An adb wrapper for Android development. It makes it easy to Grant/revoke runtime permissions, rotate screen, turn on doze mode, turn on airplane mode etc. This is really useful while testing the edge cases during the app development phase.
Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
Simple Library to Pick an image from the Gallery or Capture image with Camera.
Almost 90% of the app that I have developed has Image upload feature. To simplify the image pick/capture option I have created this library. Its easily configurable and easy to use.
MonoGame is an open source implementation of the Microsoft XNA 4.x Framework.
The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse.
A lightweight Android library that provides cool activity transition animations, extremely easy to use.
This is an Android library to get information of videos from Youtube channels. You can retrieve title, link and thumbnail of a video from a specific channel. You can also get the statistics of a video like view, like, dislike, favorite and comment count.
jadx - Dex to Java decompiler.
Command line and GUI tools for produce Java source code from Android Dex and Apk files.
Generic Android Deobfuscator. Simplify virtually executes an app to understand its behavior and then tries to optimize the code so that it behaves identically but is easier for a human to understand. Each optimization type is simple and generic, so it doesn't matter what the specific type of obfuscation is used.
A Framework that simplify developing MVVM Architecture and Material Design in Android with Kotlin language including useful Extensions and Sample Application. This Framework has some tools for Retrofit and OKHttp and Coroutine for calling REST API requests.
Dynamic Localization and Day/Night Theme & Meow Custom Widgets are another features.
Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype.
Transform into a different view or activity using morphing animations.
UltimateAndroid is a fast way to help you develop Android apps.
Current project has a lot of features like:
A fully customizable calculator dialog for Android. Can be used to replace the numeric keyboard and useful to enter monetary amounts.
Recurrence picker dialog and view for Android. Several settings that allow you change the appearance and behavior of the view as well as styling attributes that.
A floating navigation view for listing items dynamically on Android.
You can create a new Kotgo template project fast by using the following command. Just paste and execute it at a terminal prompt. Have fun!
PermissionHelper used to simplify Runtime Permission Structure.
This plugin will scan and adapt your source files to include a provided header, e.g. a
LICENSE file. By default it will scan every source set and report warnings. It will also create format tasks, which will properly format and apply the specified header.
This is light-weight event bus dispatcher based on KOTLIN programming language.
Williamchart is an Android Library to help the implementation of charts in android applications. For the ones that would like to contribute, my idea is not only to implement the conventional chart features but instead something that could be pleasant and intuitive while representing and visualizing data. I would prefer to keep charts simple and clean rather than overfeatured.
Godot is a fully featured game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms with no hassle. The editor, language and APIs are feature rich, yet simple to learn, allowing you to become productive in a matter of hours.
Project Lombok makes Java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.
Intercom for Android, for integrating Intercom into your Android application.
A lightweight library for device identification and fingerprinting. Creates a device identifier from all available platform signals. The identifier is fully stateless and will remain the same after reinstalling or clearing application data.
Tutanota is the end-to-end encrypted email client that enables you to communicate securely with anyone.
Android (f/w 1.5+) on screen keyboard for multiple languages.