Mostafa Nafie's Projects
Elegant HTTP Networking in Swift
My projects for Android Basics Nanodegree by Google.
Tracking user's location, showing address, and getting directions using MapKit and Core Location.
A calculator that enables the user to Undo/Redo calculations.
A UIKit iOS app with MVP architecture utilizing IoC and DI.
A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks.
CS50 - Harvard's Introduction to Computer Science
Get started with your own dotfiles.
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Javascript that can be pasted in the console to quickly download all of your LeetCode submissions and source code without having to install any additional software or set cookies.
Example of a login flow for an iOS app.
A meme maker iOS app.
Musical Structure App, one of the projects for Android Basics Nanodegree by Google.
Demonstrating calling an API and displaying the result in a TableView using MVVM architecture.
Quiz App, one of the projects for Android Basics Nanodegree by Google.
An iOS app that demonstrates making requests and receiving data from a RESTful API, using iOS SDK only.
Score Keeper App, one of the projects for Android Basics Nanodegree by Google.
An iOS app that uses Alamofire to make API requests.
Single Screen App, one of the projects for Android Basics Nanodegree by Google.
Social media app using Laravel.
A Modular SwiftUI iOS app with MVVM architecture utilizing IoC and DI.
Simple and Elegant Drop down menu for iOS π₯π₯
Dependency injection framework for Swift with iOS/macOS/Linux