Romain Rochegude's Projects
A sample Android application to demonstrate how to build screens as fully independent modules.
A sample Android application to demonstrate how to build screens as fully independant modules.
A sample Android app using the MVP architecture.
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Useful configurations for Android Studio
Android project to experiment various testing tools
Android project to experiment the VIPER approach using mosby, RxJava and dagger2
Project to set up basics of a Java annotation processor
A generic chatbot gateway to receive intents/entities, deal with it and response accordingly
Multi-language coverage reporter for Codacy
Android project applying Elegant Objects principles
Fan club for Elegant Objects readers
EO implementation of plantuml-builder
basic given when then test helper [Java 8]
A sample cross-platform app written with Ionic 2
A sample iOS app written in Swift using the VIPER architecture.
Convenient wrapper library to perform network queries using Retrofit and Android Priority Job Queue (Job Manager)
Rapid prototyping using Java lightweight frameworks
Example with useful libraries to speed up Java objects writing and testing.
A sample Android application, written in Kotlin, to demonstrate how to build screens as fully independent modules.
Reusable test assertions for OO-atom
Java API with URL ciphering
Gradle plugin to build PlantUML diagrams from code (for living and up-to-date documentation)
A sample Android app consuming a RabbitMQ fanout
A sample project to set up a RabbitMQ fanout in Java
Simple RabbitMQ Java client (single producer, single consumer)
Back-end to manage rooms and its bookings
Example: Build non-blocking RESTful apps with Spring Boot & CompletableFuture
Application project to test Spring Boot capabilities