DeepLinkDispatch provides a declarative, annotation-based API to define application deep links.You can register an Activity to handle specific deep links by annotating it with @DeepLink and a URI. DeepLinkDispatch will parse the URI and dispatch the deep link to the appropriate Activity, along with any parameters specified in the URI.
deep-links android annotation-processorAn automatic Android Parcelable generator.
android android-parcelable boilerplate annotation-processorExtra "binding" library & intent builders for Android. Dart & Henson (DH) uses annotation processing to bind intent's extras to pojo fields, and to generate intent builders via a fluent API. Dart and Henson is a an Android Library that structures the navigation layer of your apps. It helps to create intents and consume them in a structured way. We believe it's the best way to organize your navigation layer, and make it less error-prone and easier to maintain.
android annotation-processor henson intent intent-builder navigationA family of projects around collections in Java (so far). A carefully designed extension of the Java Collections Framework with primitive specializations and more. Java 6+. Apache 2.0 license.
java-collections koloboke annotation-processor primitive-specializations high-performance hashmap collectionsMapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.
annotation-processor mapping javabeans no-reflectionYou can find the PlaceHolderView documentation here which has extended usage instructions and other useful information. Some of the views in PlaceHolderView library is build on top of RecyclerView and rest are written in its own.
android animation listview recyclerview annotations swipe annotation-processor tinder tinder-ui swipeview loadmore annotation-processing placeholderview gridview tinder-swiperA utility library for Android to save objects in a Bundle without any boilerplate. It uses an annotation processor to wire up all dependencies. You can read the JavaDoc here.
android-application boilerplate kotlin kotlin-android icepick android annotation-processorAn annotations processor that generates Moshi adapters from immutable Kotlin data classes. Moshi's default reflective adapters assume your classes are compiled from Java code which causes problem for Kotlin data classes.
kotlin moshi annotation-processor data-classModules are located on Maven Central. Where int parameters will get the resultCode and Intent parameters will get the Intent.
onactivityresult android annotation-processorPaperParcel is an annotation processor that automatically generates the CREATOR and writeToParcel(...) implementations for you when writing Parcelable objects. PaperParcel fully supports both Java and Kotlin (including Kotlin Data Classes). Additionally, PaperParcel supports Google's AutoValue via an AutoValue Extension. For more information please see the website.
annotation-processor autovalue-extension android android-parcelabletl;dr Show me how to write, say, the Either sum type with Derive4J!.This project has a special dedication to Tony Morris' blog post Debut with a catamorphism. I'm also very thankful to @sviperll and his adt4j project which was the initial inspiration for Derive4J.
algebraic-data-types optics functional-programming algebra visitor-pattern annotation-processor java-8 derive4j catamorphisms visitor laziness functional streamsType conversion system for Spring
annotation-processor aptThe PojoBuilder Generator is a Java 6 compliant annotation processor that generates a fluent builder class for POJOs (Plain Old Java Object). Builders are quite useful, for example, to build test data, where you only want to set the relevant data properties.
builder pojobuilder annotation-processorThis project provides type-safety for the higher kinded type encoding demonstrated in https://github.com/highj/highj via a JSR269 annotation processor.For some theorical explanation of the encoding you may refer to the Lightweight higher-kinded polymorphism paper.
hk-encoding hkt annotation-processor typechecker java-8 functional-programmingA dependency injection and integration library for Google Android
android android-architecture dependency-injection framework annotation-processorGenerator that creates Ext Javascript classes for Ext JS and Sencha Touch
extjs annotation-processorAn annotation processor that generates extension functions to convert Kotlin data classes to ContentValues and from Cursor. Snapshots of the development version are available in Sonatype's snapshots repository.
kotlin android annotation-processor cursorsCrumb is an annotation processor that exposes a simple and flexible API to breadcrumb metadata across compilation boundaries. Working with dependencies manually is usually fine, but there's often cases where developers will want to automatically gather and act on information from those dependencies (code generation, gathering metrics, etc). Tools like ServiceLoader can solve some cases like this, but lack flexibility and can be slow at runtime. This is where Crumb comes in. Crumb's API is an annotation-based, consumer/producer system where extensions can opt in to consuming or producing metadata. Extensions run at compile-time to produce or consume this metadata, while Crumb's processor manages this metadata for them (serializing, storing, retrieving, orchestrating the data to appropriate consumers, etc). This allows developers to propagate arbitrary data across compilation boundaries.
annotation-processor kotlin android metadataSimple Preference is a SharedPreference Manager generator. The library generates code for managing SharedPreferences at compile time with Annotation Processor. So you don't need to manage SharedPreferences' key string by your hand anymore.
android android-library sharedpreferences annotation-processor managing-sharedpreferences annotationsAn annotation processor that allows you to read static UTF-8 files synchronously. Android apps often need to read in a default configuration file on startup and change functionality based on the contents of the configuration file. A convenient, frequently used way to store this configuration file is in assets, and then to read out of this file on startup. This can mean doing expensive disk I/O on the main thread, which increases startup times. You can get around the additional I/O by pasting the contents of the file into a String constant, but this can make code review difficult.
kotlin annotation-processor
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.