{"repo":"pantstamp/android-template-project","free":true,"listed":false,"github":"https://github.com/pantstamp/android-template-project","clone":"git clone https://github.com/pantstamp/android-template-project.git","description":"Template project that demonstrates how to implement a modern Android app.","language":"Kotlin","stars":15,"topics":["android","architecture","clean-architecture","jetpack-compose","koin","kotlin","kotlin-coroutines","kotlin-flows","mvi","template"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Android Template Project This repository contains a template project that demonstrates how to implement a modern Android app. The project is written entirely in Kotlin, follows a multi-module structure, and uses Jetpack Compose for the UI while adhering to Clean Architecture principles. The focus of this project is not to showcase the full capabilities of Jetpack Compose but rather to provide a suggestion for building an extensible and maintainable app using the latest Android libraries and tools. This template is suitable for both small and large applications. Please note that this is a work in progress. More functionality and detailed documentation will be added in future updates. Architecture The Android Template app follows the Clean Architecture principles and is described in detail in the architecture page. Modularization The Android Template app has been fully modularized. The modularization strategy is described in detail in the modularization page. Building the Project To build this project, you'll need to have the following setup: - TMDB API Integration : This project uses the TMDB API for backend calls to fetch movie-related data. To use the API, you must register for an API key on the TMDB Developer Portal. - Adding the API Key : Once you have your TMDB API key, add the API Read Access Token by adding this line to your local.properties file (found in the root of your project): TMDB API KEY=your tmdb read access token here - Build & Run : After adding the API Read ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pantstamp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pantstamp/android-template-project/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}