iOS Portfolio

Interested in App design and curious about how they’re built I also studied iOS development.

The below apps were built in XCode using Swift.

Appy

Mindfulness journaling app. Calming and simple. It’s all about the writing. Split into a journal and a gratitude list. Utilising CoreData it saves all entries in a sleek format to read or edit at any time. The sun represents gratitude and the mountain represents the journey towards a happier you. 

Concepts Utilised:

  • Swift UIKit

  • TableViews and custom cells

  • CoreData

  • DateFormatter

  • Animation

  • Storyboard and auto layout

  • Day/Night Mode

Weer

Simple weather app utilising CoreLocation to detect where user is and a search function for any city worldwide. Fetching and parsing JSON data from third party API OpenWeatherMap.org.

Concepts Utilised:

  • Swift UIKit

  • Fetching JSON data from third party API

  • CoreLocation

  • Storyboard and auto layout

  • MVC architecture

Skills

  • Proficient in Swift programming language

  • Experience with iOS development frameworks such as UIKit, CoreData, CoreLocation, NSCoder

  • Knowledge of RESTful APIs and JSON

  • Experience using Apple’s software development tool Xcode, Storyboard and auto layout

  • Familiarity with version control tools like Git and Github

  • Experience using third party frameworks CocoaPods, Firebase and Google Analytics

  • Experience using mobile databases Realm and SQLite

  • Familiarity with MVC and MVVM architectures

  • Increasing knowledge of UI/UX Design as used and incorporated into app design.

Technical

  • Strong problem-solving skills

  • Passionate about learning new technologies and frameworks

  • Excellent team player with strong people skills and emotional intelligence

  • Detail-oriented and able to work in a fast-paced environment

  • Leadership and stakeholder management

  • Resilience and managing ambiguity

Personal