Calculator App (SwiftUI)

Recreating the iOS calculator app will help you learn programmatic UI and expand the ways you can manipulate the UI!

Learning Outcomes:

  • Math Operations

    You'll be able to capture input, detect invalid user input and perform math operations.

  • Grid UI

    You'll be able to lay out user interface elements in a grid.

  • MVVM Design Pattern

    You'll be able to apply the MVVM design pattern to architect SwiftUI apps.

Course curriculum

    1. Welcome

    2. Resources

    1. Lesson 1: App Architecture and Overview

    2. Lesson 2: Building the User Interface

    3. Lesson 3: Connecting the Calculator

    4. Lesson 4: Implementing the Clear Button

    5. Lesson 5: Implementing the Number Buttons

    6. Lesson 6: Implementing the Operators

    7. Lesson 7: Implementing the Equals Button

    8. Lesson 8: Implementing the Decimal Numbers

About this course

  • Free
  • 10 lessons
  • 1.5 hours of video content