Ali Shawky's repositories
30-Days-Of-Python
30 days of Python programming challenge is a step by step guide to learn the Python programming language in 30 days. This challenge may take up to 100 days, follow your own pace.
accompanist
A collection of extension libraries for Jetpack Compose
awesome-bash
A curated list of delightful Bash scripts and resources.
awesome-low-level-design
This repository contains low level design resources to improve coding skills and prepare for interviews.
CleanArchitectureForAndroid
Clean Architecture for Android - a sample project
compose-animations-examples
Cool animations implemented with Jetpack compose
ComposeCookBook
A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
data-structures-algorithms-python
This tutorial playlist covers data structures and algorithms in python. Every tutorial has theory behind data structure or an algorithm, BIG O Complexity analysis and exercises that you can practice on.
DataStructures-Algorithms
This repo contains links of questions and their solution for interview prepration from geeksforgeeks, leetcode, etc.
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization
Foodium-KMM
📱Sample application built to demonstrate the use of Kotlin Multiplatform Mobile for developing Android and iOS applications using Jetpack Compose 🚀.
GradientPolyline
To use a gradient polyline on Google maps in Android is not a built-in API. But it is easy now 😉 🎉
GuideToCustomViews
The ultimate guide to Android custom views
Jetpack-Compose-MVI-Coroutines-Flow
[IN PROGRESS...] Play MVI with Kotlin Coroutines Flow and Jetpack Compose | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | Koin DI | SharedFlow | StateFlow | Jetpack Compose MVI | Jetpack Compose MVI Coroutines Flow | Compose MVI
Jetpack-Compose-WhatsApp-Clone
An example project to demonstrate how to build WhatsApp using Jetpack Compose.
project-based-learning
Curated list of project-based tutorials
Recipe-App-Clean-architecture-MVVM
This app is a simple application that allows the user to search and save recipes. This is mainly to show how best to make use of clean architecture and mvvm
ridesharing-uber-lyft-app
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks
Software-Engineering-Roadmap
The simplest self-taught roadmap for becoming a Solid Software Engineer 💻 🎓 ✨🔥
UltimateAndroidReference-1
:rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer