mhmdsalem33's Projects
Chat Application
Mvvm , Hilt , coroutines , glide , retrofit
Eccomerce app - Kotlin , Room , Coroutines , livedata , stateflow
Jetpack compose , hilt , firebase , coroutines , room , navigation , stateflow
Config files for my GitHub profile.
Kotlin , Mvi , Coroutines , hilt , room , navigation component , Retrofit , glide
To test this app you need to enable your api directions and api places on your google cloud and take your api copy and paste it in google map api on project And Go to HomeFragment to line 207 and paste you api again , and go to Directions Fragment and to line 164 and paste your api again enjoy! watch video now https://www.linkedin.com/feed/update/urn:li:activity:6975392296888332288/
Kotlin , Room, Mvvm, Coroutines Flows, DiffUtil .......
Offline Food App Mvvm , coroutines , flows , livedata , navigation component , Room , Realm , ......
Kotlin , Firebase Auth , Firestore , RealTime , storage , Room , coroutines , Navigation Component , Glide , viewBinding ............. you can watch video from here https://www.youtube.com/watch?v=Ide6vyR41sw
This projetct build by me you can watch playlist on my youtube channel link https://www.youtube.com/playlist?list=PLEiqLODZ77epQWwcOyn1ps3bnkstVXkap
Navigation component : one activity contains multiple fragments instead of creating multiple activites. Retrofit : making HTTP connection with the rest API and convert meal json file to Kotlin/Java object. Room : Save meals in local database. MVVM & LiveData : Saperate logic code from views and save the state in case the screen configuration changes. Coroutines : do some code in the background. view binding : instead of inflating views manually view binding will take care of that. Glide : Catch images and load them in imageView.
Kotlin , Mvvm , Room , Dagger Hilt , Coroutines , Firebase , Shared preference , LiveData , StateFlow , Shared Flow more...