Popular Android resources
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Draggable Panel DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface
Telegram messenger for Android
Telegram messenger for Android Telegram is a messaging app with a focus on speed and security. It’s superfast, simple and free. This repo contains the
Adds touch functionality to Android ImageView.
TouchImageView for Android Capabilities TouchImageView extends ImageView and supports all of ImageView’s functionality. In addition, TouchImageView ad
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Open-source XMPP client for Android
Xabber - XMPP client for Android Open source Jabber (XMPP) client with multi-account support, clean and simple interface. Being both free (as in freed
An android library for section headers that stick to the top
StickyListHeaders StickyListHeaders is an Android library that makes it easy to integrate section headers in your ListView. These section headers stic
Main Portal page for the Jackson project
Jackson Project Home @github This is the home page of the Jackson Project. What is New? Oct 1, 2020: Jackson participates in Hacktoberfest2020 and we
📄The reliable, generic, fast and flexible logging framework for Android
logback-android v2.0.0 Overview logback-android brings the power of logback to Android. This library provides a highly configurable logging framework
Framework for quickly creating connected applications in Kotlin with minimal effort
Ktor is an asynchronous framework for creating microservices, web applications and more. Written in Kotlin from the ground up. import io.ktor.server.n
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
NotyKT 🖊️ NotyKT is the complete Kotlin-stack note taking 🖊️ application 📱 built to demonstrate a use of Kotlin programming language in server-side
SVG rendering library for Android
AndroidSVG AndroidSVG is a SVG parser and renderer for Android. It has almost complete support for the static visual elements of the SVG 1.1 and SVG 1
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
AnimatedBottomBar A customizable and easy to use bottom bar view with sleek animations. Examples Playground app Download the playground app from Googl
Android Library for making animated tutorials inside your app
##SlidingTutorial Cleveroad introduces Sliding Tutorial Library for Android Hey guys, hope you haven’t started developing a tutorial for your Android
Unlock an Android phone (or device) by bruteforcing the lockscreen PIN.
Unlock an Android phone (or device) by bruteforcing the lockscreen PIN. Turn your Kali Nethunter phone into a bruteforce PIN cracker for Android devices! (no root, no adb)
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
An interactive indicator to navigate between the different pages of a ViewPager
Android PagerSlidingTabStrip (default Material Design) This library is not maintained anymore and there will be no further releases. For most of the c
Android NTP time library. Get the true current time impervious to device clock time changes
TrueTime for Android Make sure to check out our counterpart too: TrueTime, an NTP library for Swift. NTP client for Android. Calculate the date and ti
A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page
中文 | English LoadSir 👉 👈 LoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回 状态
Present your progress bars in arc mode with information and total control.
ArcProgressStackView Present your progress bars in arc mode with information and total control. You can check the sample app here. Warn This library i
A flexible view for providing a limited rect window into a large data set,just like a two-dimensional RecyclerView. It different from RecyclerView is that it's two-dimensional(just like a Panel) and it pin the itemView of first row and first column in their original location.
ScrollablePanel A flexible view for providing a limited rect window into a large data set,just like a two-dimensional RecyclerView. It different from
Examples of Android applications
Android Demos This is a collection of basic android examples created by Novoda. CarouselFragment CompassExample ContactSelector CustomActivityTransiti
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
Android filters based on OpenGL (idea from GPUImage for iOS)
GPUImage for Android Idea from: iOS GPUImage framework Goal is to have something as similar to GPUImage as possible. Vertex and fragment shaders are e
MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)
MaterialLoadingProgressBar MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4
字体对齐的textview
AlignTextView 字体对齐的TextView 系统要求 Android 4.0以上 快速使用 build.gradle加入dependencies compile 'me.codeboy.android:align-text-view:2.3.2' AlignTextView (不支持选
Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
Bubbles for Android Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Writing unit tests can be hard and sometimes good design has to be sacrificed for the sole purpose of testability. Often testability corresponds to go
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
OkHttp See the project website for documentation and APIs. HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP
Memory efficient shimmering effect for Android applications by Supercharge.
DEPRECATED - ShimmerLayout Attention: This tool is now deprecated. Please switch to Shimmer for Android or any other shimmer effect solution. ShimmerL
ArcAnimator helps to create arc transition animation: 2.3.+
ArcAnimator ArcAnimator helps to create arc transition animation: 14+ | ArcAnimator Demo | TransitionLoop Demo* *TransitionLoop Prototype by Min-Sang
This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Android-PickerView English Document 注意事项、详请使用方式、更新日志等,请查看 Wiki文档 Wiki文档,Wiki文档,Wiki文档 !~ 重要的事情说三遍 对于使用上有任何疑问或优化建议等,欢迎加入QQ群讨论交流技术问题。 交流群1: 387051294(推荐
NekoX is an free and open source third-party Telegram client, based on Telegram-FOSS with features added.
NekoX NekoX is an free and open source third-party Telegram client, based on Telegram-FOSS with features added. We are no longer able to update versio
Android library providing simple way to control divider items (ItemDecoration) of RecyclerView
RecyclerView-FlexibleDivider Android library providing simple way to control divider items of RecyclerView Release Note [Release Note] (https://github
Insanely easy way to work with Android Database.
Sugar ORM Insanely easy way to work with Android databases. Official documentation can be found here - Check some examples below. The example applicat
✔️ Simple, pretty and powerful logger for android
Logger Simple, pretty and powerful logger for android Setup Download implementation 'com.orhanobut:logger:2.2.0' Initialize Logger.addLogAdapter(new A
Minimal UI library for Android inspired by React
Anvil - reactive views for Android Anvil is a small Java library for creating reactive user interfaces. Originally inspired by React, it suits well as
Protect yourself from being tracked 🌍 by AirTags 🏷 and Find My accessories 📍
AirGuard - AirTag tracking protection Protect yourself from Find My Tracking The AirTags and other Find My devices are simple, small and perfect to tr
General purpose utilities and hash functions for Android and Java (aka java-common)
Essentials Essentials are a collection of general-purpose classes we found useful in many occasions. Beats standard Java API performance, e.g. LongHas
Android SQLite API based on SQLCipher
Download Source and Binaries The latest AAR binary package information can be here, the source can be found here. Compatibility SQLCipher for Android
3D Style Page Flip on Android
PageFlip This project is aimed to implement 3D style page flip on Android system based on OpenGL 2.0. For JNI version, please visit: android-PageFlip-
Create kotlin android project with one line of command.
README This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly c
A lightning fast, transactional, file-based FIFO for Android and Java.
Tape by Square, Inc. Tape is a collection of queue-related classes for Android and Java. QueueFile is a lightning-fast, transactional, file-based FIFO
A Free, Open source unofficial manga reader for MangaDex
Neko A Free, Open source unofficial manga reader for MangaDex About: This is a MangaDex specific fork of Tachiyomi and TachiyomiJ2K. This contains fea
Small code generating library for safe Jetpack Compose navigation with no boilerplate.
Compose Destinations A KSP library to use alongside compose navigation. It reduces boilerplate code and is less error-prone since passing arguments be
Dex to Java decompiler
JADX jadx - Dex to Java decompiler Command line and GUI tools for producing Java source code from Android Dex and Apk files Main features: decompile D
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements. With minimal configuration it generates a UI browser that helps you easily find your components, colors & typography. It also renders your components in common situations like dark mode, right-to-left layouts, and scaled fonts which help in finding issues early.
A custom ViewPager title strip which gives continuous feedback to the user when scrolling
SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling. This library has been added some features an
AndroidPhotoFilters aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image media.
PhotoFiltersSDK PhotoFiltersSDK aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image medi
A data-binding Presentation Model(MVVM) framework for the Android platform.
PLEASE NOTE, THIS PROJECT IS NO LONGER BEING MAINTAINED. As personal time contraints, I am currently unable to keep up. Please use official android da
A simple app to showcase Androids Material Design and some of the cool new cool stuff in Android Lollipop. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
#Android-LollipopShowcase This is a simple showcase to show off Android's all new Material Design and some other cool new stuff which is (new) in Andr
一个富有动感的Sheet(选择器)
一个富有动感的 Sheet, 先发两张图: ###gradle /build.gradle repositories { maven { url "https://jitpack.io" } } /app/build.gradle compile 'com.gith
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
AnimatedBottomBar A customizable and easy to use bottom bar view with sleek animations. Examples Playground app Download the playground app from Googl
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.
swot JetBrains uses this swot repository to grant free licenses for JetBrains tools to students and teachers worldwide. If your email is in one of the
enjarify 8.6 0.0 L5 Python Enjarify is a tool for translating Dalvik bytecode to equivalent Java bytecode. This allows Java analysis tools to analyze Android applications.
Note: This repository may be out of date. Future development will occur at https://github.com/Storyyeller/enjarify. Introduction Enjarify is a tool fo
Nested popup menus with smooth height animations
cascade cascade builds nested popup menus with smooth height animations. It is designed to be a drop-in replacement for PopupMenu so using it in your
Easily add slide to dismiss functionality to an Activity
Slidr Easily add slide-to-dismiss functionality to your Activity by calling Slidr.attach(this) in your onCreate(..) method. Usage An example usage: pu
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
FlorisBoard is a free and open-source keyboard for Android
FlorisBoard FlorisBoard is a free and open-source keyboard for Android 6.0+ devices. It aims at being modern, user-friendly and customizable while ful
Material Design ProgressBar with consistent appearance
MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android
A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.
CircleProgressBar 中文版文档 The CircleProgressBar extends View, It has both solid and line two styles. Besides, progress value can be freely customized. I