An application where you can read the latest news, go to the details of the news and add your favorite news to your favorites. You can also search for a topic you want.


  • Room DB
  • Mvvm archtitecture
  • Firebase Push Notification
  • Dagger Hilt for dependency injection
  • Coroutines for asynchronous operations
  • Retrofit and OkHttp for network operations
  • Shared Preferences for onboarding settings (onboarding appears only first use)
  • Lottie Animation
  • RecyclerView (infinite scroll for pagination)
  • Fragments


View Github