Android library that generates app shortcuts from Shortcut annotations
A simple, annotation-based library for making deep link handling better on Android
A simple library for validating user input in forms using annotations.
A simple, annotation-based Android library for generating onActivityForResult handlers.
Annotation based simple API flavored with AOP to handle new Android runtime permission model
This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->
Android library to easily use Google Analytics through annotation
It is the example project for the annotation processing tutorial.
Moxy is MVP library for Android with incremental annotation processor and ktx features
A library build on top of retrofit, for simple handling of authenticated requests
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
[ARCHIVED] A library which saves and restores the state of Android components easily.
This project is related to our video on AA library
Zotero plugin to manage your attachments: automatically rename, move, and attach PDFs (or other files) to Zotero items, sync PDFs from your Zotero library to your (mobile) PDF reader (e.g. an iPad, Android tablet, etc.), and extract PDF annotations.
Piri is a lightweight annotation processing library that generates static factory methods for your Activities and Fragments.
An Annotation based validation library for use with Android's DataBinding library in an MVVM architecture.
Remote config management Android library powered by annotation processing and code generation.
A Java annotation processor library which generates gson type adapters using basic JsonPath style annotations
Android library to filter any object in a list using a simple annotation.
An android library to map json string to model objects automatically based on annotations.
:gear:Android Annotation Library for Widgets Design
Java library for Command Design Pattern, support code generation by Annotation Processing, compatible with Android
Annotation based developer targeted library. Call any function from anywhere from a nice UI or web interface.
[DEPRECATED] This project is no longer maintained --- Simple aspect oriented annotation debugging library for Android development.
Simple threading library using annotations for Android
Slim is an annotation library whose main purpose is to remove common boilerplate associated with Android development.
Android library to log out Activity and Fragment lifecycle methods
An extension library for Gsonpath that adds Android Support Library annotation client-side validation
[DEPRECATED] Annotation-based library that allows for easy data model creation for Parse Android SDK
🍰 A tiny android annotation library for injecting styled attributes into custom views.
Annotation based Android library to easily use Google Analytics
Annotation based Android router library. (with Shared Element support)
Small Broadcast Receiver Library for Android
An Android annotation processing and code generation library to retain complex objects which cannot be parceled nor serialized into a Bundle across configuration changes.
Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.
A powerful Android library for building complex RecyclerView. Building a list is as simple as playing Lego game. List
An easy-to-use library for handling Android M runtime permissions based on the Annotation Processor.
A router library for Android App use annotation(@Route(authority="",path="",desc="")). Use this library, App can start an activity by Router.getInstance().openScheme(Context context, String url, Bundle data)
An annotation processor Java/Kotlin library for Uri building routine.
Develop android application in a modern way. Write less code: appkit uses many popular Annotation Processing libraries like Butterknife, IcePick, Dependency Injection with Dagger and achieve a very clean software architecture with Model-View-Presenter (MVP)
A library inspired by Android Annotation and Xtendroid, using Xtend Active Annotation and Android official Databinding library, and Android Support libraries, Alibaba FastJSON, GreenRobot EventBus, Glide, to build a android bootstrap library.
An Library to show textview which can config annotation in Japanese&Chinese
Android Library which Binds the views using annotations
An android object relationship mapping library based on java annotation.
Implement Android Annotations - annotation-driven framework library
An Android library which helps you create an Shared Preferences Manager with just annotations
Third party librabries make developers' live way easy. They can significantly reduce the amount of code in your project. You can build robust apps by simply these libraries. In this tutorial I am going to introduce some very powerful libraries for android app development. Lets do some reading practic first. Dagger-2-ButterKnife-Retrofit-OkHttp-Picasso-Gson-Annotations
A light weight library which uses annotation processing to generate codes that let you read and write to SharedPreferences file
Android library which provides useful annotations to create things faster.
This is a android runtime permission example using LET annotation library
android test code for support-annotations library
A JustBusiness annotation library for Android.
Annotation processor example - an implementation of MVP library
Android Annotation Processing library similar to ButterKnife
Slim Preferences annotation processing-based Android library
Sample app to duplicate the problem I'm seeing in this question: http://stackoverflow.com/questions/40161897/how-to-use-android-annotations-in-a-library-android-studio?noredirect=1
Basic annotation library for Android Sqllite
DialogBoot is an Android library based on annotation processor to create a dialog. It reduces the boilerplate code of a Dialog
The purpose of this project is to help people to build bootstrap android library for annotation processing. I would like to facilitate some features which I used to do daily in my development. So I started optimize my code using annotation and wrote my won annotation to make my life easy. Time to write your own. Cheers.
This Library allows developers to easily add geometry overlays and text annotations to android ImageViews
Android library to save Activities's state automatically using an annotation
Android annotation library to generate the project's activity/fragment/viewmodel dagger structure.
An Android MVVM Library with Reflect——Annotation Processor is on the way
REST library written to be used in android applications for WolkAbout Smart IoT Cloud. This version requires Android Annotations 4.0.0
Android Room Library - "Distilled" with basic samples and annotations
Android library for easy preference management via annotations
Small annotation processing library for generating memoized variants of interfaces
An annotation processor which generates DSL functions for LiveData observation.
Many famous libraries in Android development such as ButterKnife, Dagger2, Room, PlaceHolderView etc, use annotation processing. So this is an effort to understand the working of annotation processing.
Java library and annotation processor that makes dagger multibindings easy
Android ButterKnife library is a view injection library that injects views into android activity / fragments using annotations. Butterknife provides options like binding strings, dimens, drawables, click events.
A library for making Android UI testing a little easier, which includes retrying failed tests, taking screenshots on failure, and an extended set of test lifecycle annotations.
Annotation Processing Library for Android Supporting Implementation of the Repository Pattern
Android library to generate a preferences manager class based on annotations.
Android "Annotation Processing" library for persist and restore data after Configuration change
A Simple android library to simplify Bundle creation for any object using java annotations
Auto Receiver is an annotations-based Android library that eliminates boilerplate when implementing broadcast receivers programmatically.
Stasis is a general purpose library to persist state using annotation processing and code generation.
Android library which simplifies the creation of a Dagger2 dependency graph while helping mentain the code more readable
SlimOrm is a small annotation based library that generates converters form Cursor to POJOs as well as back to ContentValues
Robopupu Compiler is an Android library that contains a number of annotations processors for generating code for Robopupu APIs.
(Deprecated) Simple library to help create Android Content Providers from your Class files using annotations on your Pojos
Demo of Endless Recycler List with http calls. Using the following libraries: Android Annotations - general use, Volley - networking, Gson - json parsing and Picasso - images.
Scimitar is a small library that uses annotation processor to simplify ViewModel and ViewModelFactory injection to avoid boilerplate code every time a new view model is needed. Also simplifies asynchronous code state handling.
Tiny Service is a mobile service library to enable RMI technology on Android platform. User can easily define local and proxy objects by adding annotations on the class they want to add as service interface.
Ground Control is an annotations-based Android library that eliminates boilerplate when implementing runtime permissions. It uses aspect-oriented programming to weave in calls to the generated boilerplate code at the appropriate execution points.
(In Progress) It's a library that helps you to create dynamic layouts in android. The dimensions to vies are given via code using annotation and hence this library make the layout compatible according to the screen. As a struggling beginner this will help you to make your app to be compatible to all device.
View "injection" library for Android which uses annotation processing to generate boilerplate code for you. Eliminate findViewById calls by using @InjectView on fields. Group multiple views in a list using @InjectViews. Operate on all of them at once with actions, setters, or properties. Eliminate anonymous inner-classes for listeners by annotating methods with @OnClick and others.
Many Android apps rely on instantiating objects that often require other dependencies. For instance, a Twitter API client may be built using a networking library such as Retrofit. To use this library, you might also need to add parsing libraries such as Gson. In addition, classes that implement authentication or caching may require accessing shared preferences or other common storage, requiring instantiating them first and creating an inherent dependency chain. If you're not familiar with Dependency Injection, watch this quick video. Dagger 2 analyzes these dependencies for you and generates code to help wire them together. While there are other Java dependency injection frameworks, many of them suffered limitations in relying on XML, required validating dependency issues at run-time, or incurred performance penalties during startup. Dagger 2 relies purely on using Java annotation processors and compile-time checks to analyze and verify dependencies. It is considered to be one of the most efficient dependency injection frameworks built to date.