GitHunt

Mohamed Ra'afat

Mohamed-Rafat-Safan

Software Engineer || Android Developer [ Java & Kotlin ]

Languages

Kotlin84%Java12%HTML4%

Repos

48

Stars

34

Forks

5

Top Language

Kotlin

Loading contributions...

Top Repositories

Repositories

48
MO
Mohamed-Rafat-Safan/E-Commerce-App-Jetpack-Compose

A E-Commerce Android application built using Jetpack Compose, following clean architecture principles and modern Android development best practices, and provides a smooth and intuitive shopping experience, allowing users to browse products, manage their cart, and complete payments efficiently.

Kotlin10Updated 2 months ago
clean-architecturecoil-image-loadercoroutinesdagger-hiltfirebase-authfirebase-databaseflowjetpack-composejetpack-navigationkotlin-androidmvvm-architecturepayment-gatewaypayment-integrationpaymobretrofit2room-databasestateflow-androidviewmodel
MO
Mohamed-Rafat-Safan/Mohamed-Rafat-Safan

No description provided.

00Updated 2 months ago
MO
Mohamed-Rafat-Safan/RoboKids-App

RoboKids App : This is my graduation project, and it is about a smart educational application for children (RoboKids).

Kotlin51Updated 1 year ago
bluetoothchacopycoroutinesfirebaseglidehandwriting-recognitionkotlin-androidlivedata-viewmodellottiemachine-learningmvvm-architecturenavigation-componentspeech-recognitionviewbinding-android
MO
Mohamed-Rafat-Safan/Task-By-Jetpack-Compose

No description provided.

Kotlin00Updated 5 months ago
MO
Mohamed-Rafat-Safan/Islamic-App

An Islamic application that contains more than one feature [the Holy Quran, dhikr, prayer times, electronic rosary]

Kotlin122Updated 7 months ago
alarmmanagercoroutinesjsonfilekotlin-androidmvvm-architecturenavigation-componentnotification-androidretrofit2room-databasesharedpreferences
MO
Mohamed-Rafat-Safan/Small-Android-Media-Player-App

This application uses Jetpack Compose and displays all audio files on the device, especially MP3 and WAV and all audio files appear in a list, and each song includes an image of the song, the song name, the artist, and the song's duration.

Kotlin00Updated 7 months ago
clean-architecturecoroutines-androiddagger-hiltdeeplink-navigationdependency-injectionflowjetpack-composejetpack-navigationkotlin-androidlivedatalottie-animationmediasessionmvvm-architecturenotificationsstateflow-androidviewmodel
MO
Mohamed-Rafat-Safan/ASTRA-Task-App

This task for ASTRA Company

Kotlin00Updated 7 months ago
androidclean-architecturecoroutines-androiddagger-hiltdependency-injectionglidekotlin-androidlivedatamvvm-patternnavigation-componentrecyclerviewretrofit2viewbindingviewmodel
MO
Mohamed-Rafat-Safan/Stripe-Server

No description provided.

00Updated 8 months ago
MO
Mohamed-Rafat-Safan/Meals-App-By-Java

This application is just one screen that displays a list of meals from the API, but although it is just one screen by Java, many skills are used in this application, such as:

Java00Updated 9 months ago
clean-architecturedagger-hiltdependency-injectionglidejavajava-androidmvvm-architectureretrofit2viewbinding
MO
Mohamed-Rafat-Safan/Movies-App-By-Jetpack-Compose

The Movie App is an Android app built using Jetpack Compose, TMDB API, Retrofit, and MVI. It allows users to explore movie categories, view detailed information, and add movie to favorite movie list and search on movies. The app uses Paging 3 for smooth data loading and caching the movies in Room Database , ensuring a fast, seamless experience.

Kotlin20Updated 10 months ago
clean-architecturecoil-composecoroutinesdagger-hiltdependency-injectionflowjetpack-composekotlin-androidmockingmockk-androidmvi-architecturenavigation-composepaging3remote-mediatorretrofit2room-databasesavestatehandleunit-testing
MO
Mohamed-Rafat-Safan/Foodies-App

This foodies application displays meals from Api Meals.

Kotlin10Updated 1 year ago
bottomsheetdialogclean-architecturecoroutines-androiddagger-hiltdependency-injectiondiffutil-recyclerviewglideintuitkotlin-androidlivedatalottie-animationmodularizationmvvm-androidmvvm-architecturenavigation-componentretrofit2room-databasesearchviewsharedpreferencesviewbinding
MO
Mohamed-Rafat-Safan/NewsApp-JetpackCompose

This application uses Jetpack Compose and displays news from the Api and supports light mode and dark mode.

Kotlin21Updated 11 months ago
clean-architectureclean-codecoil-composecoroutinesdager-hiltdatastore-preferencesdependency-injectionflowjetpack-composejetpack-navigationlottie-animationmvi-architecturemvvm-architecturepaging3retrofit2room-databasesavedstatehandle
MO
Mohamed-Rafat-Safan/android-interview-questionsFork

