Skip to content

kocerenes/Core_Stock_App

Repository files navigation

Core_Stock_App

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.
    • 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 Apps that handle non-trivial amounts of structured data can benefit greatly from persisting that data locally.
    • opencsv CSV (Comma Separated Values) format is a very popular import and export format used in spreadsheets and databases.
    • compose-destinasions A KSP library that processes annotations and generates code that uses Official Jetpack Compose Navigation under the hood. It hides the complex, non-type-safe and boilerplate code you would have to write otherwise.
    • Dagger-Hilt Hilt is the recommended solution for dependency injection in Android apps, and works seamlessly with Compose.