Giter Club home page Giter Club logo

Hi there , I'm Kareem Mansy πŸ‘‹

  • πŸ”­ I’m currently working on Mobile Apps Development
  • 🌱 I’m currently learning IOS.
  • πŸ’¬ Ask me about Architecture , Design Patterns , Android , Flutter , OOP, , Kotlin, Dart , Java .
  • πŸ“« How to reach me: follow me from the below links πŸ‘‡ ,or Direct Call: +201029201029 , in addition to following me here.

Contact Me

LinkedIn URL
Facebook URL





  • Catch and Poach My libraries or projects in mobile development from blew πŸ”₯ πŸ‘‡

Open Source Libraries πŸ””

Android

Repo Description
Register For Result Register For Result is very powerful library in android google has been switched startActivityForResult() to registerForActivityResult() so you can use this library to (get data from another activity , camira , mic , ATC.. with Clean , Testable and Changeable code.

Projects

Repo Description
GitHub Repo Viewer App The GitHub Repo Viewer is a mobile application that allows users to browse and view repositories on GitHub. It is designed to demonstrate expertise in Kotlin, Jetpack Compose, Coroutines, Coroutines Flow with Channel and LiveData, MVVM + MVI architecture, Retrofit, Room Database, Koin, and unit testing.
Repo Description
Starter Android Starter Android is a boilerplate project aimed at helping developers jumpstart their Android application development. This project simplifies the setup process and includes a pre-configured environment with Retrofit for networking, Koin for dependency injection, and an MVI architecture pattern to provide a robust and maintainable structure. Additionally, it utilizes Kotlin Coroutines, Flow, and Channels for efficient data transfer and state management.
Repo Description
Ktor Ktor Example is an asynchronous open source framework for creating microservices and web applications. It was developed with Kotlin by Jetbrains. It’s easy to install and use, It’s extensible if you want to add a step to the execution pipeline. Its asynchronous property allows it to receive multiple requests thanks to coroutines and it is also multiplatform. with Clean , Testable and Changeable code.
Repo Description
Ktor Ktor Example is an asynchronous open source framework for creating microservices and web applications. It was developed with Kotlin by Jetbrains. It’s easy to install and use, It’s extensible if you want to add a step to the execution pipeline. Its asynchronous property allows it to receive multiple requests thanks to coroutines and it is also multiplatform. with Clean , Testable and Changeable code.
Repo Description
App Architecture Offline Mode App Architecture Offline Mode When you use restful api and network disconnect you have to store your data locally to make your app faster and work on offline mode with Clean , Testable and Changeable code.

Flutter

Repo Description
Flutter bloc Flutter bloc This project is a starting point for a Flutter application with Clean , Testable and Changeable code.

Kareem-Mansy's Projects

apparchitectureoflinemode icon apparchitectureoflinemode

when you use restful api and network get disconnect you have to store your data local for make your app faster and work on ofline mode

dependancyinjection icon dependancyinjection

in the Dependency Injection pattern, we provide the dependency of a class from outside the class and no dependency will be provided in the same class.

easymediapicker icon easymediapicker

this library has more options to get media from your phone gallery and camera - photos and vedios

singletonepattern icon singletonepattern

There are cases when you need only one instance of a class. So, whenever you call the object of the class, then the new object should not be created(only one-time object creation will be there). This design pattern provides a global point of access to a class. For example, the network connection in an application should be done once and not every time because it is a very expensive process. So in these cases, we can use a singleton.

strarterandroid icon strarterandroid

this project containes the basic component you will need for start your project from scratch

test_channel icon test_channel

this is very simple example to learn how you can use flutter channel for call native code from flutter

unittest icon unittest

my first unit test just test for operation sum and div

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.