Mohamed Ra'afat

@Mohamed-Rafat-Safan · User

GitHub profile ↗ · Compare

Software Engineer || Android Developer [ Java & Kotlin ]

Cairo, Egypt37 followers50 repositories

Repositories

Mohamed-Rafat-Safan/Final-Project-Fawry-Internship-

Final project fawry internship , this app fetch data from api (Character) is one screen but used to { Jetpack compose, MVI architecture, Clean Architecture, Retrofit, coroutines, DI (Dagger Hilt) , ViewModel & StateFlow, Cach data in Room DB , Paganation by Paging3 }

★ 0KotlinForks 0

Mohamed-Rafat-Safan/Azkor-Allah-App

The “Azkor Allah” app is an Islamic application that contains many features, including the offline Holy Quran, prayer times based on current location, Qibla direction, supplications, electronic prayer beads, and an online radio feature with many Islamic radio stations.

★ 1KotlinForks 0

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.

★ 3KotlinForks 1

Mohamed-Rafat-Safan/Islamic-App

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

★ 13KotlinForks 2

Mohamed-Rafat-Safan/RoboKids-App

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

★ 6KotlinForks 1

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.

★ 0KotlinForks 0

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:

★ 0JavaForks 0

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.

★ 2KotlinForks 0

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:

★ 0KotlinForks 0

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.

★ 0KotlinForks 0

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.

★ 4KotlinForks 1

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.

★ 3KotlinForks 0