Skip to content

hcsoftware/Cellphone.Gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cellphone Gallery Application

Architecture : Model - View - ViewModel
Language: Kotlin

This application loads a list of cellphones from an API service, list them with the info and images and loads cellphone details in Dialog.

Use cases:
  • List the Cellphones in a ScrollView
  • See cellphone detail info, with images.

Implements:

  • Dagger Hilt for dependency injection
  • Retrofit library for API request
  • Gson library to handle JSON objects
  • Coil library to load Images. This library uses coroutines
  • DiffUtil in RecyclerView
  • Design patterns like repository, adapter, singleton

In this project you might find UI implements like:

  • Add a custom shape background to a custom dialog
  • Set up different styles in themes file and customize the views
  • Create the app icon using the Image asset creator from the android studio
  • Use custom fonts in Views

About

This app downloads a cellphone list from an API server, and gets the cellphone details from a second API server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages