10zgurr / SearchNewsAndroidApplication

Sample MVVM & JetPack Architecture Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SearchNewsAndroidApplication

In my project, I have used Android Jetpack new architecture components which are:

  • Databinding
  • ViewModel
  • LiveData
  • Lifecycles
  • Androidx

With these all above features, you can build more reliable and High-Quality Android apps and you can write more flexible and easier codes with Kotlin language. For these reasons, I have written my project with Kotlin language and have built it on MVVM architecture. If you review the project you can see all these features and how to use them in an Android project.

Plus, I have used some 3rd party libraries,

To connect RESTFUL APIs:

  • Retrofit
  • OkHttp

And for app design:

  • Androidx Recyclerview
  • Androidx Cardview
  • Androidx Constraintlayout
  • Glide

*This sample Android application uses "https://newsapi.org" RESTFUL API services.

About

Sample MVVM & JetPack Architecture Project


Languages

Language:Kotlin 100.0%