Skip to content

VitaliBov/training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

training

This is a training app

In this application implemented:

  • Work with BottomNavigationBar
  • Requests to the server
  • Authorization on medium.com
  • Pagination
  • Written its own library - task scheduler in different threads
  • Work with the Room database
  • LiveData component is used
  • Editing images from the gallery or from the camera
  • Save screen state

List of used libraries:

  • Support Library (with constraint layout)
  • Moxy - MVP + saving the screen state
  • OkHttp
  • Retrofit
  • Glide - for download images
  • Android Annotations Framework - for reducing the amount of code and simple binding to views
  • Сicerone - for easy navigation of fragments
  • Bottom Navigation Bar
  • Android Architecture Components - LiveData and Room database
  • Dagger 2