Mohamed Mosad
Portfolio
Playstation Manager
Designed and developed a PlayStation café management application from scratch. Implemented session management, inventory tracking, receipts, reports, and business analytics. Built the project using Kotlin, XML, MVVM, Clean Architecture, Hilt, Room, DataStore, Navigation Component, Coroutines, and Flow. Focused on scalable architecture, maintainability, and clean code principles.
TodoApp
Built a simple Android Todo application to practice core Android fundamentals. Implemented task creation, editing, deletion, and basic local data handling. Focused on learning Activity/Fragment flow, RecyclerView, ViewBinding, and clean UI structure. This project helped me strengthen my Android fundamentals and improve my understanding of app state management and user interactions.
DailyNews
Designed and developed the entire Android application independently using Kotlin and modern Android development practices. Implemented MVVM and Clean Architecture with Repository Pattern. Integrated REST APIs using Retrofit and OkHttp. Built offline-first support using Room and DataStore. Used Hilt for dependency injection and Kotlin Coroutines with Flow and StateFlow for asynchronous programming. Designed responsive UI using Jetpack Compose and Material Design 3. Configured GitHub Actions for CI and wrote unit tests using JUnit and Mockito.
