android-template
kotlin-android-template
android-template | kotlin-android-template | |
---|---|---|
7 | 1 | |
21 | 1,698 | |
- | - | |
7.2 | 8.1 | |
20 days ago | 6 days ago | |
Kotlin | Kotlin | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
android-template
- How to make an asynchronous network call but wait for the result on a class's overriden method.
-
Single Activity Arch with bottom nav bar
maybe this example will help you with understanding better. It does exactly what you want using listener which is invoked whenever fragment is changed, and arguments (passed from navigation graph unless conditions are needed)
-
Jetpack compose routing with bottom navigation bar and standalone full screen pages
Fragment based
-
How to properly handle conditional navigation with dynamic starting destination whhen using navigation component?
Introducing - android template by u/skyyoo_
-
Template repository: fragment based & full compose
Wanted to share a template repository which I've been using extensively for past year or so. Who doesn't know how what's the benefit of a template project - you can find the description here. It's opinionated, but is very flexible I believe. It contains a bunch of branches for bottomNavigation, protoStore etc. It has CI setup using GitHub actions. Also there's some opinionated code style guides, and general code advices, mostly those which are really easy to miss unless you had recent experience with them, great memory or already have your checklist. Recently I've completely ditched the Groupie and started using compose inside fragments. Repository link: https://github.com/Skyyo/android-template
-
What is your step by step process when making your apps?
You might want to use templates. This will reduce the priject setup time drastically. This example covers typical combinations. Also some usefull code style (subjective) and general advices. https://github.com/Skyyo/android-template
-
A fragment -> auth flow-> bottom navigation w/ Navigation component/jetpack
you might find this example interesting
kotlin-android-template
-
My Github Android Template
This happened to me all the time when I wanted to create a new project on my own and it's something that should have a solution to improve the development speed. That's why I researched on the internet and found some examples about it like this. There were plenty of it but no one fit for me since most of them were oriented to use MVP and I'm more into MVVM. That's why I decided to create my own template on github
What are some alternatives?
Jetpack-Navigation-Multistack-Example - [DEMO] An example using Jetpack Navigation and bottom nav multi-stack using child fragments.
Awesome Jetpack compose - A collaborative list of awesome jetpack compose resources.
music-player - Music player written with jetpack compose
ktlint - An anti-bikeshedding Kotlin linter with built-in formatter
android-compose-template - Project with various common components, to reduce "project setup" operations
Credit Card Scanner - Android Credit Card Scanner using CameraX and ML Kit
simple-stack-ftue-sample - [DEMO] Sample code to display "First-Time User Experience" in a Single-Activity app using Simple-Stack, based on the "Conditional Navigation" section by Google.
RecyclerView Presenter - RecyclerView Adapter Library with different models and different layouts as convenient as possible.
samples - Jetpack Compose based project, used to stress-testing compose features / integrations and explore non-trivial functionality
DeviceInfo-Sample - [Android Library] Get easy access to device information super fast, real quick
android-youtube-player - YouTube Player library for Android and Chromecast, stable and customizable.
CrunchyCalendar — awesome calendar widget for android apps - A beautiful material calendar with endless scroll, range selection and a lot more!