alexandrecpedro / AppRepositories

GitHub repository list app, using a robust and testable architecture, through the MVVM structural pattern.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Portfolio


Target β€’ Technologies β€’ Route



πŸ’‘ Target

GitHub repository list app, using a robust and testable architecture, through the MVVM structural pattern

πŸ›  Technologies

The following tools were used in building the project:

Type Tools References
Database GITHUB repository https://github.com/alexandrecpedro?tab=repositories
GitHub API REST GITHUB API https://docs.github.com/en/rest
Programming Language KOTLIN https://kotlinlang.org/
IDE ANDROID STUDIO https://developer.android.com/studio
Injection Framework KOIN https://insert-koin.io/
JSON.parse tool QUICKTYPE https://app.quicktype.io/
Media Management and Image Loading Framework GLIDE https://bumptech.github.io/glide/
HTTP API Library RETROFIT2 https://square.github.io/retrofit/
HTTP Client Library OkHTTP3 https://square.github.io/okhttp/



πŸ”Ž Route

  1. Step 1 - Setting up the environment

  2. Step 2 - Building our base project (MVVM pattern)

  3. Step 3 - Creating our interface

  4. Step 4 - Consuming a REST API: GitHub API


About

GitHub repository list app, using a robust and testable architecture, through the MVVM structural pattern.


Languages

Language:Kotlin 100.0%