An open API service indexing awesome lists of open source software.

awesome-android

A curated list of awesome Android packages and resources.
https://github.com/eric-erki/awesome-android

Last synced: 8 days ago
JSON representation

  • Libraries

    • Other

      • Sensey - Detecting gestures in a snap.
      • UserAwareVideoView - A customized video view that will automatically pause video is user is not looking at device screen!
      • Flexbox Layout - FlexboxLayout is a library which brings the similar capabilities of CSS Flexible Box Layout Module to Android.

      • Agile Boiler Plate - The boiler plate is based on MVP architecture and it is fully based on Dependency Injection design pattern using Dagger2.
    • REST

    • Runtime Permissions

      • Permission Dispatcher - Simple annotation-based API to handle runtime permissions.
      • RxPermissions - Android runtime permissions powered by RxJava.
      • NoPermission - Simple Android library for permissions request. Consists of only one class.
    • Security

      • libsignal-protocol-java - A ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments.
      • Themis - Multi-language framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.
    • Testing

      • Robotium - Test automation framework for black-box UI tests.
      • AssertJ Android - AssertJ assertions geared towards Android.
      • Green Coffee - Run your Cucumber tests in your Android instrumentation tests.
    • Tracking

      • MobileAppTracking - Tracking your marketing campaigns across multiple ad networks.
      • Mixpanel - Analytics platform to analyze the users.
      • Countly - Open source mobile & web analytics, push notifications and crash reporting platform, based on Node.js, MongoDB and Linux.
      • CleverTap - Analytics platform and user-engagement platform with 1 million free events
    • Utility

      • Conceal SharedPreferences - Secured Preferences using Facebook Secure Encryption called Conceal.
      • EventBus - EventBus is a library that simplifies communication between different parts of your application.
      • Otto - Event Bus for Android.
      • Weak handler - Memory safer implementation of android.os.Handler.
      • Secure Preference Manager - Secure Preference Manager for android. It uses various Encryption to protect your application's Shared Preferences.
      • LeakCanary - Catch memory leaks as they occur.
      • Drekkar - An Android event bus for WebView and JS.
      • Androl4b - A vm for assessing android applications.
      • DroidMVP - Android library to help you incorporate MVP along with Passive View and Presentation Model patterns into your app.
      • Gota - Simplifying Android Permissions.
      • EasyDeviceInfo - Get device information in a super easy way.
      • Ask-Permission - Simple RunTime permission manager.
      • Shutter-Android - Capture photos/videos from device camera or get photos/video from gallery app with no runtime permissions needed.
      • Validator - An utilities class to validate text inside TextInputLayout.
      • EventBus - EventBus is a library that simplifies communication between different parts of your application.
    • Version Checking

      • AppUpdater - comprehensive and feature rich library, including support for checks at Amazon and FDroid.
      • Gandalf - comprehensive features and a "companion" iOS solution.
      • Siren - focused feature set that mimicks the popular iOS library of the same name. Supports Play and Amazon.
      • Fit - version checking callback framework with no UI.
    • Wireless

      • SmartGattLib - Simplifies the work with Bluetooth SMART devices (a.k.a. Bluetooth Low Energy in Bluetooth 4.0).
  • Resources