Skip to content

Android library that simplifies the development of mvvm apps

Notifications You must be signed in to change notification settings

stefanosiano/PowerfulSAMA

Repository files navigation

PowerfulSAMA

Android library that simplifies the development of mvvm apps Still in development (so no readme at the moment for its features), but stable and already used in production on several apps.

PowerfulSAMA (Simplified Android Mvvm Architecture) is a sort of framework for Android development.
It contains a lot of base classes and utilities that provide a huge speed up in app development.

It's heavily based on LiveData and ViewModel architecture components, Mvvm, Data Binding and reactive programming.

It contains few annotations to generate extension functions to provide default (and most of the time exhaustive) implementations of methods.

Utilities include management of:

  • permissions
  • messages (toasts, alert dialogs, etc.)
  • resources (strings, colors, etc.)
  • notifications
  • messages

Gradle

dependencies {
    implementation 'io.github.stefanosiano.powerful_libraries:sama:0.5.02' // Put this line into module's build.gradle
    compileOnly 'io.github.stefanosiano.powerful_libraries:sama_annotations:0.5.02' // Put this line for extended funcionalities
    kapt 'io.github.stefanosiano.powerful_libraries:sama_annotations:0.5.02' // Put this line for extended funcionalities
}

About

Android library that simplifies the development of mvvm apps

Resources

Stars

Watchers

Forks

Packages

No packages published