Your Cheat Sheet For Android Interview - Android Interview Questions and Answers

00Updated 11 months ago
MO
Mohamed-Rafat-Safan/Note-App-By-Jetpack-Compose

Note App, This app is for training on android jetpack compose.

Kotlin20Updated 12 months ago
android-kotlinclean-architecturecoroutinesdagger-hiltdependency-injectionjetpack-androidjetpack-composejetpack-navigationmodularizationmvvm-architectureroom-databasesavestatehandlesharedflowstateflowviewmodel-composition
MO
Mohamed-Rafat-Safan/Shopping_App

Shopping App, This application is in Java language and stores products in local database using sqlite.

Java00Updated 1 year ago
intuitjavajava-androidlottie-androidlottie-animationmaterial-designsearchvsharedpreferencessqlite-databaseviewbinding
MO
Mohamed-Rafat-Safan/Meals-App

This application is just one screen that displays a list of meals from the API, but although it is just one screen, many skills are used in this application, such as:

Kotlin00Updated 1 year ago
architectural-patternsclean-architecturecoroutines-androiddagger-hiltdependancy-injectiondiffutil-recyclerviewglide-librarykotlin-androidmodularizationmvvm-architecturerecyclerviewretrofit2stateflowviewbinding
MO
Mohamed-Rafat-Safan/AraBigDataFork

Repo containing collaterals of videos in my Youtube channel

HTML00Updated 1 year ago
MO
Mohamed-Rafat-Safan/Google-Maps-App

An application for training on Google Maps, in this application there are several screens::: An activity to get your current location, another activity where you can search for a specific place on the map, another activity where you can change the type of map and another activity for tracking on the map.

Kotlin00Updated 1 year ago
current-location-markergoogle-mapskotlin-androidlocation-permissionslocation-servicesmap-searchmap-trackingmap-typesmaterial-designpermission-androidviewbinding
MO
Mohamed-Rafat-Safan/Messenger-App-By-Firebase

This is an application similar to Messenger, you can do a conversation with your friend, send pictures as well, and know whether he is connected to the application or not,, also, when you send a message to your friend, a notification appears that someone has sent you a specific message.

Kotlin41Updated 1 year ago
coroutines-androidfirebase-authenticationfirebase-cloud-storagefirebase-databasefirebase-fcmfirebase-notificationglide-librarykotlin-androidmaterial-designrecyclerview-adapterretrofit2sharedpreferencesviewbinding
MO
Mohamed-Rafat-Safan/hopeFork

Predicate expression language

10Updated 2 years ago
MO
Mohamed-Rafat-Safan/java-exampleFork

Examples for OpenFin Java adapter

10Updated 3 years ago
MO
Mohamed-Rafat-Safan/Backend-Project-By-Ktor-NotesApp-with-Authentication

This project notes with Authentication of user bt ktor framwork.

Kotlin00Updated 2 years ago
content-negotiationjbcryptjwt-authenticationkotlinkotlin-coroutinesktorktor-serverktormmysql-databaseserialization
MO
Mohamed-Rafat-Safan/Authentication-App-By-Retrofit

Authentication application by retrofit2 this app contain on login and register on server and return data by token.

Kotlin00Updated 2 years ago
architectural-patternscoroutinescoroutines-androiddagger-hiltdependency-injectiongoogle-sign-inmaterial-designmvvm-architecturenavigation-componentretrofit2sharedpreferencesviewbinding
MO
Mohamed-Rafat-Safan/Weather-App

This is an application to know the weather today in terms of temperature, wind degree, humidity, etc., and also know the weather for the next 7 days.

Kotlin30Updated 2 years ago
android-kotlincoroutinesdagger-hiltdependency-injectionglidelive-datamvvm-architecturenavigation-componentretrofit2viewmodel
MO
Mohamed-Rafat-Safan/Multi-Client-and-Multithreaded-Chatting-Application-By-Kotlin-With-GUI

The app is a multithreaded chatting application.

Kotlin00Updated 2 years ago
guikotlinmulti-clientmultithreadingsocket-programming
MO
Mohamed-Rafat-Safan/Socket-Programming-By-Java

Implementation of the UDP and TCP communication protocols using Sockets Interface by Java language.

Java00Updated 2 years ago
javasocket-programmingtcp-clienttcp-serverudp-clientudp-server
MO
Mohamed-Rafat-Safan/Problem-Solving-By-Kotlin

This repository is for solving programming problems using the Kotlin language

Kotlin00Updated 2 years ago
MO
Mohamed-Rafat-Safan/Blind-75-Leetcode-problems

No description provided.

Kotlin00Updated 2 years ago
MO
Mohamed-Rafat-Safan/Calculator-with-Jetpack-Compose

simple calculator , this design using Jetpack compose

Kotlin00Updated 2 years ago
MO
Mohamed-Rafat-Safan/News-App-By-API

No description provided.

Kotlin00Updated 3 years ago

Gists

Recent Activity

Mohamed Ra'afat (Mohamed-Rafat-Safan) | GitHunt