iOS, WatchOS, tvOS Portfolio
Github Projects
- Swift Simple Network Check (https://github.com/markfilter/Simple-Swift-Network-Status-Check)
- Example Apple TV Streaming Video App (https://github.com/markfilter/Example-AppleTV-Streaming-Video)
- Example Apple TV App – Weather Data (https://github.com/markfilter/Example-Apple-TV)
iOS Mobile Development Coursework (Full Sail University)
Apple Watch Droid Viewer
This was a simple application that I built do understand the WatchConnectivity framework with WatchOS 3. The application was built in approximately 24 hours, which includes taking the time to research how to properly connect and transfer information between the watch and the phone. The Watch requests a list of droids from the phone. Only when the list of droids is received does the Watch display the appropriate droids in its tableView. When the user taps on the row, the Watch requests details to be sent from the iPhone. The images are stored on the watch. There is no additional functionality on the iPhone. Design assets were produced in Sketch.
Link to Video Demonstration: https://youtu.be/jS7xCLi61yo
iOS Paper Rock Scissors Game
This application utilizes the MultipeerConnectivity framework. Data is sent and synchronized between devices. Session management is handled via the framework. This application was built in 32 hours. Design assets were produced in Sketch.
Link to Video Demonstration: https://youtu.be/7nC3ShoOn4A
iOS Memory Game – Himerz
This application utilizes size classes and advanced techniques in autolayout constraints. Each individual tile is a separate UIView/UIImageView. The UI could have been contained in a StackView; however, that would have defeated the purpose of working with the constraint system. I used the AVFoundation framework to play audio when the user made their selection. This application was built in 38 hours.
Link to Video Demonstration: https://youtu.be/PodDxb4ZZSc
iOS Custom Search Bar App
This application focuses on advances searching with the user of the search bar. The search logic is completely customized to the data set. This application was built within 20 hours.
Link to Video Demonstration: https://youtu.be/byn0hi3IMYM
iOS Shopping List App
This application focuses on TableView data management (CRUD operations) and the passage of data between views. This application also utilizes custom UITableView headers and was built within 30 hours.
Link to Video Demonstration: https://youtu.be/VNyTMB8m8FU
iOS Asynchronous Image Download App
This application focuses on blocking and non-blocking operations, also known as synchronous and asynchronous operations. The application utilizes Grand Central Dispatch for Serial and Concurrent downloads of remote data; in this case, the data set was an assortment of images from a Google Search. Build time – 2 hours.
Link to Video Demonstration: https://youtu.be/KdH09Ew5nr0
iOS Congress Members App
This application utilizes remote JSON data from an open source api (Sunlight Foundation). Images are cached to minimize the data footprint for total downloads. Build time (including research & API integration) – 22 hours.
Link to Video Demonstration: https://youtu.be/AlgFPHuWEYY
Apple TV Application
This application was built to become familiar with Apple TV’s TopShelf API and 3D icon design process. The data that you see being displayed in the application is hardcoded, but could easily be swapped out with dynamic content. Design assets were produced in Sketch. Build time – 20 hours.
Link to Video Demonstration: https://youtu.be/CvhEF74KCYI