Home FEATURES PRICING BLOG FREE TRIAL

Android annotation library






0

0


Android library that generates app shortcuts from Shortcut annotations

Java
Apache License 2.0
Updated 14 Nov 2020

A simple, annotation-based library for making deep link handling better on Android

Java
Updated 23 Nov 2020

A simple library for validating user input in forms using annotations.

Java
Apache License 2.0
Updated 20 Nov 2020

A simple, annotation-based Android library for generating onActivityForResult handlers.

Java
Apache License 2.0
Updated 11 Sep 2020

let

Annotation based simple API flavored with AOP to handle new Android runtime permission model

Java
Apache License 2.0
Updated 18 Sep 2020

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 -->

Java
Apache License 2.0
Updated 21 Nov 2020

Android library to easily use Google Analytics through annotation

Java
Apache License 2.0
Updated 16 Feb 2020

It is the example project for the annotation processing tutorial.

Java
Apache License 2.0
Updated 12 Oct 2020

Android library to use android utils with annotations.

Java
Updated 28 Sep 2020

Moxy is MVP library for Android with incremental annotation processor and ktx features

Java
MIT License
Updated 22 Nov 2020

A library build on top of retrofit, for simple handling of authenticated requests

Kotlin
Apache License 2.0
Updated 16 Nov 2020

🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements

Kotlin
Apache License 2.0
Updated 23 Nov 2020

Layout inflation library for Android based on annotations

Java
Updated 03 Nov 2020

[ARCHIVED] A library which saves and restores the state of Android components easily.

Java
Apache License 2.0
Updated 03 Sep 2020

This project is related to our video on AA library

Java
Updated 29 Apr 2018

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.

Java
Updated 23 Nov 2020

Piri is a lightweight annotation processing library that generates static factory methods for your Activities and Fragments.

Java
Updated 19 Aug 2020

An Annotation based validation library for use with Android's DataBinding library in an MVVM architecture.

Java
Updated 01 Oct 2019

android AOP library, use annotation, aspectJ,and soon on;

Java
Updated 12 Aug 2020

Remote config management Android library powered by annotation processing and code generation.

Java
MIT License
Updated 23 Nov 2020

A Java annotation processor library which generates gson type adapters using basic JsonPath style annotations

Kotlin
MIT License
Updated 10 Jul 2020

Android library to filter any object in a list using a simple annotation.

Java
Updated 02 Dec 2019

An android library to map json string to model objects automatically based on annotations.

Java
Updated 07 May 2019

:gear:Android Annotation Library for Widgets Design

Java
Apache License 2.0
Updated 03 Aug 2020

Java library for Command Design Pattern, support code generation by Annotation Processing, compatible with Android

Java
Updated 03 Sep 2020

Annotation based developer targeted library. Call any function from anywhere from a nice UI or web interface.

Kotlin
Apache License 2.0
Updated 17 Nov 2020

[DEPRECATED] This project is no longer maintained --- Simple aspect oriented annotation debugging library for Android development.

Java
Apache License 2.0
Updated 03 Nov 2017

An annotation-based input validation library for Android

Java
Updated 14 Nov 2016

Simple threading library using annotations for Android

Java
Apache License 2.0
Updated 19 Nov 2020

Slim is an annotation library whose main purpose is to remove common boilerplate associated with Android development.

Java
Apache License 2.0
Updated 01 Mar 2020

Android library to log out Activity and Fragment lifecycle methods

Kotlin
Apache License 2.0
Updated 20 Nov 2020

Android Room Persistence Library Demo

Java
Updated 27 Feb 2020

An extension library for Gsonpath that adds Android Support Library annotation client-side validation

Kotlin
MIT License
Updated 20 Jun 2019

[DEPRECATED] Annotation-based library that allows for easy data model creation for Parse Android SDK

Java
Apache License 2.0
Updated 13 May 2018

🍰 A tiny android annotation library for injecting styled attributes into custom views.

Kotlin
Apache License 2.0
Updated 17 Sep 2020

Annotation based Android library to easily use Google Analytics

Java
Apache License 2.0
Updated 20 Mar 2019

Annotation based Android router library. (with Shared Element support)

Kotlin
Apache License 2.0
Updated 24 May 2020

Small Broadcast Receiver Library for Android

Java
Apache License 2.0
Updated 24 Feb 2020

An Android annotation processing and code generation library to retain complex objects which cannot be parceled nor serialized into a Bundle across configuration changes.

Java
Apache License 2.0
Updated 06 Nov 2017

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.

Java
MIT License
Updated 15 Oct 2020

A powerful Android library for building complex RecyclerView. Building a list is as simple as playing Lego game. List =>Lego=> List. 像搭积木一样构建你的RecyclerView列表。

Java
Apache License 2.0
Updated 25 Jun 2019

An easy-to-use library for handling Android M runtime permissions based on the Annotation Processor.

Java
Apache License 2.0
Updated 08 May 2017

An android event managing library based on annotations.

Java
Updated 06 Dec 2014

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)

Java
Updated 27 Mar 2020

An annotation processor Java/Kotlin library for Uri building routine.

Kotlin
Apache License 2.0
Updated 11 Jun 2020

Test of library AndroidAnnotations

Java
Updated 12 Mar 2020

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)

Java
Updated 09 May 2017

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.

Java
Updated 05 Jan 2016

An Library to show textview which can config annotation in Japanese&Chinese

Kotlin
Apache License 2.0
Updated 01 Jul 2019

Android Library which Binds the views using annotations

Java
Updated 11 May 2020

An android object relationship mapping library based on java annotation.

Java
Apache License 2.0
Updated 30 Jul 2014

Annotation library for Android.

Java
Apache License 2.0
Updated 26 Oct 2020

Implement Android Annotations - annotation-driven framework library

Java
Updated 18 Mar 2018

An Android library which helps you create an Shared Preferences Manager with just annotations

Kotlin
Updated 15 Jun 2020

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

Java
Updated 19 Oct 2017

A light weight library which uses annotation processing to generate codes that let you read and write to SharedPreferences file

Kotlin
Apache License 2.0
Updated 09 Jun 2019

Android library which provides useful annotations to create things faster.

Java
Apache License 2.0
Updated 22 Jul 2017

This is a android runtime permission example using LET annotation library

Java
Updated 17 Jul 2017

android test code for support-annotations library

Java
Apache License 2.0
Updated 28 Feb 2020

A annotation library for android

Java
MIT License
Updated 05 Mar 2017

A JustBusiness annotation library for Android.

Java
Apache License 2.0
Updated 24 Jan 2018

Android类库——通过@注解完成视图注入

Java
Updated 14 Jun 2017

Annotation processor example - an implementation of MVP library

Java
MIT License
Updated 04 Feb 2020

Android annotation processing library for LocalBroadcastManager

Java
Updated 08 Mar 2017

an Android activity and bundle annotation Library

Java
Updated 29 Aug 2018

Examples of use Android Annotations library (v3)

Java
Updated 14 May 2014

Android Annotation Processing library similar to ButterKnife

Java
Apache License 2.0
Updated 22 Sep 2018

Slim Preferences annotation processing-based Android library

Java
Other
Updated 02 Feb 2016

a android http library use annotation

Java
Updated 12 Mar 2015

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

Java
Updated 25 Oct 2016

Android annotation injection library for parse bundle.

Java
Updated 06 Sep 2018

Basic annotation library for Android Sqllite

Java
Apache License 2.0
Updated 20 Sep 2018

DialogBoot is an Android library based on annotation processor to create a dialog. It reduces the boilerplate code of a Dialog

Java
MIT License
Updated 18 Oct 2018

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.

Java
Apache License 2.0
Updated 09 Jun 2020

This Library allows developers to easily add geometry overlays and text annotations to android ImageViews

Kotlin
Updated 11 Sep 2020

Android mobile architecture library

Kotlin
Apache License 2.0
Updated 16 Nov 2020

Android library to save Activities's state automatically using an annotation

Kotlin
Apache License 2.0
Updated 04 Jun 2020

Android annotation library to generate the project's activity/fragment/viewmodel dagger structure.

Kotlin
Apache License 2.0
Updated 15 May 2020

An Android MVVM Library with Reflect——Annotation Processor is on the way

Java
Updated 07 Nov 2018

REST library written to be used in android applications for WolkAbout Smart IoT Cloud. This version requires Android Annotations 4.0.0

Java
Apache License 2.0
Updated 07 Jun 2017

Android Room Library - "Distilled" with basic samples and annotations

Kotlin
Updated 04 Sep 2020

Android library for easy preference management via annotations

Java
GNU General Public License v3.0
Updated 05 Sep 2019

Small annotation processing library for generating memoized variants of interfaces

Java
Apache License 2.0
Updated 02 Apr 2020

An annotation processor which generates DSL functions for LiveData observation.

Kotlin
Apache License 2.0
Updated 16 Nov 2019

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
Updated 10 Jul 2019

Java library and annotation processor that makes dagger multibindings easy

Java
Apache License 2.0
Updated 25 Jun 2020

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.

Java
Updated 27 Mar 2018

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.

Java
Updated 10 Nov 2017

Annotation Processing Library for Android Supporting Implementation of the Repository Pattern

Kotlin
Updated 09 Nov 2020

Android library to generate a preferences manager class based on annotations.

Java
Apache License 2.0
Updated 03 Jan 2017

Android "Annotation Processing" library for persist and restore data after Configuration change

Java
Apache License 2.0
Updated 19 May 2016

A Simple android library to simplify Bundle creation for any object using java annotations

Java
MIT License
Updated 21 Oct 2013

Auto Receiver is an annotations-based Android library that eliminates boilerplate when implementing broadcast receivers programmatically.

Java
Apache License 2.0
Updated 30 Aug 2018

Stasis is a general purpose library to persist state using annotation processing and code generation.

Java
GNU General Public License v3.0
Updated 19 Nov 2017

Android library which simplifies the creation of a Dagger2 dependency graph while helping mentain the code more readable

Java
Apache License 2.0
Updated 03 Mar 2019

SlimOrm is a small annotation based library that generates converters form Cursor to POJOs as well as back to ContentValues

Java
Apache License 2.0
Updated 14 Nov 2019

Robopupu Compiler is an Android library that contains a number of annotations processors for generating code for Robopupu APIs.

Java
Other
Updated 22 Oct 2016

(Deprecated) Simple library to help create Android Content Providers from your Class files using annotations on your Pojos

Java
Updated 06 Oct 2015

Demo of Endless Recycler List with http calls. Using the following libraries: Android Annotations - general use, Volley - networking, Gson - json parsing and Picasso - images.

Java
Updated 15 May 2016

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.

Java
Updated 25 Mar 2020

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.

Java
Updated 16 Jan 2019

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.

Java
Updated 22 May 2018

(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.

Java
Updated 02 May 2015

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.

Java
Updated 29 Jan 2015

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.

Java
Updated 30 Apr 2019