Ashraf Dawoud's repositories
android-clean-architecture
A clean architecture example. Using Kotlin Flow, Retrofit and Dagger Hilt, etc.
API-Examples
Play with AgoraSDK and have fun! Everything you need to start learning Agora.
Basic-Video-Call
Sample app to join/leave a channel, mute/unmute, enable/disable the video, and switch between front/rear cameras.
CleanArchitectureApp
A Clean Architecture App that uses feature Modularization Architecture (app, presentation, domain, data, buildSrc) modules to hit TMDB API using MVVM Architecture, Coroutines, Retrofit2, Pagination, Live Data, Data Binding, Koin, SOLID Principles, Unit Testing using MockK and UI Testing using Espresso.
clock
Clock android application that combines all of the functionality you need into one simple, beautiful application.
compose-samples
Official Jetpack Compose samples.
Dota-Info
Multi-module, Kotlin, MVI, Compose, Hilt, Navigation Component, Use-cases, SQL-Delight, Ktor
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
moko-maps
Control your map from common code for mobile (android & ios) Kotlin Multiplatform development
NowInAndroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
RisutoMultiModule
Another unofficial MalClient made using Kotlin with Jetpack Compose and JikanAPI For the anime data.
SSExpandableRecylerView
Expandable Recyclerview makes it easy to integrate nested recycler view...🔨 📝