Ahmed Adel Ismail (@Ahmed-Adel-Ismail)
  • Stars
    star
    396
  • Global Rank 70,860 (Top 3 %)
  • Followers 524
  • Following 13
  • Registered over 11 years ago
  • Most used languages
    Java
    71.4 %
    Kotlin
    28.6 %
  • Location πŸ‡ͺπŸ‡¬ Egypt
  • Country Total Rank 85
  • Country Ranking
    Java
    6
    Kotlin
    11

Top repositories

1

Open-Weather-Maps

An Application that elaborates Clean Architecture, MVVM, Retrofit, Room, and written fully in RxJava2
Java
62
star
2

ActorLite

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

GDG-Helwan-MVI-2021

Kotlin
41
star
4

LiteCycle

A library that helps implementing Android's LifeCycleObserver interface for variables instead of Classes
Java
29
star
5

GDG-Helwan-2019

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

Movies

An Application that displays movies details
Kotlin
24
star
7

CommandsMap

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

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
Java
21
star
9

PortsAndAdaptersSample

A sample project using the "Ports and Adapters" architecture, also called "Hexagonal" architecture
Kotlin
20
star
10

J-Chain

A library that provides a set of functional patterns to enable chaining operations one after another, also helps not cutting RxJava2 streams
Java
19
star
11

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
Java
17
star
12

OWMApp

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

AndroidActorModel

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

MVI-Sample

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

Reactive-Application

Java
9
star
16

WeatherApp

An application that deals with open weather maps
Kotlin
4
star
17

CleanMVP

Java
4
star
18

TabBarControllers

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

PlayGround

personal repository for trying out different concepts and samples
Java
2
star
20

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
Java
2
star
21

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
Java
1
star