5613 Repositories
Android android-advanced-clean-architecture Libraries
It is an Android app that uses an SQLite database to store an inventory of products
A project completed for a Udacity course. It is an Android app that uses an SQLite database to store an inventory of products. Each product’s name, price, quantity available, supplier, and picture are tracked. The main screen lists all products in a list and provides a button to add a new product. Clicking on a product shows a detailed view for that product. Options to modify or delete the product are available in this detailed view.
This is a specified proportion to the size of the Layout or View support library
This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size! If you have any questions in the course or suggestions, please send an e-mail to the following e-mail, thank you!
Lightweight audiowave progressbar for Android
Audiogram Super lightweight audiowave progressbar written in Kotlin Getting started Add to your root build.gradle: allprojects { repositories {
Read QR codes using google's mobile vision api, but without the hassle
Read QR codes using google's mobile vision api, but without the hassle
Custom UI control for android which is showing data as a segments and a value inside them.
Segmented Bar View for Android Custom UI control for android which is showing data as a segments and a value inside them. Screenshots Install From rep
Data Sync & Messaging Library for Android Wear
Teleport - Data Sync & Messaging Library for Android Wear Teleport is a library to easily setup and manage Data Syncronization and Messaging on Androi
A simple MQTT Service that will keep running for the duration of your Android application using the Paho Java MQTT Client.
DEPRECATED I would strongly recommend using the official Paho Android client. Setup Make sure to add the service to your AndroidManifest.xml Edit the
💫 A Gradle Plugin to generate your networking code from Swagger
Swagger Gradle Codegen A Gradle plugin to generate networking code from a Swagger spec file. This plugin wraps swagger-codegen, and exposes a configur
Android Library for a DrawerLayout similar to the one in Google Apps
GoogleNavigationDrawerMenu This project aims to let you use a ListView menu similar to the one in the new Google Apps (Keep, Play Music...) without ha
A P2P library for Android for discovery on local networks using UDP and transfer in general using TCP sockets
Near Near is a P2P library which allows Discovery like Android NSD, though with greater reliability and easier-to-use NearDiscovery API Transfers amon
A Viewholderless Adapter for RecyclerView, who supports builtin diffing, states (paging, empty...), events (clicking, swiping...), and more.
OneAdapter OneAdapter is made to simplify and enhance the use of the RecyclerView's Adapter while preventing common mistakes. With multiple modules an
Elastic Progress Bar Renew!
ElasticProgressBar Elastic Progress Bar , is a loading bar made for Android , the initial design is https://github.com/Tibolte/ElasticDownload , I app
Android loading or progress dialog widget library, provide efficient way to implement iOS like loading dialog and progress wheel
ACProgressLite English Version / 中文版本 An Android loading widget library. Lite and easy to use, strong customizability. Can be used to implement 'iOS'
An Android Wear Menu implementation
WearMenu WearMenu is an Android Wear Menu implementation Download In your wear module compile 'com.github.florent37:wearmenu:1.0.0@aar' Usage Add Wear
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
[Deprecated] Create iOS-like tables (UITableView) for Android, using UIKit object model.
THIS PROJECT IS NO LONGER MAINTAINED Please refer to Android docs to customize lists depending on your needs. ATableView Summary ATableView intends to
Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of unnecessary class explosion with custom views
Decor Decor is a library that applies decorators to Android layout with additional attributes without the need to extend and create a custom View for
Easy-to-use animated clock icon for Android
Timecon Easy-to-use animated clock icon written in Kotlin Including in your project Add to your root build.gradle: allprojects { repositories {
DraggableFlipView - An Android View library that flips while dragging.
An Android View library that flips while dragging. The reason why I made this library is that I wanted to display simple information
EventBus for Android Wear devices.
BusWear - EventBus for Android Wear BusWear ( 🚌 ⌚ ) is a simple library for EventBus to support Android Wear devices. Just adding one line of code le
Library that allows you to easily and quickly create forms in Android with little code
NexusDialog Simple Form Generator for Android NexusDialog is a library that allows you to dynamically generate forms in Android with little code. It's
FilePicker library for Android
FilePicker Library for Android A FilePicker library for Android for selecting multiple types of files and also to capture Images and Videos. Sample Ap
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
Convert JSON to Android Notification. This is very useful for push notification (GCM).
json2notification Contributors.. Convert JSON to Android Notification. This is very useful for push notification (GCM). Usage Notification notificatio
DaVinci is an image downloading and caching library for Android Wear
DaVinci DaVinci is an image downloading and caching library for Android Wear Usage Use DaVinci from your SmartWatch app DaVinci.with(context).load("/i
Android Library to easily implement in-app updates
Android Library to easily implement in-app updates. Support with a :star: Contributions are welcome!
Android app that allows you to draw anything and turn it into a jigsaw puzzle.
Android-Jigsaw-Puzzle Like to draw? Like to solve jigsaw puzzles? Try JigDraw! This is an Android app where a user draws something and use it to gener
Generic form builder in Kotlin
This is a Kotlin port of FormMaster Examples Full Screen Partial Screen Login Documentation https://thejuki.github.io/KFormMaster Java Compatibility T
Cube grid animation about the android.
CubeGrid Cube grid animation about the android. The android implementation about the 9-cube-grid Demo Usage Add dependency allprojects { repositories
Android library to showcase/highlight the multiple views on same overlay
MultiLamp MultiLamp is simple and easy to use Android library to showcase/highlight the multiple views on the same overlay with some message. Gradle S
[RETIRED ] Android camera easy access library and embedded QR (and other codes) scanner, based on ZXing
Retirement Notice This project is retired and no longer maintained. Unfortunately I do not have enough time to supoprt it in a quality way and also th
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping.
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.
EasyPermissions-ktx Kotlin version of the popular googlesample/easypermissions wrapper library to simplify basic system permissions logic on Android M
A simple, lightweight and powerful field validation library for Android.
Convalida Convalida - (Italian for "validation") Convalida is a simple, lightweight and powerful field validation library for Android. Documentation G
Android dialog with auto generated pickers inside, which depends on count of datasets provided. Made by Stfalcon
UniversalPickerDialog Customizable dialog with auto generated pickers inside that depend on the dataset count. Who we are Need iOS and Android apps, M
A UI slider widget for android
PodSlider Sample: A slider view. This project is an attempt to port the svg pod slider created by Chris Gannon to android. see CodePen version 1.2.0 U
Accordion Swipe Layout for Android
Android Accordion Swipe Layout Inspired by iOS Mail app Easy accordion swipe layout for Android. Very easy to use Step 1 Gradle Add to root project gr
An Android library to make the implementation of voice/audio messages' playing easier
ChatVoicePlayer An Android library to make the implementation of voice/audio messages' playing easier Why to use this library? To avoid the unwanted e
A demo app to showcase constraint layout implementation in Android
ConstraintLayout-Sample A demo app to showcase constraint layout implementation in Android Please checkout the medium article here for a detailed expl
A classic password visualization concept, ported to Android
A classic password visualization concept, ported to Android Chroma-Hash is a concept for visualizing secure text input using ambient color bar
Android library for getting photo or video from a device gallery, cloud or camera. Working with samsung devices. Made by Stfalcon
ContentManager Library for getting photos, videos or files of any type from a device gallery, external storage, cloud(Google Drive, Dropbox and etc) o
a zigzag view for using for ticket or invoice
ZigzagView a zigzag view for using for ticket or invoice Setup Step #1. Add the JitPack repository to root build.gradle file: allprojects { reposi
A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
Attribouter Attribouter is a lightweight "about screen" for Android apps, built for developers to easily credit a project's contributors & dependencie
Easily Validate EditTexts
Android EditText Validations Easily Validate EditTexts This library is best used with Kotlin, and is to help reduce boilerplate code when writing vali
Android Library to make it easy to create CodeEditor or IDE that support any languages and themes
CodeView Android Library to make it easy to create your CodeEditor or IDE for any programming language even for your programming language, just config
Create an header for com.google.android.material.navigation.NavigationView
Header View This is a view for NavigationView in android.support.design library Import At the moment the library is in my personal maven repo reposito
A simple Android library that applies shadows of any color to views and allows easy manipulation of edges.
ComplexView A simple Android library that applies shadows of any color to views and allows easy manipulation of edges. ComplexView now supports shadow
KdGaugeView is a simple and customizable Gauge / Speedometer control for Android.
KdGaugeView KDGaugeView is a simple and customizable gauge control for Android inspired by LMGaugeView Motivation I need some clean Guage view for my
The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.
EasyMoney-Widgets The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc. NOTE:
LiveStream is a simple class which makes communication easy among different modules of your application.
LiveStream-Kt (Android) 📱 LiveStream is a data holder class which can observe change of data in real-time and emit values too. Unlike other observabl
Android library for accessing device call logs
Call Logs - Android library for accessing device call logs Installation Step 1. Add the JitPack repository to your root build.gradle file. allprojects
Simple library for creating bottom tab layout. Made by Stfalcon
BottomTabLayout Simple library for bottom tab layout Download Download via Gradle: compile 'com.github.stfalcon:bottomtablayout:0.3' or Maven: depend
Android library for country flag, currency, and other country information
World Country Data, flags, currency and more - an open source android library for getting country flags and other country attributes An Android librar
The missing view for android.
RangeSeekBar The missing view for android. Screenshot Usage Attributes Screenshot Usage First add jitpack to your projects build.gradle file allprojec
Siri like wave view for android
SIRIWaveView Usage com.alex.siriwaveview.SiriWaveView android:id="@+id/siriWaveView" android:layout_width="match_parent" andr
Microservice-arch - Basic micro service architecture using spring boot
Readme 4 applications are created: discovery-service: every application register
Quiz-App - An Android app which have some basic questions
Quiz-App An Android app which have some basic questions Start page Questions pag
Integral-Calculator-App - Android app developed for Hackerschool's recruitment to evaluate simple definite Integrals using Simpson's Rule
Integral-Calculator-App Android app developed for Hackerschool's recruitment to
Notes-App-Kotlin - Notes App Built Using Kotlin
Notes-App-Kotlin Splash Screen Home Page Adding New Notes Filter Feature Search
HiltTest - Simple hilt dependency injection android kotlin
Using Hilt in your Android app This folder contains the source code for the "Usi
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
AndroidappTemplate - A GitHub template repository intended to kickstart development on an Android application
Android App Template This is a GitHub template repository intended to kickstart
LocalisationDemo - A sample project to demonstrate localization in android
LocalisationDemo This is a sample project to demonstrate localization in android
Instagram's emoji reaction for android!
EmojiReactionView An Android library to make Emoji Reactions on imageviews in a manner Instagram does this!. Table of contents Features Example Usage
A simple cool text carousel for Android
AnimatedTextCarousel A simple cool text carousel for Android Installation: Add it in your root build.gradle at the end of repositories: allprojects {
A ready-made pretty interactive card form that can be included in your Android app, making it easy to accept credit and debit cards.
ANDROID CARD FORM A better Android credit/debit card interactive form without writing a lot of code CardForm can be used as a simple credit card valid
🔥 An android library to get simple menu options on steroids 💪
Pager 🔥 An android library to get simple menu options to 💪 . Inspired by AndroidResideMenu. GIF AndroidPub(Medium) Post You can read the AndroidPub
simple light weight android library for displaying tabulated data
LegacyTableView simple light weight android library for displaying tabulated data This is a simple android library that will help you include tables i
A simple cool animated edit text with a expandable animation for Android
AnimatedExpandableEditText A simple cool animated edit text with a expandable animation for Android Installation: Add it in your root build.gradle at
Android Fingerprint Authentication In Action
Android Fingerprint Here's my sample app and backend from the Android Fingerprint Authentication In Action talk presented at Windy City DevCon and Dro
Fole is a simple library to collapse and expand a TextView.
Fole Fole is a simple library that handles a toggle for you, to expand and collapse a TextView. Please, star this repo if you find it useful. 🙃 Demo
Lightweight PDF Renderer Android
AndroidPdfViewer Lightweight PDF Renderer Android Library for displaying PDF documents on Android, with animations, gestures, zoom and double tap supp
Android library for displaying data based on JSON configuration fetched from server
Android library for displaying data based on JSON configuration fetched from server. With this library, you can kiss goodbye to string.xml, dimen.xml, arrays.xml. Keep all your string/integer/array config in one file. The library will automatically fetch the data from the url you provide.
Android EditText For Credit Card Numbers
Custom EditText for entering Credit Card numbers, this EditText will also display the image of the card number type being entered (after entering the
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 library lets you create joystick with some customization for android
AndroidJoyStickView This library lets you create joystick with some customization for android Gradle Add the dependency dependencies { ... imp
A beautiful smooth slider for Android. 🐼🍀
SMOOLIDER ⭐ A smooth slider with a modern UI and effects based on ViewPager. More features coming soon Supports ❤ Feel free to give your support by co
IndicatorView Library For Android
IndicatorView A simple library to add indicators for your Carousel or ViewPagers. Download Step 1. Add the JitPack repository to your build file Gradl
An easy to use and customisable wrapper of the native Android Snackbar which stays visible across multiple activities.
An easy to use wrapper of the native Android Snackbar which stays visible across multiple activities. It provides different themes to start with, and
Library for fetching usage stats of applications in an android device.
AppsUsageMonitor Library Java library for Android to detect time spent on applications in an android device. Contents Requirements Features Implementa
Android dialog library to give user feedback about the common operations like Success, Warning and Errors.
CircularDialogs CircularDialogs is custom Android dialog library to give user feedback about the common operations like Success, Warning and Errors. Y
An Android event bus for WebView and JS.
An event bus for sending messages between WebView and embedded JS. Alter ego of Caravel. Features Easy, fast and reliable event bus system Multiple bu
TextLengthBar is an android library to manage EditText input count state.
TextLengthBar is an android library to manage EditText input count state. Features Set TextLengthBar attributes on xml Set TextLengthBar
A Rotary Dialer loading for Android.
DialerLoading A rotary dialer loading view written in Kotlin. Installtion implementation "io.saeid:dialer-loading:1.0.0" Usage Add DialerLoadingView:
Island for Android
Island Island for Android Build Instructions Island depends on "deagle" library, which must be cloned alongside Island in the same path. \-- \- isla
Install and run GNU/Linux on Android
Linux Deploy Copyright (C) 2012-2019 Anton Skshidlevsky, GPLv3 This application is open source software for quick and easy installation of the operati
Shelter is a Free and Open-Source (FOSS) app that leverages the "Work Profile" feature of Android to provide an isolated space that you can install or clone apps into.
Shelter is a Free and Open-Source (FOSS) app that leverages the "Work Profile" feature of Android to provide an isolated space that you can install or clone apps into.
FastHub the ultimate GitHub client for Android.
FastHub is currently under a huge refactoring, please make sure to submit an issue only if necessary. You could follow the development on V5 in this P
A resizable widget that shows your financial portfolio on your android home screen
Stocks Widget App features A home screen widget that shows your stock portfolio in a resizable grid Stocks can be sorted by dragging and dropping the
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Android-CleanArchitecture New version available written in Kotlin: Architecting Android… Reloaded Introduction This is a sample app that is part of a
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Android MVP Architecture: Sample App This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava,
RxJava+RxBus+Retrofit+Glide+Material Design Weather App
就看天气 就看天气该应用就是如同它的名字一样,只做一个单纯、简单的看天气软件。这么多天气软件,你选择了我,这是我的幸运。 从15年10月上线,到目前经历两次重大改版,一次代码的重构,一次界面的大幅度改动,目的都是为了你们。 在开源的过程中,收到了很多来自有趣的你们的邮件。我也曾遇到过棘手的问题无处咨
Easy Dump ELF libil2cpp.so from Android Process Memory
PAD (Process Android Dumper) This dumper is made for il2cpp game but you can use it in any app you want How To Use Run the process Open PADumper Put p
Simple 2D platform game.
FloreProject Simple 2D platform game. Supported platforms OS Support Android ❌ Not playable Windows ✅ Full support Linux ✅ Full support MacOS ✅ Full s
Awesome keyboard animator that supports Android SDK 23 ✨
KeyboardBeautify Awesome keyboard animator that supports Android SDK 23 ✨ This library was created based on the android/user-interface-samples. Previe
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
An android application for generating random quotes for learning Room, Jetpack Navigation and Lifecycles, Retrofit
Random-Quote-Generator An android application for generating random quotes for learning Room, Jetpack Navigation and Lifecycles, Retrofit MAD Score Te
A Chat-Bot Android Application
Sekobanashi_App A Chat-Bot Android Application. Features App Sekobanashi is a chat-bot/assistant android application where the user can chat with one
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.
News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec
This is a sample app(For beginners - App #1) built using Jetpack Compose
This is a sample app(For beginners - App #1) built using Jetpack Compose. It is a simple - single screen app to demonstrate use of basic Jetpack Compose UI elements like Text, Image and Button & LazyColumn (Vertical Recyclerview). It also demonstrates how compose manages state with a Boolean State.