AndroidKotlinComponents

Boilerplates for Android Components Architecture with Rx, Dagger & Realm written in Kotlin

androidkotlinjavaroomboilerplaterxjavadaggerrxrxandroid2architecture-components
FreeRepo

Preview

AndroidKotlinComponents preview

Overview

This is a starter template for Android apps written in Kotlin that demonstrates component-based architecture patterns. It includes multiple project variations using different tools like Retrofit for API calls, Room or Realm for local storage and optional Rx and Dagger2 integration, with a sample app that fetches and displays GitHub repositories.

Features

github-api-integrationrest-apirepository-listingdependency-injectionreactive-programming

Feature Flags

blogstorageauthorization

Recommended Use Cases

android-app-developmentlearning-architecture-patternsapi-integration-examples

Frontend

androidkotlin

Backend

retrofit

Auth Providers

None

Deployment Targets

android

Payment Providers

None

Quick Facts

โญ Stars
78
๐Ÿด Forks
25
๐Ÿงพ License
apache-2.0
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2018-03-31T05:51:43.000Z

Stack

Framework
android-architecture-components
Language
kotlin
Database
room, realm
ORM
room

Data Layer

Databases
room, realm
ORM
room

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source project under Apache 2.0 license
Get Started with this Boilerplate