Giter Site home page Giter Site logo

Ahmed Adel Ismail's Projects

actorlite icon actorlite

A Light weight Actor Model library that helps communication between Components in a Message Driven manner

androidactormodel icon androidactormodel

An Implementation of the Actor-Model in pure Android components, also supports inter-process communication between Actors

binder icon 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 icon commandsmap

a library that helps avoiding the switch/case and if/else massive blocks through a table lookup technique

dynamicreceiver icon dynamicreceiver

After Android Oreo new Broadcast-Receiver limitations, Registering a Broadcast-Receiver in Manifest is not that good option any more, this library gives a simple API to register a Broadcast-Receiver at run-time but with all the options that are available in the manifest

gdg-helwan-2019 icon gdg-helwan-2019

The repository for holding the sessions code for GDG Helwan 2019, explaining Simplified Clean Architecture and MVI pattern

j-chain icon 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 icon 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, compatible with Java 7 and above

litecycle icon litecycle

A library that helps implementing Android's LifeCycleObserver interface for variables instead of Classes

movies icon movies

An Application that displays movies details

mvi-sample icon mvi-sample

A Repository for a sample project elaborating how to implement the - Model View Intent - architecture pattern

open-weather-maps icon open-weather-maps

An Application that elaborates Clean Architecture, MVVM, Retrofit, Room, and written fully in RxJava2

owmapp icon owmapp

Sample MVVM Application for working with Open Weather Maps, it uses RxJava2, Retrofit, ButterKnife, ActorLite, Binder, CommandsMap and working with annotations

playground icon playground

personal repository for trying out different concepts and samples

portsandadapterssample icon portsandadapterssample

A sample project using the "Ports and Adapters" architecture, also called "Hexagonal" architecture

rxproperties icon rxproperties

a library that provides the "Property" concept to Java, in a reactive manner, where properties are variables that does not need a setter and getter methods, they hold there set() and get() operations in there Wrapper Object "Property.java", also they can be converted to RxJava2 Observable or Observer

tabbarcontrollers icon tabbarcontrollers

A library that makes it possible to have the bottom Tab-Bar controllers of IOS

weatherapp icon weatherapp

An application that deals with open weather maps

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.