Ahmed Adel Ismail
Ahmed Adel Ismail
ActorLite
A Light weight Actor Model library that helps communication between Components in a Message Driven manner
Binder
An Annotation processor that allows binding two classes with each other, where the first class can listen to the updates of the second class ... ideal for MVVM and similar patterns
CommandsMap
a library that helps avoiding the switch/case and if/else massive blocks through a table lookup technique
J-Chain
A library that provides a set of functional patterns to enable chaining operations one after another, also helps not cutting RxJava2 streams
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, com...
LiteCycle
A library that helps implementing Android's LifeCycleObserver interface for variables instead of Classes
PortsAndAdaptersSample
A sample project using the "Ports and Adapters" architecture, also called "Hexagonal" architecture