Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.62 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.62 KB

Paging 3 with Jetpack Compose - TODO List App

A modern Android application showcasing the integration of Jetpack Compose with Paging 3 with infinite scrolling.

Download APK File for review

Home Screen Home Screen Home Screen Home Screen Home Screen

Technologies Used

This project leverages several cutting-edge Android development technologies:

  • Kotlin: As the primary programming language
  • Hilt: For dependency injection
  • Jetpack Compose: For building the modern UI
  • Navigation Compose: For in-app navigation
  • Room: For local database storage
  • Paging 3: For efficient pagination of data
  • Coroutines: For managing background tasks
  • Retrofit: For API communication
  • Gson: For JSON parsing

Features

  • Clean architecture
  • Smooth infinite scrolling experience
  • Local caching for offline access
  • Clean and modern UI built with Jetpack Compose

Architecture

The app follows the MVVM (Model-View-ViewModel) architecture pattern and utilizes the Repository pattern for data management. It demonstrates the implementation of a robust, scalable, and maintainable Android application.

Getting Started

To run this project, you'll need to:

  1. Clone the repository
  2. Open the project in Android Studio
  3. Build and run the app