Pinned Repositories
BalloonBurstGame
This is an android game depending on bursting a balloon that appears in a random location generated within a duration of time that depends on the level of the game. Shared preference used to store highest score that's reached in the game. The countdown timer calculates the remaining time till the game ends. The game speeds up as the score increases
ChatApplication
A chat application that handles Firebase integration including following: authentication including login, sign up, google sign in and losing password. Firebase storage that allows storing media. Also it enables the access to the android device storage, retreive photos and using it to update firebase
HelpTheInnocentBird
This is an android game that consists of number of characters. These characters include an innocent bird that tries to reach its nest, while other evil birds try to stop it. During the game, the innocent bird tries to avoid collapsing with evil birds, as well as to gain score.
JetAReader
This application is implemented for tracking user's reading activity. A user can search within a JSON payload from a web API, pick a book and save it. Reading activity concerning saved books can be updated and rated afterwards. All these features are implemented using Firebase, DI, ViewModel and Jetpack Compose
JetNote
This application is created for the purpose of taking notes, saving them to a ROOM database, accessing and updating them. The ROOM database can be accessed using clean architecture that uses dependency injection handled using Hilt&Dagger. Also, coroutines suspended functions, state hoisting as well as viewmodel technologies are included.
JetWeatherForecast
This application retrieves weather data from the website : "http://openweathermap.org". The data can be retrieved for the current location of the android device, or for an entered city name that we want to know about its weather. DI, ViewModel, ROOM Database as well as Jetpack Compose technologies are used.
CalculatorApp
EmailAndPhoneAuth
This project is for implementing firebase authentication, push notification and more
FlagQuizApp
InformationBook
EmanKamal85's Repositories
EmanKamal85/JetAReader
This application is implemented for tracking user's reading activity. A user can search within a JSON payload from a web API, pick a book and save it. Reading activity concerning saved books can be updated and rated afterwards. All these features are implemented using Firebase, DI, ViewModel and Jetpack Compose
EmanKamal85/JetWeatherForecast
This application retrieves weather data from the website : "http://openweathermap.org". The data can be retrieved for the current location of the android device, or for an entered city name that we want to know about its weather. DI, ViewModel, ROOM Database as well as Jetpack Compose technologies are used.
EmanKamal85/JetTriviaApp
This app retrieves a list of multiple choice questions test from a JSON payload. It allows the user to solve the questions and calculates the total score. Several technologies are used in app implementation such as Retrofit & REST API, Dependency Injection using Hilt&Dagger libraries as well as Jetpack Compose
EmanKamal85/JeTipApp
This app is created to calculate a percentage tip of a total bill in a restaurant. The tip percentage is calculated according to number of persons and the percentage number inserted in the UI
EmanKamal85/JetNote
This application is created for the purpose of taking notes, saving them to a ROOM database, accessing and updating them. The ROOM database can be accessed using clean architecture that uses dependency injection handled using Hilt&Dagger. Also, coroutines suspended functions, state hoisting as well as viewmodel technologies are included.
EmanKamal85/HelpTheInnocentBird
This is an android game that consists of number of characters. These characters include an innocent bird that tries to reach its nest, while other evil birds try to stop it. During the game, the innocent bird tries to avoid collapsing with evil birds, as well as to gain score.
EmanKamal85/BalloonBurstGame
This is an android game depending on bursting a balloon that appears in a random location generated within a duration of time that depends on the level of the game. Shared preference used to store highest score that's reached in the game. The countdown timer calculates the remaining time till the game ends. The game speeds up as the score increases
EmanKamal85/MP3Player
EmanKamal85/FlagQuizApp
EmanKamal85/WeatherApp
EmanKamal85/ChatApplication
A chat application that handles Firebase integration including following: authentication including login, sign up, google sign in and losing password. Firebase storage that allows storing media. Also it enables the access to the android device storage, retreive photos and using it to update firebase
EmanKamal85/QuizGame
EmanKamal85/PhotoAlbumApp
EmanKamal85/NoteTakeApp
EmanKamal85/InformationBook
EmanKamal85/NumberGuessingGame
EmanKamal85/CalculatorApp
EmanKamal85/ToDoListApp
EmanKamal85/EmailAndPhoneAuth
This project is for implementing firebase authentication, push notification and more
EmanKamal85/TourGuideApp
This is an Android application describing main touristic and cultural places in Alexandria city in Egypt
EmanKamal85/NewsFeedApp
A news feed Android application retrieves news from the Guardian website API
EmanKamal85/MusicalStructureApp
A simulation for a music app
EmanKamal85/ScoreKeeperApp
Android application that tracks the score of two American football teams