Kickstart your Android app development with this GitHub template repository. Designed by Hridoy Chandra Das, it provides essential tools without imposing code-writing opinions.
Inspired by AndroidAppTemplate.
Click "Use this template" to create a repository under your account.
templateName : "template",
templateAppId : "template.app.id",
templateMaterialThemeName: "TemplateTheme",
newTemplateName : "Project", [Enter your project name here]
newTemplateAppId : "domain.yourname.app", [Enter your project package name here]
newMaterialThemeName : "MyMaterialTheme", [Enter your project theme name here]
useHiltDependencies : true,
useRoomDependencies : true,
useRetrofitDependencies : true,
usePaparazziDependencies : true,
./gradlew renameAllModules
.Explore third-party dependencies and documentation in /documentation. Notable inclusions:
Dependencies are structured in /buildscripts. App module dependencies defined using a Gradle version catalog in libs.versions.toml.
Uses Danger for PR checks. See Dangerfile. Set up a Danger API key in GitHub secrets for GitHub Actions. we have a GitHub Actions workflow for Danger checks. In order for that to work properly, you'll need to give Danger permission to comment on your repository.
You can do so by navigating to Repository Settings -> Actions -> General, scroll down to Workflow Permissions and set the permissions to read and write.
Includes Pull Request Template for organized PR descriptions.