{"repo":"mobiledevpro/closetalk.app","free":true,"listed":false,"github":"https://github.com/mobiledevpro/closetalk.app","clone":"git clone https://github.com/mobiledevpro/closetalk.app.git","description":"App Template | Android, Kotlin, Jetpack Compose, Jetpack Navigation, feature modules, MVI, Koin, Coil, Proto DataStore, GitHub Actions","language":"Kotlin","stars":338,"topics":["app-template","coil-image-loader","coil-kotlin","compose-ui","jetpack-compose","jetpack-navigation","koin-android","koin-kotlin","mvi-android","mvi-architecture"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Android Chat App entirely built with Jetpack Compose (in development) ) Try demo: Apps built from this template: - Habit Tracker - Coming... - Sign PDF - PDF Reader - Sign PDF in a few seconds - Screenshot Maker - NeonFrame - Make eye-catching screenshots you share on Twitter, Instagram, and others. Tech. stack Kotlin Coroutines Jetpack Compose modern toolkit for building native UI Jetpack libs: Navigation, Compose, etc. Material 3 Koin for dependency injection Coil for image loading MVI + modularization with a clean architecture GitHub Actions Complete Guide Speed up Gradle build time Article 1 - How to speed up Gradle build time Doc - Optimize your buid speed Article 2 - How I Cut My Gradle Build Time by 50% Get Gradle build report Notes Plugin to generate Compose Compiler metrics (root/build.gradle.kts) Interpreting Compose Compiler Metrics To debug Firebase Analytics events call it in the terminal UI testing with Maestro: Install Maestro: run in terminal Install the app on emulator (doesn't work with physical device) Run the flow: run in terminal Sample config Module Graph How to create the module graph - Apply plugin https://github.com/iurysza/module-graph - Configure in the root build.gradle.kts file: - Run the following command to generate the module graph and update the README file: Author: Dmitri Chernysh License: Copyright 2025 Dmitri Chernysh Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the Lice","default_branch":null,"files":null,"tree":[],"storefront":"/r/mobiledevpro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mobiledevpro/closetalk.app/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."}