Skip to content

sclampet/swift-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

STATUS: Working on updating these projects to give viewers a better understanding of my current expertise. As of now these don't accurately reflect my skill level. You can find the WIP repos for these apps in the "pinned" section of my profile.



   

Movieflix

Movieflix a common iOS Developer take-home project I recently completed. The basic requirements for the app were that it display currently popular, newly released, and upcoming movies using data from themoviedb.org's REST api. Choice of design and UI elements were left up to me. I built this programmatically based on the Netflix app.

I'm extremely pleased with how the project came out. I'm particularly proud of the app's launch screen animation, overall design, and easily-extended architecture. Moviflix was built with Xcode and written entirely in Swift 5.


Overflow

Overflow is a take-home project like app I recently completed. The basic requirements for the app were that it allow users to play a version of "Hangman" by selecting a game difficulty and then guessing individual letters or the entire word. Each game is followed by a stats popup to let users know whether they won and some basic performance metrics. Choice of design and UI elements were left up to me.

Overflow was built entirely in Swift, and the UI, which I built programmatically, is attractive and animates smoothly. Most importantly, the code is clean, easy to reason about, and maintains strong separation of concerns. I'm very proud of the main game animation and the custom keyboard I built using UIStackView. I implemented the main animation using Airbnb's Lottie Animations.


snuze

snuze—the alarm clock designed to "positively" negatively reinforce your sleep habits—will be my first commercial iOS product. The app forces you to donate money to a good cause each time you decide to hit the snooze button. Snuze is being written entirely in Swift, integrates Stripe, and makes extensive use of Firebase/Firestore to manage user data. It's tenantive release date is the end of 2019. "You snuze you lose!"

Thanks!

Contact Info:

About

📱A visual portfolio of my latest Swift iOS projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages