hitanshu-dhawan / PopCorn2

:popcorn::v: [APP] Movies and TV Shows App powered by TMDb - In progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI Codacy Badge codecov

PopCorn2

PopCorn2 is an attempt to re-write the actual PopCorn app with a clean articheture and latest 2020 tech stack.

This is how it will look...


⚠️⚠️ Currently under Heavy Development ⚠️⚠️


Tech stack

  • AndroidX
  • Kotlin Coroutines
  • Navigation Library with Safe Args
  • Paging Library
  • Room Persistance Library
  • MVVM with Use Cases and Repository
  • Koin
  • Retrofit
  • Moshi
  • Coil
  • Stetho
  • jUnit
  • Jacoco
  • RoboElectric
  • Espresso
  • Mock Web Server

Feautures/Screens

  • MoviesFragment
  • TVShowsFragment
  • FavoriteFragment
  • ViewAllMoviesFragment
  • ViewAllTVShowsFragment

Todo

  • Implement ViewAllMoviesFragment
  • Writing test cases for MoviesFragment (unit + ui)
  • Writing test cases for ViewAllMoviesFragment (unit + ui)

About

:popcorn::v: [APP] Movies and TV Shows App powered by TMDb - In progress

License:Apache License 2.0


Languages

Language:Kotlin 100.0%