Android developer portal with tools, libraries, and apps

Tiny lightweight Kotlin Android library to change theme at runtime.

  • DressCode uses only extension functions to enable runtime theme changes avoiding the need to create some kind of BaseThemeActivity class
  • Declare your Themes as normal in styles.xml
  • Automatically updates activity themes
  • Remembers the current theme between app launches
Nov 3, 2018

'Freemium' cloud-based CICD service for (Android and iOS) mobile app development, integrated with Github, Gitlab, BitBucket and 180+ developer services. Grab the Open Source CLI from Github and automate locally.

Cloud version free up to 200 builds per month. More builds or more than 10 minutes buildtime per build requires a paid developer account

Oct 27, 2018

An Android library, written in Kotlin, which helps avoid boilerplate code when your request runtime permissions. You don't need to override onPermissionResult, all results will be in one place.

Oct 16, 2018

BubbleGum was designed to quickly apply gradients into different UI elements of an android app. The overhead and performance impact is minimal, as BubbleGum is based on Android drawables.

Features

  • Apply gradient to a view with an animation effect or transition between 2 gradients.
  • Created an animated view with a set of gradients that interchange at the specified amount of time.
  • It applies a vignetting effect over the gradient to enhance the view. (will become optional in the future)
  • Control gradient angle
  • Apply the gradient colors at custom positions. If custom positions are not specified, they will be distributed equally.
Oct 7, 2018

MayI is yet another library that simplifies the process of requesting permissions at runtime for devices that run Android Marshmallow and above.

As of Androids Marshmallow and above a new functionality has been added that lets users grant or deny permissions while an app is running instead of granting them all together when installing it. This approach gives the user more control over applications but requires developers to add lots of code to support it.

This library aims to reduce boilerplate code needed to request permissions at runtime by featuring a simple chainable API designed the way I want it.

Oct 5, 2018

When your users want to get from one location to another, don’t push them out of your application into a generic map application. Instead, keep them engaged with your application 100% of the time with in-app turn-by-turn navigation.

The Mapbox Navigation SDK is a precise and flexible platform which contains logic needed to get timed navigation instructions and enables your users to explore the world's streets. We are designing new maps specifically for navigation that highlight traffic conditions and helpful landmarks. The calculations use the user's current location and compare it to the current route that the user's traversing to provide critical information at any given moment.

Sep 25, 2018

AppListManager is an easy to use Android library, which minimizes developing time when working on application or activity lists. You no longer have to worry about asynchronous tasks, memory leaks and intent receivers. This library provides a simple way to receive application and activity lists as they change.

Sep 18, 2018

This application:

  • Fetches Speech as input from user.
  • Recognizes the input speech stream.
  • Converts the speech into text.
  • Identifies if the phrase is present in the dictionary or not.
  • Displays the frequency – i.e. the number of times a phrase is spoken.
Sep 15, 2018

SwipePicker - a widget for Android that allows the user to enter different values, such as: time, date, number, without additional dialog windows using the swipe gestures.

Sep 15, 2018

Android runtime permissions as LiveData.

Sep 10, 2018

The Mapbox Maps SDK for Android is an open source toolset for displaying maps inside of your Android application.

Features include:

  • Annotations
  • 3D extrusions
  • Offline support
  • Runtime styling
  • Live traffic, routing, and navigation
  • POI search
Sep 7, 2018

This is one of the most easy to use and developer friendly library to implement Runtime Permissions in Android apps.

Sep 5, 2018

Timer button is a countdown enabled button which can be used to disable user interactions while showing a timer on top of it.

Jul 28, 2018

Horizontal Calendar View is library which provides you an easy way easy to implement a right and left swap-able calendar with options.

Jul 26, 2018

Android PickerView. Pick date and time, China divisions, etc.

Jul 23, 2018

This is an Android project to offer an alternative to the native Android Date Picker.

Jul 7, 2018

A Android Library for persistent and time based notifications.

Jun 24, 2018

Episodie is a TV show time tracker app with unusual design. Get to know how much time you spent watching tv shows. Track easily overall progress of your favorite shows and discover new ones. Stay up to date with new premieres thanks to notifications.

Features:

  • Discover new premieres, most popular shows and TOP 100 series based on IMDB list.
  • Search for a TV show series without ads.
  • Calculate your total time spent watching TV shows.
  • Get notifications about new episodes.
  • Get notification to remind you that a new tv show premiere is today.
  • Mark off a season progress easily.
  • Collect your favorite tv shows in your library's feature.
  • Big amount of tv shows and time statistics continuously updated. All data comes from tvmaze.com database building by huge community.
Jun 10, 2018

CoolViewPager is a custom ViewPager, it contains these follow features:

  1. support horizontal scrolling and vertical scrolling
  2. support automatic scrolling
  3. support setting auto-scrolling direction,auto-scrolling duration,auto-scrolling interval time
  4. support executing notifyDataSetChanged to refresh views immediately
  5. support setting the color of EdgeEffect
  6. contains appropriate PageTransformer for vertical scrolling
Jun 9, 2018

Android library to obfuscate strings at runtime (and plugin for compilation time).

May 17, 2018