Skip to content

Play-Ground-X/MovieApp

Repository files navigation

ShowsApp

An android app built using Jetpack Compose that consumes TVMaze API to display the popular shows , Actors Details.

API End Point

TVMAZE

Screens

splash screen shows screen show details actors screen

Features

  • Unit test case for UI,Repository and Viewmodel
  • Added multi Modular

Components 🛠

  • Jetpack Compose - Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
  • Kotlin - Officially supported programming language for Android development.
  • MVVM Architecture - A software architecture that removes the tight coupling between components. Most importantly, in this architecture, the children don't have the direct reference to the parent, they only have the reference by observables.
  • Hilt - Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
  • Coroutines - For asynchronous and more..
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
  • Flows - Flows are built on top of coroutines and can provide multiple values. A flow is conceptually a stream of data that can be computed asynchronously.
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • Navigation - For naviation between composables.
  • Hilt - Dependency Injection Framework
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • GSON - JSON Parser,used to parse.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • OkHttp Logging Interceptor - Logs HTTP request and response data.

You can install this application to test on your android smartphone. To download the application go to your chrome browser and copy-paste the download link:

Download APK(https://github.com/G-Anjikumar/MovieApp/releases/download/staging/Shows_Multi_Modular_Final.apk)

About

Movie, cast and crew details app screens

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages