/AndroidJetpackGoogleSearch

Simple Android App using Google Custom Search API

Primary LanguageKotlinApache License 2.0Apache-2.0

Android Jetpack with Google Search API

Features

  • Home Page with Tablayout
  • Item List page with pagination, smooth scrolling
  • Item Detail Page
  • Viewed Item Page with delete all item button

API

Android JetPack

  • Navigation Architecture Components with Single Activity Concept
  • LiveData
  • ViewModel
  • Room
  • DataBinding
  • AndroidX
  • Paging
    • Used Unbounded List and PositionalDataSource. Referenced Google Sample
  • Coroutine - call api calls / access disks on background thread

Other Libraries

  • Dagger2
  • Retrofit
  • Glide

TODO

  • Dark-Mode
  • Add unit tests

Screenshot