/persons_app

Exercise with Jetpack Compose

Primary LanguageKotlin

Libraries Used

  • Architecture - Start with classes for managing your UI component lifecycle and handling data persistence.
    • Lifecycles - Create a UI that automatically responds to lifecycle events.
    • Navigation - Handle everything needed for in-app navigation.
    • Repository - Repository modules handle data operations.
    • ViewModel - Easily schedule asynchronous tasks for optimal execution.
  • UI - Details on why and how to use UI Components in your apps - together or separate
  • Third party and miscellaneous libraries
    • Retrofit for turns your HTTP API into a Java interface
    • Room The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
    • livedata LiveData is an observable data holder class.
    • Gson for convert Java Objects into their JSON representation
    • Glide for image loading in Internet