229 Repositories
Android single-activity-multi-fragment Libraries
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.
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
Tugas Fragment Codelab Navigation Pemrograman Mobile
AndroidTrivia - starter code Starter code for Android Kotlin Fundamentals codelab 3.1: Create and add a fragment. Introduction The AndroidTrivia app a
A multi module app, for improve knowledges
MultiModuleApp App multimódulos para estudos Aqui existem vários apps simples (1 em cada módulo) e está sendo construído por: App multi módulos Consum
Its a small example with Custom Employee object is sent from one Fragment to another.
Kotlin-SafeArgs-Custom-Object Its a small example with Custom Employee object is sent from one Fragment to another. Dependencies used // Navigation
This is an implementation of the Fragment Lifecycle CodeLabs.
AndroidTriviaNavigation - solution code This app is the solution code for Android Kotlin Fundamentals codelab 3.2: Define navigation paths. The app is
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,
BuildConfiguration information for use in multi-module, or Kotlin Multiplatform common code
component-build-configuration A small library supporting Kotlin Multiplatform for utilizing BuildConfiguration details from common code and across mod
Tugas Fragment Pe,ograman Mobile
AndroidTrivia - starter code Starter code for Android Kotlin Fundamentals codelab 3.1: Create and add a fragment. Introduction The AndroidTrivia app a
Fontize is an Android library that enables multi-font selection functionality to diversify your app.
Fontize Android Library Built with ❤︎ by Gourav Khunger Fontize is an Android library, written in kotlin, that enables your android app have multiple
Multi-thread ZX0 data compressor in Kotlin
ZX0-Kotlin ZX0-Kotlin is a multi-thread implementation of the ZX0 data compressor in Kotlin. Requirements To run this compressor, you must have instal
Kotlin Multi Platform SDK
Xeon SDK (work-in-progress 👷 🔧️ 👷♀️ ⛏ ) Development Version Release This Is Latest Release ~ In Development $version_release = ~ What's New?? * I
Kotlin Multi Platform UI
Xeon UI (work-in-progress 👷 🔧️ 👷♀️ ⛏ ) Development Version Release This Is Latest Release ~ In Development $version_release = ~ What's New?? * In
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
Simple Jetpack Compose Charts for multi-platform. Including Android, Web, Desktop.
compose-charts Simple Jetpack Compose Charts for multi-platform. Including Android, Web, Desktop. Graph Effects How to use? 1, show Pie Chart in Jetpa
android multi-fab that made with jetpack-compose
ComposeMultiFab android multi-fab that made with jetpack-compose Download implementation "io.github.jisungbin:multifab:${version}" Usage @Composable f
A multi-modular Gradle project that encapsulates various modules to learn Kotlin language, tools and frameworks.
KotlinLearn This is a gradle project for the sole basis of exploring and learning Kotlin language, tools and frameworks. The root project wil encapsul
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
A multi back stack android navigation
Labyrinth A multi back stack android navigation MIT License - Copyright (c) 2020 Abanoub Milad Nassief Hanna [email protected] @Linkedin @Github Scr
RecyclerView With No Adapter | Available For Jetpack Compose
About This Project Available on Google Dev Library Click Here RecyclerView No Adapter (Adapter Has Been Handled) RecyclerView No Adapter Using ViewBin
FragmentKey一款解决使用newInstance创建fragment定义key传值问题的apt框架
FragmentKey一款解决使用newInstance创建fragment定义key传值问题的apt框架 更新日志: v1.0.0 2020.1.17 第一次发布 使用前: public TFragment newInstance(String username, String passwo
Android MoveNet single human pose estimation by ncnn
Android MoveNet single human pose estimation by ncnn
🍭🚀💗 Tutorials about animations with Animators, Animated Vector Drawables, Shared Transitions, and more
🍭🚀💗 Tutorials about animations with Animators, Animated Vector Drawables, Shared Transitions, and more
Tutorial For openJDK 11 and AGP 7.0.0+ | Tutorial Multi Library Android in 1 Project | Groovy
jitpack-library-guide For openJDK 11 and AGP 7.0.0 + Please read every single note for detail Tutorial Click Here Kotlin DSL Click Here Repository for
Simple event library to communicate between Activity/Fragment and ViewModel
Setup dependencies { implementation "com.github.skgmn:viewmodelevent:1.1.0" } If you don't know how to access to GitHub Packges, please refer to
🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.
🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.
Elegant design and convenient to use RecyclerView adapter library based on Kotlin DSL.
xAdapter: Kotlin DSL 风格的 Adapter 封装 1、简介 该项目是 KotlinDSL 风格的 Adapter 框架封装,用来简化 Adapter 调用,思想是采用工厂和构建者方式获取 Adapter 避免代码中定义大量的 Adapter 类。该项目在 BRVAH 的 Ada
Graphfity is a Gradle Plugin which creates a dependency node diagram graph about your internal modules dependencies, specially useful if you are developing a multi-module application
Graphfity creates a dependency nodes diagram graph about your internal modules dependencies, specially useful if you are developing a multi-module app
A webapp which generates a simple Discord profile banner image in real-time which shows user's status and activity.
DiscordProfileBanner This tool generates a Discord profile banner image in realtime. I wrote it for use in my AniList profile. An example in action: H
AppMonitor 可以轻松的监听App的前后台状态变化;Activity的活跃状态变化;设备的开关屏状态变化。
AppMonitor AppMonitor 可以轻松的监听App的前后台状态变化;Activity的活跃状态变化;设备的开关屏状态变化。 主要功能介绍 支持监听App的状态变化(前后台切换) 支持监听Activity的状态变化 支持监听设备屏幕的状态变化(开关屏、解锁) 引入 Gradle: 在Pr
pokestack is an all-in-one solution for mobile voice interfaces on Android.
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Daily Doc is a Productivity Note App utilizing Jetpack Compose
Daily Doc is a productivity app to help you keep track of your daily progress inspired by 100-day-challenges.
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
Android Multi Theme Switch Library ,use kotlin language ,coroutine ,and so on ...
Magic Mistletoe Android多主题(换肤)切换框架 背景 时隔四年,在网易换肤之前的思路下,做了几点改进,现在完全通过反射创建View,并且在SkinLoadManager中提供一个configCustomAttrs以支持自定义View的属性插队替换 摈弃了之前的AsyncTask
A news app with amazing features.
Newdo-News In this app I'll show you how to fetch current news from a public API. The aim of this project is to show you how use best practices in And
KtKit 是用 Kotlin 语言编写的工具库,包含了项目中常用的一系列工具
KtKit 是用 Kotlin 语言编写的工具库,包含了项目中常用的一系列工具,是 Jetpack ktx 系列的补充,涉及到了很多从 Kotlin 源码、Jetpack ktx、anko 等等知名的开源项目中学习的技巧,包含了 Kotlin 委托属性、高阶函数、扩展函数、内联、注解的使用等等
Perfect replacement for startActivityForResult(), based on the Activity Result API.
ActivityResultLauncher English | 中文 Activity Result API is an official tool used to replace the method of startActivityForResult() and onActivityResul
Multi-module, Kotlin, MVI, Compose, Hilt, Navigation Component, Use-cases, Room, Retrofit
Work in progress Multi-module demo app that gets data from dota2 api. API https://docs.opendota.com/ Players by rank (GET) https://api.opendota.com/ap
Kotlin Multiplatform Router for Android and iOS
A powerful Kotlin Multiplatform Router for Android and iOS Support I am happy to help you with any problem on gitter Feel free to open any new issue!
Kotlin Multi Platform Logger, for android an ios : Logcat & print
Multiplatform Preferences Use a single object : Logger in your kotlin shared projects to display logs Note you can also use it in your real code on An
QuatroGrade is a beautiful multi color (4 corners) gradient.
| | Setup Guide | Report new issue QuatroGrade QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient. Features: Multi
HackerNews with Kotlin Multi-platform mobile technology
KNews The goal of this project is to build mobile apps that consumes HackerNews API with Kotlin Multi-Platform technology. About My idea is to build 2
Productivity Note App utilizing Jetpack Compose
DailyDoc Productivity Note App utilizing Jetpack Compose Currently working on improving UI features and will be applying these directly to the main br
An android app built using Kotlin following Multi-Module Clean Architecture MVVM
Notflix 🛠️ Work In Progress 🛠 An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 a
Loading layout is a container view that manages easy switching between loading, completed and other states of your screen with a single line.
Loading layout is a container view that manages easy switching between loading, completed and other states of your screen with a single line.
📲 Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture.
Github Visualizer 📲 Android Application to track any user activity on Github built using the Github Developers Api. A sample application to demonstra
This app is a single word scrambler app. The app displays one scramble word at a time, and the player has to guess the word using all the letters from the scrambled word. The player scores points if the word is correct, otherwise the player can play any number of times. There are 10 words per game.
Unscramble App Starter code for Android Basics codelab - Store the data in a ViewModel Unscramble is a single player game app that displays scrambled
Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.
Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.
A handy phone call manager with phonebook, number blocking and multi-SIM support
Simple Dialer A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation. There is a qui
🔥采用 Kotlin 语言编写,专为新手入门准备的项目。单Activity多Fragment,MVVM,ViewModel + LiveData + Retrofit + 协程, ViewBinding等等。拒绝过度设计和封装,项目结构清晰,代码简洁优雅。
前言 学习Kotlin有一段时间了,想写一个项目总结收获,就有了这个可能是东半球最简洁的玩安卓客户端,在此感谢玩Android 的开放API。 简介 采用 Kotlin 语言编写,专为新手入门准备的项目。单Activity多Fragment,MVVM,ViewModel + LiveData + R
A fragment binding library - the easier, efficient way.
Byda allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { implementation 'com.github.Codzure:B
Android multi-module navigation built on top of Jetpack Navigation Compose
MultiNavCompose Android library for multi-module navigation built on top of Jetpack Navigation Compose. The goal of this library is to simplify the se
Built with Jetpack compose, multi modules MVVM clean architecture, coroutines + flow, dependency injection, jetpack navigation and other jetpack components
RickAndMortyCompose - Work in progress A simple app using Jetpack compose, clean architecture, multi modules, coroutines + flows, dependency injection
RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.
RoboDemo RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works. A sample is available in the download area of
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
Uber Adb Tools for Android A simple tool that makes it more convenient to install, uninstall and creating bug reports and more for multiple apps on mu
Cache support for any video player with help of single line
Video cache support for Android Table of Content Why AndroidVideoCache? Features Get started Recipes Disk cache limit Listen caching progress Providin
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:
SpeedView Dynamic Speedometer, Gauge for Android. amazing, powerful, and multi shape ⚡ , you can change (colors, bar width, shape, text, font ...every
Android Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回
🏃 BGASwipeBackLayout-Android 🏃 强烈建议与 StatusBarUtil 结合着一起使用 常见问题与反馈 1.使用透明主题时,滑动返回看见了 Launcher 保证栈底 Activity 的主题是不透明的。例如 demo 中的首个 Activity 是 SplashA
ViewHelper to provide one activity applications
PrismView provides animations for your views, similar to Dragger, but with fragments! You can change the fragment of the PrismView any time. Usage Ext
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
SublimePicker A customizable view that provisions picking of a date, time & recurrence option, all from a single user-interface. You can also view 'Su
An Android library for managing multiple stacks of fragments
FragNav Android library for managing multiple stacks of fragments (e.g., Bottom Navigation , Navigation Drawer). This library does NOT include the UI
A photoView to scale image and finish activity,高仿微信可拖拽返回PhotoView
DragPhotoView(English) 高仿微信可拖拽返回PhotoView 基于 PhotoView ##下载APK体验 特性 拖拽缩放图片,并且结束Activity 其他PhotoView所有特性如下: Out of the box zooming, using multi-touch a
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
material-singleinputform A single EditText instead of a classical form. This Library is a library implementation of flavienlaurent's "Single input for
Android library which allows you to swipe down from an activity to close it.
Android Sliding Activity Library Easily create activities that can slide vertically on the screen and fit well into the Material Design age. Features
This is a simple util to create Activity transition animation
TransitionHelper This is a simple util to create Activity transition animation API compatible with Android 2.2+ 中文说明 Screenshots How to use 1.startAct
dexposed enable 'god' mode for single android application.
What is it? Dexposed is a powerful yet non-invasive runtime AOP (Aspect-oriented Programming) framework for Android app development, based on the work
Simple Android Library, that provides easy way to start the Activities with arguments.
Warning: Library is not maintained anymore. If you want to take care of this library, propose it via Pull Request. It needs adjustmensts for newer ver
A lightweight Android activity router
Krouter A lightweight Android activity router written in Kotlin. Basic usage // anywhere in the app, preferably on application creation val krouter =
Android utilities for easier and faster Kotlin programming.
Android utilities for easier and faster Kotlin programming. Download Gradle compile 'com.costular:kotlin-utils:0.1' How to use It depends on utilities
💡🚀⭐️ A generalized adapter for RecyclerView on Android which makes it easy to add heterogeneous items to a list
Mystique is a Kotlin library for Android’s RecyclerView which allows you to create homogeneous and heterogeneous lists effortlessly using an universal
Android SegmentedControl + multi row support
Android SegmentedControl + multi row support + multi selection minSdk API 14+ Demo App, Play store link Or try demo App online ! Segmented control for
Sweet Android libraries written in Kotlin
Kandy A Kotlin library set dedicated to Android platform which will make programming sweet again! Repository All modules are available on the jcenter.
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
Uber Adb Tools for Android A simple tool that makes it more convenient to install, uninstall and creating bug reports and more for multiple apps on mu
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
Density Image Converter Tool for Android, iOS, Windows and CSS This is a powerful little tool that helps converting single or batches of images to And
A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
Uber Apk Signer A tool that helps signing, zip aligning and verifying multiple Android application packages (APKs) with either debug or provided relea
Standalone Android widget for picking a single date from a calendar view.
TimesSquare for Android Standalone Android widget for picking a single date from a calendar view. Usage Include CalendarPickerView in your layout XML.
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
material-singleinputform A single EditText instead of a classical form. This Library is a library implementation of flavienlaurent's "Single input for
kotlin dsl for kids to simplify RecyclerView.Adapter logic
KidAdapter RecyclerView adapter for kids. A kotlin dsl mechanism to simplify and reduce boilerplate logic of a RecyclerView.Adapter. With KidAdapter y
An Android percentage chart that displays the progress of any single given task or information.
Percentage Chart View A Java-based easy to use and highly adjustable custom view that displays the progress of a single given task. Please feel free t
A 'Google Fit' like activity indicator for Android
WheelIndicatorView A 'Google Fit' like activity indicator for Android Screenshots Usage How to use: Add a "WheelIndicatorView" in the layout editor li
Easily create complex recyclerview adapters in android
😔 Due to the nature of my job and growing popularity of Jetpack Compose, I lack the motivation to keep this project alive. Recyclerview is one of the
Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.
Android-ProgressFragment Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the init
An instance-state saving fragment switcher, intended for use with navigation drawers or tabs.
FragmentSwitcher FragmentSwitcher is an adapter-based, state-saving fragment container similar to a ViewPager. It was designed with the NavigationDraw
Cache support for any video player with help of single line
Video cache support for Android Table of Content Why AndroidVideoCache? Features Get started Recipes Disk cache limit Listen caching progress Providin
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
FileDownloader Android multi-task file download engine. 中文文档 FileDownloader2 Now, FileDownloader2-OkDownload is released, okdownload will contain all
Memory efficient android library for managing individual fragment backstack.
fragstack : Android library for managing individual fragment backstack. An Easy to use library for managing individual fragment back stack as Instagra
An Android library for managing multiple stacks of fragments
FragNav Android library for managing multiple stacks of fragments (e.g., Bottom Navigation , Navigation Drawer). This library does NOT include the UI
Navigation Drawer Activity with material design style and simplified methods
MaterialNavigationDrawer Navigation Drawer Activity with material design style and simplified methods It requires 10+ API and android support v7
Android library project that lets you manage the location updates to be as painless as possible
Smart Location Library Android library project that intends to simplify the usage of location providers and activity recognition with a nice fluid API
Android RecyclerView Adapter with nested items & expand/contract functionality
AccordionRecycler Android RecyclerView Adapter with nested items & expand/contract functionality With AccordionRecycler you can easily create awesome
Android Library to handle multiple Uri's(paths) received through Intents.
📚 Handle Path Oz Android library written in Kotlin, but can be used in Java too. Built to handle a single or multiple Uri (paths) received through In
Android Spinner Dialog Library supported on both Java and Kotlin, Use for single or multi selection of choice
SpinnerDialog Android Spinner Dialog Library, Use for single or multi selection of choice Android UI Download To include SpinnerDialog in your project
A multi-purpose library containing view injection and threading for Android using annotations
SwissKnife A multi-purpose Groovy library containing view injection and threading for Android using annotations. It's based on both ButterKnife and An
RoundedImageView-Library 0.9 0.0 Java To set single or multiple corners on Image Views.
RoundedImageView-Library Rounded ImageView Android Library, to set single or multiple corners on imageview. Screenshot Usage Step 1. Add the JitPack r
Awesome Image Picker library will pick images/gifs with beautiful interface. Supports image or gif, Single and Multiple Image selection.
Awesome Image Picker Awesome Image Picker library will pick images/gifs with beautiful interface. Supports image or gif, Single and Multiple Image sel
a MVP library for Android favoring a stateful Presenter
DEPRECATED - no longer actively maintained ThirtyInch - a MVP library for Android This library adds Presenters to Activities and Fragments. It favors
dexposed enable 'god' mode for single android application.
What is it? Dexposed is a powerful yet non-invasive runtime AOP (Aspect-oriented Programming) framework for Android app development, based on the work