/OMDB

A Demo sample app to fetch data from OMDB Api

Primary LanguageKotlin

Open Movie Database

Android application concept to search movie's info using OMDB API and save result to local DB

Project keeps focus on testing all layers (data sources, repository, ViewModel, LiveData and Fragments) using AndroidX test library in conjunction with Dagger. AndroidInstrumentedTestSuite holds all instrumented tests for local SQLite DB (GreenDao) and Fragments (Espresso tests). JUnitTestSuite holds all junit tests for remote API testing (Retrofit) and ViewModels.

Structure:

  1. Search screen - allows search movies by title and displays list of results
  2. Info screen - displays full movie's info

How to install

Please find app-release.apk and demo recording file inside release folder

Used language and libraries