Android developer portal with tools, libraries, and apps

  • Eliminate the whole SharedPreference code
  • Write less code to configure JadeSharedPreference
  • Save multiple values to JadeSharedPrefence at onces
  • Read from JadeSharedPreference using just annotations @Read...)
  • Listen to value changes in realtime
Feb 3, 2019

An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play

The problem strings are inside our App

If there's a typo or you find a better way to express something, a new version needs to be deployed to include the newer translation. This is a slow process and a poor user experience. We all know users take their time to update an app and there's also the time Google Play takes to make a new version of an app available

How Philology solves this problem?

Philology doesn't replace the way you are using resources. It improves the process by intercepting the value returned from your hardcoded translation files inside of the app and check if there is a newer value in the server. This allows for typo fixing, better wording or even for adding a new language. All in real time, without releasing a new version. With Philology you could replace hardcoded texts instantly and win time before a new release is d

Jan 22, 2019

A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.

It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.

Jan 22, 2019

Library designed to display an array of arrows that can be adjusted direction and color. Can be used for a variety of uses, directions of a particular object at different times, addition to the graph, etc.

Jan 12, 2019

EasyPermission Library is a library that will make android run-time permissions much easier. It allows you to request a specific permission without adding any validation code

Features

  • run-time permission dialog will be shown only for Marshmellow sdk and above.
  • Request permission result will be handled easily and good for dynamic programming
Jan 12, 2019

DateTime Picker tries to offer you the date and time pickers as shown in IOS, with an easy themable API.

Jan 9, 2019

NaraeAudioRecorder is AudioRecorder for Android powered by Kotlin

Key Features

  • Easy to use API
  • Record on various format
    • core: pcm, wav
    • ffmpeg-recorder: mp3, m4a, wma, flac, aac
  • Pause & Resume recording
  • Checking Runtime permission (RECORDAUDIO, WRITEEXTERNAL_STORAGE) for Android 6.0+
  • Integrated timer is provide maxAvailableTime feature
  • Remove background noise using NoiseSuppressor API
  • 100% write in Kotlin, but has Java Compatible
  • Detect amount of time of Silent
Jan 8, 2019

RedirectGlide empowers Glide to load images with indirect URLs.

Sometimes the images you want to show with Glide have indirect link and you should redirect the URL to reach the real direct link. RedirectGlide is an extension over Glide's OkHttp3 Integration which adds the redirection functionality to Glide.

Jan 7, 2019

An OkHttp interceptor to intercept and manipulate response at runtime. It is useful for QA engineers who want to test the app against different api responses.

Jan 2, 2019

External logger library for android applications. You can save logs in any component in your app (Activity, Service, Fragment). The data will be stored in memory even after exiting the application or turning off the device. You can access the information at any time, export the data to an email, to a text file or to a server. The data can be accessed by the tag filter, text, or log creation time. The data will be deleted by a function under your control.

Dec 17, 2018

A simple and easy to use stopwatch library for android. With TimeIt, you can create a stopwatch app with very few lines of code!

Features

  • Easy to use stopwatch library
  • No need to use seperate threads. Multithreading is handled by the library itself
  • Supports pause/resume and split methods.
  • Supports an OnTickListener to listen for updates in clock.
  • Set the TextView directly with TimeIt (Automatically formats the time).
  • Set custom clock delay to update the time more or less frequently!
  • Much more to come!
Dec 12, 2018

A simple calendar where you can add or remove event. Customize event base color.

Dec 12, 2018

BottomSheetPickers is a tiny Android library for adding Date and Time Pickers as Modal BottomSheetDialogs with From and To ranges.

Dec 11, 2018

A calendar that allows you to select both a single date and a period. Calendar allows you to change colors programmatically without reference to the topic.

Dec 7, 2018

A simple sleep schedule picker.

Dec 2, 2018

An Android library for easily calling runtime permission on Marshmallow and above.

Nov 21, 2018

Ticker is an Android Library used for circular view loaders and countdown timers. The widget contains circle and arc rotating inside that circle. User can change color and size of rotating arc and outer circle.

Nov 16, 2018

This library helps to pick day of week.

Nov 12, 2018

This library allows you to run Android UI tests multiple times in a single instrumentation execution. Written in Kotlin.

Nov 11, 2018

Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.

Nov 5, 2018