Welcome, Here's a collection of iPhone Apps I built. Chronologically ordered by the most recent project above. Some Apps demonstrating the new features that come in iOS 11 & Swift 4.
This is the iOS version of the Food Truck Finder App that is also built for Android. This app demonstrates a list of recently saved food trucks and thier locations. Users must be loggged or signup in order to be save trucks. Click on a list item and view details about the food truck such as the name, food type, average cost, reviews and location. All the data is being saved, added, edited by a custom built Food Truck API that I built.
- MongoDB
- Google Maps API
- MapKit
- CoreLocation
- Table View - Adding Table views.
- UIAlert
This app demonstrates the functionality of ARKit. This app lets a user create a skate park anywhere they like using the camera! Users can select 1 of 3 models and place it on the screen using the surface detection technology provided by apple inc. You can also rotate the model & move it around for better placement. If your dont like where it's placed, simple delete it from the screen and try again.
This app demonstrates the functionality of CoreML. This app utilizes the camera to scan an object on an image that you take and pass that through a machine learning model to predict the name of that object. Then It speaks and displays the name and the confidence percentage of the object.
- CoreML - Integrates machine learning models into this app.
- Vison - High-performance image analysis.
- AVFoundation - Add Media functionality to apps.
- AVSpeechSyntizer - Add Speech functionality to apps.
- SqueezeNet - ML Model that detects the dominant objects present in an image from a set of 1000 categories such as trees, animals, food, vehicles, people, and more.
A simple social media app for developers. Users can register/login and communicate with other developers. It Has a main full feed. Users can add groups, invite other users that are signed up and chat privately.
- UITabBar - Displays one or more buttons in a tab bar for selecting between different views.
- FireBase - Backend datbase for application.
- Cocoa Pods - Custom libraries for iOS.
A simple C.R.U.D App. Add goals and keep track of them.
- CoreData - Managing the model layer objects in the application
This app demonstrates a non-consumable IAP where you can remove ads from an app. IF user deletes app later on, users can re download the app and click a button to restore their purchase.
- Googlemobile Ads framework - Used to display Ads
A simple map app that gets your current location and displays a collection of images when a pin is dropped on the map.
- MapKit - Map kit view.
- Location Servcies - Enables user location
- UIGestures - Enables gestures functionality.
- Flickr API - Used to pull images to app.
- Alamofire - Makes it easier to work with web request.
- Alamofire Images - An image component library for Alamofire.
- 3D Touch - Sneek peek an image in collection.
- Custom View Controller - Added view controller and view programatically.
Fully functional Slack app clone. Users can create/login accounts, Choose a username avatar and color. It also enables users to create chat rooms and communciate with users in real time!
- SWReveal - Custom side menu view.
- Cocoa Pods - Custom libraries for iOS.
- Swifty Json - Makes it easier to work with Json data.
- Alamofire - Makes it easier to work with web request.
- Sockets.io - Enables real-time bi-directional event-based communication.
- Heroku - Container-based cloud Platform as a Service (PaaS)
- Postman - Used for local API testing.
- Custom API - Custom API built with Mongo.db.
Minor functionality store front app demonstrating different UIViews.
- Table View - Adding Table views.
- TableView Delegate
- TableView DataSource
- Collection View - Adding grid views.
Fully functional app that assist you in knowing how much time it would take you to purchase an item. Put in a price for an item and your hourly wage that you get at your job to see how long it would take you to be able to afford that item.
- Input Accessory views - Created UIButton element programmatically and attached it to the textField accessory.
- DrawRect - Created UILabel '$' and added to the left of the textfields.
- Unit Testing - Testing app data.
- Custom TextFields
- IBDesignable - Created custom elements and the attributes.
Learned to create adaptive interfaces that change based on screen size.
- Auto Layout - Adding support for multiple iPhone & iPad screens.
Learned the foundation of ios development. Creating Storyboards, View Controllers, Interface Design, swap between screens and pass data between them.
- Frames - Adding contstraints programmatically.
- Auto Layout - Adding support for multiple screens.
- Stack View - Adding layout collections.
- Segues - Connecting segues traditionally and prgramatically.
- IBActions - Connecting points between user interface elements and app code.