Open source enthusiast, Java & Linux fan, Android dev. Favorite topics: quality, performance, testability, dependency injection, continuous integration, gradle.
robospice. Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules.
2.9kQuality-Tools-for-Android. Java
1.3ktoothpick. A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.
1.1kboundbox. BoundBox provides an easy way to test an object by accessing all its fields, constructor and methods, public or not. BoundBox breaks encapsulation.
231RoboDemo. RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.
211loglifecycle. Logs all lifecycle methods of annotated Activities, Fragments, Services, Views, etc.
206reflection-no-reflection. A proof on concept to create an API that is 100% compatible reflection API, but without any reflection. Performance stuff for Android and Java.
128ormlite-android-gradle-plugin. A Gradle plugin for Android to generate an ORMLite configuration file and boost DAOs creations.
101morpheus. An Android gradle plugin to transform classes via javassist.
80afterburner. A library to help other librairies getting rid of boiler plate via byte code manipulation. Works on Android too.
74injectextra. Injects everything passed by extra to an activity automatically.
26androidstudio4maccheatsheet. Most useful keyboard shortcuts with default keymap in Android Studio.
22mimic. Mimicing is, indeed, kind of way to bypass java single inheritance paradigm. It allows to copy all declared fields, constructors and methods in a given class into another class.
19injectview. On Android, Injects all views inflated from XML automatically. No boiler plate at all.
17activtity-fragment-lambda. Example of how to use lambdas to communicate between Fragments and Activities
17injects. This repo is a control center for the injects projects.
9injectresource. Inject resources automatically on Android.
8javassist-build-plugin-api. A unified API to create class transformers based on javassist during maven and gradle builds.
7butterknife. Butterfork: A fork of Butterknife to support incremental annotation processing and other cool features.
6TypedAdapter. Object Oriented android list view adapter(s) using generics to display given Pojos.
5javawriter. A utility class which aids in generating Java source files.
4sonar. This fork aims to generalize Coverage and ITCoverage. Up to now Coverage is modular and can be implemented by many plugins like cobertura, clover, emma, jacoco, etc. But IT Coverage can only be achived by Jacoco IT plugin. This fork aims to extend the coverage mechanism to IT coverage so that many modules can be used to run integration tests.
4zest-android. Sample app to demonstrate roboguice usage + testing
3Dependency-Resources-Linearization. Demonstrate that the linearization of the dependency graph that gives to the order of priority to aapt2 when merging resources is hard to grasp for humans and that we can quickly have problems when scaling the number of modules.
3google-guice. A fork of Google Guice to allow RoboGuice to go faster at startup.
3CleanAndroidCode. ALL YOUR LIB ARE BELONG TO US
3DIDemoApps. Java
3guice. Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.
3maven-android-sdk-deployer. A tool to install components of the Android SDK to use with the Maven Android Plugin.
2MixedServiceLifeCycle-sample. A sample to demonstrate that a mixed life cycle service (both started and bound) is buggy. Built for a common guy ;)
2heatControl. Controls a custom micro controller on a heating system
1maven-android-plugin. Android Maven Plugin
1little-fluffy-location-library. Automatically exported from code.google.com/p/little-fluffy-location-library
1android-studio-unit-test-plugin. Android Studio IDE support for Android gradle unit tests. Prepared for Robolectric.
1bugs-instant-execution. Sample project to illustrate instant execution bugs in Android projects
1android-test-demo. Android testing with Dagger 2, Espresso 2 and Mockito
1roboguice. Google Guice on Android, version 2.0
1RecyclerViewExtensions. A library focused on making the use of RecyclerView for Android easier
1hugo. Annotation-triggered method call logging for your debug builds.
1android-unit-test. Gradle plugin to add unit testing to android plugin. Prepared for Robolectric.
1spoon. Distributing instrumentation tests to all your Androids.
1dependency-analysis-android-gradle-plugin. Analyze dependency usage in an Android project, with a Gradle plugin
1advanced-textview. Advanced Android TextView
1dart. Extras "injection" library for Android.
1