Stéphane Nicolas's repositories
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.
ormlite-android-gradle-plugin
A Gradle plugin for Android to generate an ORMLite configuration file and boost DAOs creations.
activtity-fragment-lambda
Example of how to use lambdas to communicate between Fragments and Activities
butterknife
Butterfork: A fork of Butterknife to support incremental annotation processing and other cool features.
Dependency-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.
bugs-instant-execution
Sample project to illustrate instant execution bugs in Android projects
compile-testing
Testing tools for javac and annotation processors
dependency-analysis-android-gradle-plugin
Analyze dependency usage in an Android project, with a Gradle plugin
erase-signature
Example of type erasure
glide
An image loading and caching library for Android focused on smooth scrolling
gradle-profiler
A tool for gathering profiling and benchmarking information for Gradle builds
Henson_DSL_3
Takes into account the inheritance accross module issue
Henson_structure
Illustrates the sturcture of a multi module project with dart & henson 3
hephaestus
A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
hipchat-mute
Mute/Unmute users in hipchat channels via client-side DOM manipulation
icepick
Android Instance State made easy
intellij-community
IntelliJ IDEA Community Edition
kotlin-demo
Just a sample project to practice kotlin
robo-remote
RoboRemote is a remote control framework for Robotium. The goal of RoboRemote is to allow for more complex test scenarios by letting the automator write their tests using standard desktop Java/JUnit. All of the Robotium Solo commands are available. RoboRemote also provides some convencience classes to assist in common tasks such as interacting with list views.
sqldelight
SQLDelight - Generates typesafe Kotlin APIs from SQL
task-output-cache-demos
Samples for setting up the task output cache with Gradle builds (3.5+). TODO: Migrate this to the Gradle User Guide
test-variant-filtering-4.0-sample
Shows how to filter test variants with 4.0
unmock-plugin
Gradle plugin to be used in combination with the new unit testing feature of the Gradle Plugin / Android Studio to use real classes for e.g. SparseArray.