Skip to content

Intermediate Swift Programming - Control Flow and Optionals

Notifications You must be signed in to change notification settings

EvgeshkO35/Egg-Timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Egg-Timer

Intermediate Swift Programming - Control Flow and Optionals

My Goal

This module will be a mix of tutorials and challenges. Most importantly, we want you to get comfortable with looking up how to do something you've never done before. In certain places of this module, you’ll need to follow the 5 step process you learnt in the Xylophone module and use Google search, StackOverflow and Apple Documentation to make your code do what you want it to. But there are also other parts where I’ll take you step-by-step through new Swift programming concepts.

What I created

I’ll be building a beautiful egg timer app to boil your eggs to perfection depending on how you prefer your eggs.

What I learned from this module

  • Swift Collection types - Dictionaries
  • The Swift Timer API
  • Conditional statements - IF/ELSE
  • Conditional statements - Switch
  • Functions with outputs
  • How to use the ProgressView

Screenshots form app

Main View

Screen Shot 2022-03-13 at 3 40 58 PM

Push Soft Button(takes 3 seconds until done)

Screen Shot 2022-03-13 at 3 41 45 PM

Push Medium Button(takes 5 seconds until done)

Screen Shot 2022-03-13 at 3 41 29 PM

Push Hard Button(takes 7 seconds until done)

Screen Shot 2022-03-13 at 3 42 05 PM

Done

Screen Shot 2022-03-13 at 3 41 21 PM

This is a companion project to The App Brewery's Complete App Development Bootcamp, check out the full course at www.appbrewery.co

About

Intermediate Swift Programming - Control Flow and Optionals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages