AndroidTemplate provides modern android app template and useful POCs to build new apps upon it.
If you find my repository helpful, you can buy me a coffee to see more PoC samples 🍻☕️
- Master branch -> core & common base logics (core app template)
- Sub branches contains architectural proof of concepts(POCs)
- Network Connectivity -> Medium Post
- Runtime Permissions -> Medium Post
- GPS Locations (Planned, will be added later on)
- QR Code Scanner (Planned, will be added later on)
- Google Billing API (Planned, will be added later on)
- Kotlin
- Kotlin Coroutines
- Kotlin DSL
- Material 3
- Patterns
- MVI
- Clean Architecture
- JetPack Compose
- Edge to Edge UI design
- Custom Splash Screen
- Dark/Light UI Mode
- Compose Destinations / Documentation
- Ktor Client
- Gradle Version Catalogs (toml)
- Lottie Animations
- Coil
- Timber Client logging
- Dependency Injection (HILT)
- Turbine
- MockK
- Unit testing
- JUnit5
The code is licensed as:
Copyright 2021 Attila Akıncı
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.