This is a very simple Boilerplate application, this has following features.
- User can Sign In and Up
- After signing in he can see a list of items
I didn't add many functionality and didn't polish UI intentionally, tried to keep it barebone as much as possible
Same implementation in other platforms
- MVVM architecture
- Retrofit for API call
- Android Architecture Components like LiveData, ViewModel
- Coroutines for asynchronous programming and more and ditch AsyncTask!
- Project by feature not by layer
MVVM with Android Architecture Components Tutorials
- Build an App with Architecture Components
- Android Architecture Components Basic Sample
- Android Architecture samples
- Awesome Android Complete Reference
- ViewModels and LiveData: Patterns + AntiPatterns
- MVVM architecture, ViewModel and LiveData
- Better Android Apps Using MVVM with Clean Architecture
- Android Architecture Components: Getting Started
- Android Architecture Components: LiveData
- Android Architecture Components: ViewModel
- Android Architecture Components — now with 100% more MVVM
- MVVM with Clean Architecture
- Using Kotlin Coroutines in your Android App
- Kotlin Coroutines and Retrofit
- Coroutines for asynchronous programming
- Is package by feature approach good?
- Uncle Bob's clean architecture approach - what is recommended package structure?
- Summary of book "Clean Architecture" by Robert C. Martin
- JsonToKotlinClass Plugin for Kotlin to convert Json String into Kotlin data class code quickly.
- JSONExport JSONExport is an application for MacOS to generate class from JSON.
- Postman Faster, easier API development
- Insomnia Finally, a REST client you'll love, also works with GraphQL
- danger Formalize your Pull Request etiquette.
- Fastlane Automate building and releasing your iOS and Android app
- Sonar Qube Continuous Code Quality
- Updating it on daily basis as much as possible, work in progess[WIP].
Found this project useful
- Support by clicking the
⭐️button on the upper right of this page. ✌️
Contact - Let's become friend
Your contributions are always welcome! Just follow the following format:
[reference name](link) - Description. If you like it , give a star to this project