Best android open-source packages and libraries.

Traction

Traction keeps you up to date with the latest and trending movies
Updated 9 months ago

Traction

Platform License API Build Status

Traction keeps you up to date with the latest and trending movies

Preview

img one img two img three img four

Configurations

  • Minimum SDK level 26
  • Compile SDK version 33
  • Targeted SDK version 33
  • Current version code 1
  • Current version name "1.0.0"

Tech stack & Third-party libraries

  • Kotlin, Coroutines + Flow for asynchronous operations and background processes.
  • Jetpack
    • Lifecycle - Observe Android lifecycles and handle UI states upon the lifecycle changes.
    • ViewModel - Manages UI-related data holder and lifecycle-aware. Allows data to survive configuration changes such as screen rotations.
    • Jetpack Compose - Declarative UI
    • Room - Constructs Database by providing an abstraction layer over SQLite to allow fluent database access
    • Hilt - Manage dependency injection.
  • Architecture
    • MVVM Architecture (Model - View - ViewModel)
    • Repository Pattern
    • Multi-modular (app, feature, core)
  • Retrofit2 & OkHttp3 - Construct the REST APIs.
  • Moshi - A modern JSON library for Kotlin and Java.
  • Timber - A logger with a small, extensible API.
  • Material-Components - Material design components for building ripple animation, and CardView.
Tags date