Omar Albeik's Projects
The way I set up my mac after a fresh macOS install
Use generics, protocols, and extensions to get rid of massive view controllers
🎉 Flexible invoicing desktop app with beautiful & customizable templates.
Add markdown text to UIKit elements
Use Material Colors Palette in your XCode Project
An app that enables a user to take a picture, and add text at the top and bottom to form a meme. The user could share the photo on Facebook and Twitter and also by SMS or email. Memes appear in a tab view with two tabs: a table view and a collection view.
In-progress: A community-driven replacement for JSQMessagesViewController
a basic (linear) compression utility for files (mostly for re-occuring continuous bytes)
MLND Predicting Boston Housing Prices
MLND Titanic Survival Exploration
Simple convolutional neural network to predict handwritten digits using Keras + CoreML for WWDC '18 scholarship [Accepted]
React Native Android and iOS app that allows users to study collections of flashcards, categorize them into decks, add flashcards to those decks, then take quizzes.
Simple Movies App with MVVM using The Movie DB API
SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
Network abstraction layer written in Swift.
Development server for students completing stage two of the restaurant reviews project for Mobile Web Specialist Nanodegree
Development server for students completing stage three of the restaurant reviews project for Mobile Web Specialist Nanodegree
Apple's Interactive Playgrounds example in Swift 3
Simple Next JS app
Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage
Simple Notes App using Parse
A food and nutrition app that helps you eat right and make healthier food decisions, get nutrition info for foods and drinks, keep track of what you eat, and sync your eaten foods with Apple's Health App.
Nothing to see here, just a UICollectionView gallery example :)
React progressive web app backed by Django REST API
An app with a map that shows information posted by Udacity students. The map contains pins that show the location where other students have reported studying. By tapping on the pin users can see a URL for something the student finds interesting. The users are able to add their own data by posting a string that can be geocoded to a location, and a URL.
An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.
Store and retrieve Codable objects to various persistence layers, in a couple lines of code!
An iPhone app that allows users to record their voice and then modulate the recorded audio to sound like a Chipmunk or Darth Vader. This app also lets the user speed up or slow down the rate of playback.
A DSL for writing type-safe HTML, XML and RSS in Swift.