Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

ArcProgressbar lets to create Arc progress-bar in the simplest way.

Jan 26, 2022

This project shows several animations:

  • Stepper animation - Card that will flip right or left depending on where you tap
  • Heart animation - Heart jumping animation with shadow
  • Progress animation - Standard progress animations with 3 dots
  • Wave animation - Recording button with infinite waves
Jan 26, 2022
Announcement

Butterfly helps to build adaptive and responsive UIs for Android with Jetpack WindowManager.

Jan 25, 2022

An Android EditText with automatic currency formatting.

Jan 24, 2022

With bdapter You can use RecyclerView without implementation of RecyclerView.Adapter and RecyclerView.ViewHolder anymore. Supports DataBinding and MVVM.

Jan 24, 2022

Manage passwords like a pro with industry level features.

Jan 23, 2022

A GitHub repository to be notified of new AndroidX (Jetpack) library versions and their changelog automatically via GitHub notifications.

Jan 23, 2022

A tiny Android library makes very easier count animation of TextView.

Jan 23, 2022

This library uses this idea to implement in-memory storage. There are two simple principles:

  • MapMemory is a singleton, and it is shared between many consumers
  • MapMemory holds data but not knows what data it holds
Jan 23, 2022

A library to build a tournament bracket view. Allows view colour customisation and allows dynamic data population.

Jan 23, 2022

  • Template for generating micro nutrient apps
  • Library for multi function Android and Desktop Apps
Jan 23, 2022

A pagination that you can define button, spacer and button number. Always show the first and the last position button.

Jan 23, 2022

A simple Android template that lets you create an Android project quickly.

  • 100% Kotlin-only template
  • Following Clean Architecture approach
  • Following MVVM Architectural Design Pattern
  • Hilt - Dependency Injection framework
  • Transition - Animation
  • Paging V3 - Pagination
  • View Binding - View Binding
  • OkHttp3 - Network interceptor
  • Retrofit - HTTP client
  • Glide - Loading images
  • Gson - JSON library
  • Material Components - Material Design
  • Lottie - Vector animation library
  • Kotlin DSL - Alternative syntax to the Groovy DSL
  • Detekt - Static code analysis for Kotlin
  • Gradle Doctor - Gradle build scan plugin
  • Navigation - Navigate through the app
  • LeakCanary - Memory leak detection
  • Chucker - An HTTP inspector for Android & OkHTTP
  • StrictMode - A developer tool which detects things you might be doing by accident
  • Dark/Light Theme - Support dark/light themes
Jan 21, 2022

SimpleStorage simplifies Android Storage Access Framework (SAF) for file management across API levels.

Jan 21, 2022

Cute library to implement a simple time navigation view. Works from Android API 21 (Lollipop) and above.

Features:

  • Use of jetpack compose
  • Support for time navigation of year, month, week, day ad whole period
  • Time mode configurable
  • Time mode change integrated with dialog
Jan 21, 2022

An Android convenience library to make setting an alarm way simpler than it is.

SmplrAlarm manages all the necessary modules to set a proper alarm by using native android libraries, provides an API interface powered by Kotlin DSL and at the end of the day makes setting an alarm as simple as possible.

Jan 20, 2022

An android library for scrolling content automatically.

Jan 20, 2022

Access to contacts is one of the most frequent use cases in Android applications. Even if your app is not a contact management app, there are various cases where you might need access to the device contacts (such as referring other users to the app).

For developers to access the device contacts, they need to use ContentProviders. This introduces a lot of frustrations and complications. For someone that has never worked with ContentProviders before, the documentation can be tedious to go through. The lack of a type-safe API leads to repeated errors, developer frustration, along with a waste of time and resources for the developer and the team.

Contact Store is a modern contacts Android API written in Kotlin. It utilises Coroutine's Flow to notify the developer for updates happening to the Contacts database.

Jan 20, 2022
Show card

✔️ Simplify Caching in Android

Features

  • Notify on Data Changes based on Subscription
  • Lightweight
  • AES Encryption
  • Thread Safe

How does it work?

Caching is just a simple key-value pair data saving procedure. StoreX follows the same approach. StoreX uses SharedPreference as storage for caching data. Since we really can't just save the original data because of security issues. StoreX uses AES encryption & decryption behind the scene when you are caching data or fetching data from the cache. Also, you can observer cached data in real-time.

Jan 19, 2022

srtdroid is a Kotlin wrapper for Secure Reliable Transport (SRT). SRT is an open source transport technology that optimizes streaming performance across unpredictable networks.

Jan 19, 2022

Kotlin Extensions for permissions.

Jan 19, 2022

The DashedView library allows you to create views with a dashed (or striped) background. You can modify the color, angle, width and offset of dashes in the DashedView. You can even give specific dashes different colors and give the entire view rounded corners.

Jan 19, 2022

Create carousel effect in RecyclerView with the CarouselRecyclerview in a simple way.

Jan 19, 2022

This library allows the implementation of questions that make use of checkboxes. The combination of a question and checkboxes allows for a customizable and elegant-looking UI.

Jan 18, 2022

SSAudioRecorderWithWaveForm is recording audio with wave form data, you can record audio using the app and also you can also pickup already recorded audio from gallery. The best thing is our application is after recording we can trim that audio from start point to end point using slider.

Features:

  • Recording audio
  • Playing back recordings
  • Make recordings in M4A and WAV
  • Displaying waveform of the recording
  • Import audio files
  • Trim recorded/imported audio
  • Customise trim marker
  • Customise waveform color
  • Two recording formats are available:
    • M4A
    • Waveform Audio File Format (WAV)
Jan 17, 2022

A simple example of Jetpack compose animations.

Jan 17, 2022

Modern image loading library for Android. Simple by design, powerful under the hood.

  • Kotlin: Simple Image Loader is Kotlin-native and uses no any dependencies except myself Disk LRU Cache
  • Fast: contains lots of optimizations: memory cache, disk cache, images downsampling, requests cancelling and more
  • Lightweight: ~18Kb 😄
  • Simple: minimal boilerplate, simple API, based on every-day needs, extensible for features you need
  • Flexible: not found something you need, like need FTP transport, maybe custom memory or disk caching, SVG displaying support, etc? You can easily add it on your project, because Simple Image Loader is modular and full of simple abstractions.
Jan 17, 2022
Blurb

A form validation library for android jetpack compose.

Features:

  • Determine Validation Flow. Flow.Dowm|Flow.Up|Flow.Splash
  • Custom Validation
  • Validation Snackbar
  • Validation State Callbacks
  • Library is well documented
Jan 16, 2022

Beautiful progress bar with segments. Highly customizable. Fully written with Jetpack Compose.

Jan 16, 2022

RTL marquee text view android right to left moving text - persian - farsi - arabic - urdo

Jan 16, 2022