OmranK
Software Engineer creating applications on Apple platforms - iOS, iPadOS, macOS.
KWIBrooklyn, New York
Pinned Repositories
AcronNews
News App using MVVM App Architecture
AMSMB2
Swift framework to connect SMB2/3 shares
Bitav2
BitPrice
Provides current Bitcoin value in a number of different currencies.
Clima
Weather App that uses gps location to provide current weather. Two options include the option to switch between Fahrenheit and Celcius and the option to type in a city name to see current weather in chosen city.
Concentrate-Game
Card Matching Game using MVC logic
FullStack-iOS-Application
Built using SwiftUI + Combine on the frontend and Vapor for the backend.
ImageEditor
Image Editor iOS Application - Built using UIKit, CoreData, CoreImage, and URLSession Frameworks with CLEAN Architecture and MVP UI design pattern.
LeafSyntaxHighlighter
Simple Application that registers Vapor Leaf's .leaf file type to LaunchServices as html enabling automatic syntax highlighting in Xcode.
VaporLeafPlugIn
Xcode language support for Vapor Leaf Templating language (syntax highlight & auto-indent).
OmranK's Repositories
OmranK/VaporLeafPlugIn
Xcode language support for Vapor Leaf Templating language (syntax highlight & auto-indent).
OmranK/ImageEditor
Image Editor iOS Application - Built using UIKit, CoreData, CoreImage, and URLSession Frameworks with CLEAN Architecture and MVP UI design pattern.
OmranK/LeafSyntaxHighlighter
Simple Application that registers Vapor Leaf's .leaf file type to LaunchServices as html enabling automatic syntax highlighting in Xcode.
OmranK/AcronNews
News App using MVVM App Architecture
OmranK/AMSMB2
Swift framework to connect SMB2/3 shares
OmranK/Bitav2
OmranK/Concentrate-Game
Card Matching Game using MVC logic
OmranK/FullStack-iOS-Application
Built using SwiftUI + Combine on the frontend and Vapor for the backend.
OmranK/iOS-Feed
The application of high level concepts of software design and architecture to the process of engineering an iOS mobile application with modular components that are decoupled from one another and are easy to refactor or replace.
OmranK/QuizApplication
A Quiz Application built using the Quiz Engine Framework, TDD, Clean Architecture, Dependency Inversion and Generics.
OmranK/QuizEngine2
Framework for Quiz Game Engine logic using Clean Architecture and TDD.
OmranK/DoList
List App that allows you to create, save and delete To Do Lists that contain To Do Items. Created using RealmSwift for data persistence, ChameleonFrameworks and SwipeCellKit for UIX.
OmranK/DoublyLinkedList
My implementation of a Doubly Linked List in Java with accompanying Junit Tests.
OmranK/Expresso
MVVM App Architecture for placing orders to and viewing orders from a server.
OmranK/Feed
Framework for loading an Application's Feed. Built using Dependency Inversion, TDD, Clean Architecture, and Continuous Integration.
OmranK/ios-lead-essentials-feed-api-challenge
https://iOSLeadEssentials.com
OmranK/Loan-Tracker
Multiple Tableviews allow recording, viewing, editing and tracking of loans taken or given in a clean way. Uses Firebase for data persistence. Uses tab controller to seperate loans from borrows. Uses tableview to show entries and new entry form.
OmranK/OmranK
OmranK/PlayingCards
Card app that utilizes programatic layout and gesture recognizers.
OmranK/Quiz
OmranK/QuizEngine
Framework for the logic of a Quiz Engine with complete unit tests. Highly decoupled with Dependency Injection via a single protocol.
OmranK/RGBullsEye
RGB Color Matching Game using SwiftUI
OmranK/Set
Game of Set
OmranK/SourceKitten
An adorable little framework and command line tool for interacting with SourceKit.
OmranK/SwiftLint
A tool to enforce Swift style and conventions.
OmranK/SwiftSocket
The easy way to use sockets on Apple platforms
OmranK/test
OmranK/VocalMVC
Voice Memo application using MVC Application Architecture
OmranK/XcodeGen
A Swift command line tool for generating your Xcode project
OmranK/XcodeProj
📝 Read, update and write your Xcode projects