208 Repositories
Android single-activity-pattern Libraries
PoC 결과 사내 발표 자료 - Choreography Saga Pattern (with SQS, SNS)
PoC-Choreography-Saga-Pattern-Kotlin PoC 및 사내 발표 자료 - Choreography Saga Pattern (with SQS, SNS) 아쉽게도 Multi-Module은 아니고.. 그냥 나눠져 있던 프로젝트들을 한 폴더로 합치기만 했
Bego Chat is chat application in Kotlin and Firebase with the following features: last seen , user status like typing ,online and last seen with MVVM pattern and clean architecture
Compose ChatApp(Bego Chat) Bego Chat is Compose chat application in Kotlin and Firebase with the following features: sending all file types and abilit
This project explores the saga architecture for two patterns. The Choreograhy and the Orchestration
Newscast Explorer Technologies used Introduction In this project are going to explore a known EIP known as Saga. A saga is in its essence, a way to de
A single repository to learn the basics of Android in Kotlin without all the fluff.
Android-Concepts-Reference-Kotlin A single repository to learn the basics of Android in Kotlin without all the fluff. How to use this repository Each
This repo contains sample mobile apps that implement contributor design pattern
This repo contains sample mobile apps that implement contributor design pattern. This design pattern was evolved to establish clean contracts for the developers and partners in Teams Mobile code base
🍔 Meals is a small demo app based on modern Android technologies and MVVM architecture
Meals 🍔 Meals is a small demo app based on modern Android technologies and MVVM architecture. built-in Kotlin, Coroutine, Flow, Retrofit, and Jetpack
A movie & TV show exploration app that implements MVVM design pattern by following the clean architecture principles, using TMDB API.
🎬 Movie App 📺 A movie & TV show exploration app that implements MVVM design pattern by following the clean architecture principles, using TMDB API.
An Android application consuming the GitHub API to search for users on Github, display their followers, following and repositories. The project is built with Compose, MVVM pattern as well as other architectural components and libraries.
Git App An Android application consuming the GitHub API to search for users on Github, display their followers, following and repositories. The projec
An Android base project building on MVVM Architecture Pattern. This can help you build new apps faster
MVVM Explanation If you can't imagine what is MVVM, please read my medium article here first. It can fully explain the revolution of Software architec
Navigation in Android: Activity, Fragment, Intents, Navigation Component.
Words App This folder contains the source code for the Words app codelab. Introduction Words app allows you to select a letter and use Intents to navi
Task Manager feat. real-time competitive system and user engagement
Dira Что из себя представляет Dira? Android-приложение Directa (сокр. Dira) - это планер, который способен улучшить жизнь пользователей. Он позволяет
A powerful library for easy implementation of HMS Location Kit.
AdvancedLocation A powerful library for easy implementation of HMS Location Kit. 💙 Request location with couple lines of code (no more boilerplate) C
Android Clean Architecture with MVVM using Jetpack component
Android Clean Architecture with MVVM using Jetpack component 💡 What is Clean Architecture? Clean architecture is a category of software design patter
Open currenty activity in Android Studio
Open Current Activity Android Studio / IntelliJ Plugin A little plugin for Android development (Android Studio or IntelliJ). Adds an action under Navi
Minesweeper is a single-player puzzle video game
Minesweeper Minesweeper is a single-player puzzle video game. The objective of the game is to clear a rectangular board
Event pattern & event properties framework
Renetik Android - Event & Property https://github.com/renetik/renetik-android-event Documentation Framework to enjoy, improve and speed up your applic
A sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Retrofit, Moshi, Leak Canary and Repository pattern
Jetpack-Compose-Boilerplate This repository contains a sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Re
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Mobile Banking Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cach
A sample Album list app that shows how to use ViewModels and Room together with RxJava & Dagger2, in Kotlin by Clean Architecture.
Kotlin-MVVM-Hilt A sample Album list app that shows how to use ViewModels and Room together with RxJava & Dagger2, in Kotlin by Clean Architecture. Im
Online real-time android quiz game
KQuiz Описание проекта Проект представляет собой мобильное приложение, выполнящее роль платформы для создания, поиска, организации и выполнения онлайн
Demonstration of Object Pool Design Pattern using Kotlin language and Coroutine
Object Pool Design Pattern with Kotlin Demonstration of Thread Safe Object Pool Design Pattern using Kotlin language and Coroutine. Abstract The objec
Android Annotation Processor library to generate adapter class easily from your model with a lot of customization
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
Kafka Connect JSLT Single Message Transform
This is an implementation of the Kafka Connect SMT interface to offer transformation capabilities using the Schibsted JSLT library.
A beautiful app showing the use of a single recyclerview to display multiple views with motion layout and clean architecture
This app shows how to use a single recyclerview to build a beautiful multiple view layout (See image below) using clean architectural pattern
Hangman Game for Android build with Compose
Hangman Game for Android build with Compose. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack. Repository also has loca
A program written entirely in Kotlin using the principles of Clean Architecture according to the MVVM pattern
A program written entirely in Kotlin using the principles of Clean Architecture according to the MVVM pattern. An application that shows a list of ani
Demonstration of an issue trying to render a preview in Jetpack Compose without the activity artifact.
Demonstration of an issue trying to render a preview in Jetpack Compose without the activity artifact.
Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any type of design pattern
What is Kotlin Extension Function ? Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any ty
Note taking app using MVVM architecture with Hilt, Material Motion, Coroutines, Flow, Jetpack
Note taking app using MVVM architecture with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel,Paging3).
In this single activity app. i was trying to practice on ViewModel and Livedata
CalwithViewModel In this single activity app. i was trying to practice on ViewModel and Livedata Min Api Level : 19 Setup Requirements Android device
Android MVVM with Single Activity sample app that uses kotlin coroutines flow
Android MVVM with Single Activity sample app that uses kotlin coroutines flow. This is a sample app that uses kotlin coroutines flow , stateflow. This
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
LifecycleAwareGitHubSearch - The Activity Lifecycle and the ViewModel Architecture
Lifecycle-Aware GitHub Search In this project, we'll modify our GitHub search ap
Minimum-mvvm-room-database - MVVM With Simple Room Database
Minimum MVVM Koin (Kotlin Dependency Injection) Coroutines View Model Lifecycle
MVVM with simple HTTP Request Example
Minimum MVVM Koin (Kotlin Dependency Injection) Coroutines View Model Lifecycle News API Retrofit Rx Java Rx Android OkHttp Client Result ScreenShot 1
Framework for Mobile test automation (Native app and Browser) on Android and IOS devices
Appium Mobile Automation Framework Framework for Mobile test automation (Native app and Browser) on Android and IOS devices 📱 🚀 Quick Start - Appium
API-Annotate - Single annotation to mark API elements
API-Annotate A single annotation for annotating externally-consumed elements in
Happy-Birthday - Design and implement a single screen app that displays information
Happy Birthday Android App | Android Basics in Kotlin Course Solution code for t
MovieApp - Movie App using Clean Architecture with MVVM architectural pattern
MovieApp In this project, MovieDB API has been used to retrive movie data. Upcom
NoteApp - Simple Note app using Room database and MVVM design pattern
General Used Room Database and Followed MVVM Architecture Pattern to build the a
Viper - Sample Viper (MVVMR) architecture pattern
Viper V I P E R = View + Interactor + Presenter + Entity + Router My versions Wi
DessertPusher - A dessert app displaying the functionalities of activity lifecycle and fragments
Activity Lifecycle - DessertPusher This is the toy app for lesson 4 of the Andro
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.
CMPLR-Native - A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding
A blogging mobile application built with Kotlin using MVC design pattern and Tak
A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tumblr application , But a little prettier than him 😉
A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tum
android custom listview,with interaction pattern load more and pull to refresh to load data dinamically
The first thing that i have to say is render thanks to johannilsson because all the part of pull to refresh listview is based in the code of his repos
A View which is lookalike Lollipop Pattern View
Material Pattern LockView Material Pattern Lockview is a View which inspired from Lollipop+ Pattern lock. This Project is still in work, More Options
A complete library to build Android apps with a built-in theme engine.
Dynamic Support A complete library to build apps for Android 4.0 (API 14) and above with a built-in theme engine. It is built on top of the latest app
No need to implement an Adapter for every RecyclerView. Snap Adapters initializes in a single line and comes with endless loader and multiple layout.
Snap RecyclerView Utils Simple Library to create RecyclerView Adapters and Viewholder in a snap. Features Simple RecyclerView Adapter Multiple Layouts
MVIExample - A sample app showing how to build an app using the MVI architecture pattern
MVIExample A sample app showing how to build an app using the MVI architecture p
Android Express Events Library
Eventex, Android Express Events Android library to send/post data to Fragments, Layouts, Activity. No need to create interfaces and pass listeners to
This app includes Implementation of Huawei and Google Kits in a single codebase using Build Variants. 🗺 📩
Build Variant App 🗾 📦 📱 Build variant is a feature of Android Studio to create a project which can be build in different versions. By using Build V
Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Unit tests etc.
MoneyHeist-Chars Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Room
Yeomen Generator for Barebones Android Project with Android Architecture Component in MVVM pattern using Data binding support
Android Starterkit for Architecture Components in MVVM Bootstrap your next Android Project with Android Architecture component in MVVM in seconds ! Sh
WPatternLock: Android jetpack compose pattern lock library
WPatternLock android jetpack compose pattern lock library easy to use customizab
WPatternLock: Android jetpack compose pattern lock library
WPatternLock android jetpack compose pattern lock library easy to use customizab
AbstractFactoryDesignPatternWithKotlin - Abstract Factory Design Pattern With Kotlin
AbstractFactoryDesignPatternWithKotlin Abstract Factory Design Pattern With Kotl
AndroidBriefActions - Android library for sending and observing non persistent actions such as showing a message; nice readable way to call navigation actions from ViewModel or Activity/Fragment.
implementation "com.vladmarkovic.briefactions:briefactions:$briefActionsVersion" Benefits Why use brief-actions library pattern: Prevent short-term ac
FullMangement - an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries and MVVM design pattern.
AbstractFactoryDesignPatternWithKotlin - Abstract Factory Design Pattern With Kotlin
AbstractFactoryDesignPatternWithKotlin Abstract Factory Design Pattern With Kotl
Crunch-Mobile - A Food Delivery Mobile App which uses Modern App Architecture Pattern, Firebase And a Simple Restful Api
Crunch-Mobile This is a Food Delivery Mobile App which uses Modern App Architect
Android-Multi-Module-Coverage - Demo project to showcase how to get a single test coverage report in a multi-module Android project
Android Multi-Module Coverage This is a demo project to showcase how to create a
Android App Module - Activity Result Contracts
Activity Result Contract with async & await (Asynchronous) - Android App Module App Features Activity Result Contract : ActivityResultContracts Permis
Simple android application that consumes Rick and Morty API to display characters,episodes,Location
Rick and Morty Compose An android app built using Kotlin that consumes Rick and
A basic list application designed using MVVM pattern with Retrofit, OkHttp, and Hilt for dependency injection
FRExercise A basic list application designed using MVVM pattern with Retrofit, O
NamelessnessR is a vpn hub that combines a number of vpn protocols to provide a hub to a single vpn powerful to protect your privacy only.
namelessnexR Design concept The Design concept is designed using adobe xd basing of different ideas but mainly Anxray, V2rayNG and NamelessnetX with N
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Breaking Bad - Jetpack Compose Tech Stack Jetpack Compose - Define your UI programmatically with composable functions that describe its shape and data
Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity
Android Sample App using Github API and Jetpack Component. What's JetHub? 🚀 JetHub is a sample app using Github API and Jetpack components. The purpo
An Android app consuming Pixabay API to search and display list of images, built with MVVM pattern
Images An Android app consuming Pixabay API to search and display list of images, built with MVVM pattern as well as Architecture Components. Min Api
Native-Blur: a C++/Kotlin library for blur bitmaps and activity, mobile-ready, android compatible
Native-Blur The Native-Blur is a C++/Kotlin libraray for blur bitmaps and activity, mobile-ready, android compatible, powered by Java Native Interface
Architecting Android with RxJava
#RxWeather ##@Deprecated 简介 这是一个简单的天气预报项目,目的是用来演示如何使用RxJava构造一个清晰的Android应用框架,并且加入了Rxbus,为了节约时间成本,界面并没有经过特别的设计,配色和控件的摆放也没有遵循Material Design设计规范,所以,它并不
A single screen app learn in google basic Android Development course.
Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code
Repositório para criar layouts e chamar na activity main e melhorar um dos pontos fracos meu (layout).
Repositório para criar layouts e chamar na activity main e melhorar um dos pontos fracos meu (layout). Não se preocupe com os tipos malucos de layouts
Small app to create icon sets for Linux, Windows, OSX, Android and IOS from a single PNG image
FXIconcreator Small app to create icon sets (multi resolution) for Linux, Windows, OSX from a single PNG image Reason for creating such an app was tha
A lightweight library for requesting and consuming Activity Results using coroutines.
SuspendActivityResult A lightweight library for requesting and consuming Activity Results using coroutines, it's usage is as simple as: val uri = Acti
NamelessnessR is a vpn hub that combines a number of vpn protocols to provide a hub to a single vpn powerful to protect your privacy only.
NamelessnessR Design concept The Design concept is designed using adobe xd basing of different ideas but mainly Anxray, V2rayNG and NamelessnetX with
MVVM + Kotlin + Jetpack Compose +Navigation Compose + Hilt + Retrofit + Unit Testing + Compose Testing + Coroutines + Kotlin Flow + Io mockK
MvvmKotlinJetpackCompose Why do we need an architecture even when you can make an app without it? let's say you created a project without any architec
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
This project demonstrates the usage of Android Activity Recognition Transition API
User Activity Detection This project demonstrates the usage of Android Activity Recognition Transition API. Detect when users start or end an activity
It is a NBAApp developed by Kotlin. It uses MVVM design pattern, Coroutines, Retrofit and JetPack libraries like Room, Lifecycle, ViewBinding, DataBinding, Hilt and Navigation.
NbaApp It is a NBAApp developed by Kotlin. It uses MVVM design pattern, Coroutines, Retrofit and JetPack libraries like Room, Lifecycle, ViewBinding,
Single player game app that displays scrambled words
Unscramble App Single player game app that displays scrambled words. To play the game, player has to make a word using all the letters in the displaye
An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.
An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.
An implementation of MediatR on JVM for Spring using Kotlin coroutines
Kpring MediatR In this project, an attempt has been made to implement the mediator pattern on the JVM with simplicity using Kotlin with native corouti
Team management service is a production ready and fully tested service that can be used as a template for a microservices development.
team-mgmt-service Description Team management service is a production ready and fully tested service that can be used as a template for a microservice
Learn how to make an app designed for single-screen devices shine when running on foldable and dual-screen devices
dcberlin21-workshop Make your app shine om foldable devices with the samples we have here. Related links SDK open-source code SDK samples (Kotlin) App
A single player game app that displays scrambled words
Unscramble App Starter code for Android Basics codelab - Store the data in a ViewModel Unscramble is a single player game app that displays scrambled
Weather App With Jetpack Compose
Weather-App-With-Compose In this repository i made weather app with using Jetpack Compose. Datas is coming from internet. You can look in here. Librar
Pulseq is a service for monitoring activity from all your devices.
Pulseq is inspired by technically-functional/heartbeat, which is licensed under the ISC license. The main idea of pulseq is to provide statistics on y
Alert Dialog - You can use this extension instead of creating a separate Alert Dialog for each Activity or Fragment.
We show a warning message (Alert Dialog) to the user in many parts of our applications. You can use this extension instead of creating a separate Alert Dialog for each Activity or Fragment. Thanks to this extension, you can create a Dialog and call it in the Activity or Fragment you want and customize the component you want.
FirestoreCleanArchitectureApp is an app built with Kotlin and Firestore that displays data in real-time using the MVVM Architecture Pattern. For the UI it uses Jetpack Compose, Android's modern toolkit for building native UI.
FirestoreCleanArchitectureApp FirestoreCleanArchitectureApp is an app built with Kotlin and Cloud Firestore that displays data in real-time using Andr
Simple API implement DataBinding and ViewBinding.
Binding has been migrated to Maven Central because jCenter will be deprecated
[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
Simple Stack Why do I want this? To make navigation to another screen as simple as backstack.goTo(SomeScreen()), and going back as simple as backstack
A lightweight game used to study activity lifecycle
DessertClicker - Code Code for Android Basics Codelab. Introduction DessertClicker is a game about making desserts. Press the button, make a dessert,
This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like coding with Kotlin, MVVM Design pattern, Kotlin Coroutines, Room database, Navigation Controller, Jetpack compose, Use cases, and Dependency injection using Dagger-Hilt.
Note App This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like
Format numbers using a string pattern with this simple number formatted like ##-####-##
AndroidPattern Format numbers using a string pattern with this simple number formatted like ##-####-## Installation To get a Git project into your bui
The Android application is a list of the most popular TV series written in Java using the mvvm pattern.
Tv show application The Android application is a list of the most popular TV series written in Java using the mvvm pattern. This project was written f
Android 12 beta bug activity doesnt pause
android-12-beta-bug-activity-doesnt-pause Tracker link: https://issuetracker.google.com/u/1/issues/202616720 The issue: clicking the "Recent" button o
Use Fragment like Activity
Fragivity : Use Fragment like Activity English | 中文文档 Fragivity is a library used to build APP with "Single Activity + Multi-Fragments" Architecture R
Android interval timer app using compose + compose navigation, dagger hilt, room, kotlin coroutines + flow and mvvm design pattern.
What's InTime? ⏳ InTime is an interval timer application using android jetpack components and a long running service. The purpose of this project is t