562 Repositories
Android multi-view-holder Libraries
Ranger is custom view which able to act like android seekbar.
Ranger is custom view which able to act like android seekbar.
A simple Kotlin multi-platform abstraction around the javax.inject annotations.
Inject A simple Kotlin multi-platform abstraction around the javax.inject annotations. This allows using the annotations in Kotlin common code so that
Dogglers app uses a RecyclerView in horizontal, vertical and grid view to show a group of CardViews
Welcome to DogglersApp! This app is the final project from Unit 2 of Android Basics in Kotlin given by Google codelabs: https://developer.android.com/
A basic library that enables easy composition of gesture sequence recognition on a view
GestureSequence A basic library that enables easy composition of gesture sequence recognition on a view. Basic API looks like: // Perform action() whe
Android library providing an implementation of the Material Design Floating Action Button Speed Dial.
Android library providing an implementation of the Material Design Floating Action Button Speed Dial.
A custom clock view with a circular slider.
Read this in other languages: English, 中文. ClockSlider A custom clock view with a circular slider. Supported Android Versions Android 4.0 Jelly Bean(A
A simple project that describes the relationship between the view and it's viewmodel in android development
View-ViewModel-Communication A simple project that describes the relationship between the view and it's viewmodel in android development In MVVM archi
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
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
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
BinGait is a tool to disassemble and view java class files, developed by BinClub.
BinGait Tool to diassemble java class files created by x4e. Usage To run BinGait, run java -jar target/bingait-shadow.jar and BinGait will launch. If
Android App Development using Android Studio Project for The Swastika. It is edit profile view.
Edit_Profile_View Android App Development using Android Studio Project for The Swastika. It is edit profile view. To start with this project first is
Android Library to create Lottie animation view dialog easily with a lot of customization
LottieDialog Android Library to create Lottie animation view dialog easily with a lot of customization Why you should use Lottie Dialog You have no li
Simple lib to create a endless recycler view scroll
Endless RecyclerView A simple lib to create an infinite list in a RecyclerView. When you reach the end of the list, a callback is triggered, where you
Speech-Text Converter is a simple task that enable the user to convert the speech to text or convert text to speech (by Mic)
Speech-Text Converter About Speech-Text Converter is a simple task that enable the user to convert the speech to text or convert text to speech (by Mi
NTabLayout is a simple tab bar custom view under android which has click-sliding and scaling up animation effect.
NTabLayout Brief NTabLayout is a simple tab bar custom view under android which has click-sliding and scaling up animation effect. This tab bar's effe
SOFE4640U - Mobile Application Development Assignment 1: The purpose of this assignment is to create an Android mobile application where the user can calculate their equated monthly installment (EMI) based on the mortgage amount tenure and the interest rate.
MAD_A1 SOFE4640U - Mobile Application Development Assignment 1: The purpose of this assignment is to create an Android mobile application where the us
Android View Lifecycle Extensions
Android View Lifecycle Extensions Extensions for Android View class that let you access a view lifecycle without having to create a custom view (exten
A customizable debug screen to view and edit flags that can be used for development in Jetpack Compose applications
Tweaks A customizable debug screen to view and edit flags that can be used for development in Jetpack Compose applications To include the library add
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
Indicator like tachometer View Library for Android
Tachometer Android Indicator like tachometer View Library for Android GIF Sample Preview Setup Step 1. Add Jitpack repository to your project build.gr
Examples of custom recycler view items. Automatically detecting a dominant color of an image using Picasso and Palette libraries
custom-image-list-item Examples of custom RecyclerView items using Data Binding Features: Loading images urls with the help of a Picasso library Autom
Composablee function for simulate a 360º photo view
🐝 What's up! 🐱👤 Bugs360 🦟 🐞 Simulating a 360º view 🐛 🦗 With this you can work with pack of photos, simulating a 360º view 🦂 🕷 Made in 🦋 🐜
A special view that can contain other views (called children)
A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views containers. There
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
A UI inspector to traverse a view hierarchy on Android
Uinspector A UI inspector to traverse a view hierarchy on Android Preview What are the properties Where is the view Select another view Feature Low in
Android Custom View for prevent the view behind on-screen keyboard when edit text is focused
Group Focusable Prevent the view behind on-screen keyboard when edit text is focused in Android UI Download Gradle implementation 'com.akexorcist:grou
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 library for the adapter view (RecyclerView, ViewPager, ViewPager2)
Antonio Android library for the adapter view (RecyclerView, ViewPager, ViewPager2) Free from implementation of the adapter's boilerplate code ! Reuse
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
StepperPercent is an Android library, which has a bubble view, icon stepper when seeking
StepperPercent StepperPercent is an Android library, which has a bubble view, icon stepper when seeking Screenshot Download The lastest version: dep
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
Jetpack Compose BottomDrawerScaffold (Material Bottom Drawer)
BottomDrawerScaffold Current Compose Version: 1.0.2 Compose BottomDrawerScaffold which implements the Material Bottom Drawer https://material.io/compo
A 2020s compatible React Native keyboard avoiding view for Android and iOS that just works.
react-native-keyboard-shift Example Snack coming soon Until then: Clone this repo: git clone https://github.com/FullStackCraft/react-native-keyboard-s
🔥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
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
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
A lightweight circular indicator view library for Android
A lightweight circular indicator view library for Android
A lightweight task progress calendar view library for Android
A lightweight task progress calendar view library for Android
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
CircularCardsStackView is an Android library for dealing with swipeable card views.
CircularCardsStackView Overview Features Android 11 support Easy setup Endless card stack Swipe horizontally with animation Fully customized Support t
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
Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android.
Klimatic Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android. Built using Android Architectu
A particle view library written in kotlin, easy to use
particle 中文介绍 This is a handy android library for particle effect. To start with, you need to add it in your root build.gradle at the end of repositor
Native solution for common React Native problem of focused views being covered by soft input view.
react-native-avoid-softinput Native solution for common React Native problem of focused views being covered by soft input view. It is solved by listen
Extremely useful library to validate EditText inputs whether by using just the validator for your custom view or using library's extremely resizable & customisable dialog
Extremely useful library for validating EditText inputs whether by using just the validator (OtpinVerification) for your custom view or using library's extremely resizable & customisable dialog (OtpinDialogCreator)
Custom view to expand long text with view more,less action , you can customize min lines , action color
ExpandableTextView Custom expadable text view Examples : mostafa.projects.expandabletextview.ExpandableTextView android:layout_wi
This library makes it easy for you to develop an simple drawing app in android
DrawingCanvas Library for drawing app canvas Features Size , transperancy and color manupulation of brush -- Using setSizeForBrush(), setBrushAlpha()
Expandable Recyclerview makes it easy to integrate nested recycler view...🔨 📝
SSExpandableRecyclerView Expandable Recyclerview make it easy to integrate nested recyclerview Features Simple and easy to use ( no complex adapter re
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
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
Mobile Kotlin Model-View-ViewModel architecture components This is a Kotlin Multiplatform library that provides architecture components of Model-View-
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
An MVI project setup using Jetpack compose. This would be a good place to start learning Model View Intent (MVI) architecture for Android.
Compose-MVI An MVI project setup using Jetpack compose. This would be a good place to start learning Model View Intent (MVI) architecture for Android.
SelectFrameView 模仿手淘自动识别 UI 选择控件
SelectFrameView 模仿手淘自动识别 UI 选择控件 Name Display SelectSimpleDraweeView 用法
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
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.
SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or set simple gifs on refresh view. The best feature is Lottie animations in refresh view, it uses lottie animations to render high quality animations on pull refresh. 🎉💥
SSPullToRefresh Pull to Refresh with custom animations SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or se
Medium sample for frogo-recycler-view
mediumstory-frogo-recycler-view Tutorial how to use frogo-recycler-view lib Medium sample for frogo-recycler-view Medium Story Here frogo-recycler-vie
A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.
This repository contains a sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern
NumberPickerView - Custom Android View to provide a user friendly way of picking numbers. 🧪
🚀 Custom view for Android which provides a modern design and gestures for picking numbers in a user friendly way.
IOSProgressBar is a progress-bar lib for android. And the progress-bar looks like iOS system style
IOSProgressBar is a progress-bar lib for android. And the progress-bar looks like iOS system style
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
The easiest way to create a dashed or striped background on Android 🐝
DashedView The easiest way to create a dashed or striped background on Android The DashedView library allows you to create views with a dashed (or str
Awesome Kid's Drawing App. It has a click and draws feature.
CanvaKids Overview It's a kid's drawing app which is build for android users. It is built in Kotlin with some very good practices involved.
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
A view that makes it easy to debug response data.(一个可以方便调试响应数据的视图。)
JSONRecyclerView 该控件可以方便调试响应数据,如下图所示: 控件的样式参考以下这个网站: JSON在线解析解析及格式化验证 项目的GitHub:JSONRecyclerView 项目Demo的GitHub:JSONRecyclerViewDemo 概述 控件是以RecyclerVie
Patter Lock using Hilt, Coroutines, Flow and Custom View Components based on MVVM architecture.
Pattern Lock App Sample project for created Pattern Lock View using custom view. Preview Usage Step 1 Add the PatterLockView in your XML layout file.
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
Tree View; Mind map; Think map; tree map
A custom tree view for Android, designed for easy drawing some tree nodes (e.g. thind mind and tree nodes). Includes smoothly zoom, move, limit and center fix animation support, and allows easy extension so you can add your own child node's customs view and touch event detection.
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
An android library to display FontAwesome Icons in any View or a MenuItem
DroidAwesome A library to display FontAwesome Icons in any View or a MenuItem Views Supported: TextView AutoComplete TextView EditText Switch CheckBox
用于做Path动画的自定义View。 I have a path.I have a view. (Oh~),Path(Anim)View.
PathAnimView 用于做Path动画的自定义View。 I have a path.I have a view. (Oh~),Path(Anim)View. 现已经找到图片-SVG-PATH的正确姿势, Now i have a pic.I have a view. Oh~,Path(A
Fully customizable implementation of "Snowfall View" on Android.
Android-Snowfall Fully customizable implementation of "Snowfall View" on Android. That's how we use it in our app Hotellook Compatibility This library
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
FreeDrawView A View that let you draw freely on it. You can customize paint width, alpha and color. Can be useful for notes app, signatures or hands-f
a custom view that provides dragged and scaled
DragScaleCircleView A custom imageview that provides the circle window can be dragged and scaled, crop image. How does it look? Why? Sometimes need to
Simple and fantastic wheel view in realistic effect for android.
Overview ![Size](https://img.shields.io/badge/Size-17 KB-e91e63.svg) Contact Preview Demo WheelPicke.APK Include Compile compile 'cn.aigestudio.wheelp
Android view that allows the user to create drawings. Customize settings like color, width or tools. Undo or redo actions. Zoom into DrawView and add a background.
DrawView Android view that allows the user to create drawings. Draw anything you like in your Android device from simple view. Customize draw settings
:star2:A cool dynamic view library
ENViews ENViews, A cool dynamic view library.All designed by Nick Buturishvili ENViews, 一个华丽丽的动效控件库,所有控件原型取自Nick Buturishvili的设计作品 Preview Original de
This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Android-PickerView English Document 注意事项、详请使用方式、更新日志等,请查看 Wiki文档 Wiki文档,Wiki文档,Wiki文档 !~ 重要的事情说三遍 对于使用上有任何疑问或优化建议等,欢迎加入QQ群讨论交流技术问题。 交流群1: 387051294(推荐
An Android custom view to display digits rendered as dots in a grid, with a style like a 1970s LED clock.
#DotMatrixView This is an Android library project providing a custom view that can display things on a grid of dots. When the displayed value changes,
Android View that displays different content based on its state
MultiStateView Android View that displays different content based on its state. Based off of MeetMe/MultiStateView The four different states the view
An elegant context-care loading placeholder for Android
FiftyShadesOf An elegant context-care loading placeholder for Android Usage FiftyShadesOf.with(context) .on(view1, view2, view3)
This is a android custom view , like a scratch card effect!
ScratchView This is a android custom view , like a scratch card effect! Last Update 采纳DearZack童鞋的优化思路,把计算擦除面积比例的操作放在手指离开屏幕时,以降低对CPU的占用。 Articles Scrat
A simple and Elegant Showcase view for Android
Tuto Showcase A simple and Elegant Showcase view for Android TutoShowcase.from(this) .setContentView(R.layout.tuto_sample) .on(R.id.about) //
Display code with syntax highlighting :sparkles: in native way.
CodeView (Android) CodeView helps to show code content with syntax highlighting in native way. Description CodeView contains 3 core parts to implement
FogView is a android library that can show fog on any layout and the fog removes when user rubs it.
Fog View Android Library Min SDK 8 (Android 2.2–2.2.3 Froyo) Screnshots How to use If you want use this library, you can download project and import i
Animation View to Highlight particular Views 🎯 for Android
TargetView Animation View to Highlight particular Views 🎯 for Android, it can be Used with Views that you see important (Like CountDownTimer), And al
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
a PaperShredder view for android
PaperShredder a PaperShredder view for android 碎纸机动画,点子出自dribbble #Preview ##Usage xml com.ldoublem.PaperShredderlib.PaperShredderView andro
Pop animation with circular dust effect for any view updation
Popview-Android Pop animation with circular dust effect for any view updation Getting Started In your build.gradle dependencies { compile 'rb.popv
一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。
一个支持多种状态的自定义View,可以方便的切换到: 加载中视图 错误视图 空数据视图 网络异常视图 内容视图 apk下载 使用 dependencies { implementation 'com.classic.common:multiple-status-view:1.7' } 示例
Android Countdown View
中文 CountdownView Android countdown view,use canvas draw,supports multiple styles Download demo apk Screenshot Gradle compile 'com.github.iwgang:countd