iOS 14 Calculator App in SwiftUI with Locale Support

Build real app end to end in SwiftUI

5.00 (2 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
iOS 14 Calculator App in SwiftUI with Locale Support
18
students
1 hour
content
Sep 2020
last update
$19.99
regular price

What you will learn

SwiftUI

Building app end to end

Learn to separate logic with UI

Description

Calculator is a simple yet powerful app which is one of the most commonly used app in mobile world.

Calculator looks small but there is a lot that goes into it. In this course you will learn to make a clone of iOS calculator app which will have all the features and functionalities of calculator.

You will also learn to separate your logic from UI so you can take your calculator's brain and move it into another app or create a package out of it to consume it as an API.

Along the way you will learn to layout buttons for calculator dynamically while building the app's user interface in SwiftUI. You will also learn to adopt computations of calculator to support different locales.


About SwiftUI in Apple's own term:

"SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and as little code as possible. With SwiftUI, you can bring even better experiences to all users, on any Apple device, using just one set of tools and APIs.


What’s new in SwiftUI

Advanced app experiences and tools

Enhance your apps with new features, such as improved list views, better search experiences, and support for control focus areas. And gain more control over lower-level drawing primitives with the new Canvas API, a modern, GPU-accelerated equivalent of drawRect.

Accessibility improvements

Speed up interactions by exposing the most relevant items on a screen in a simple list using the new Rotor API. The current accessibility focus state, such as the VoiceOver cursor, can now be read and even changed programmatically. And with the new Accessibility Representation API, your custom controls easily inherit full accessibility support from existing standard SwiftUI controls.

SwiftUI improvements on macOS

New performance and API availability improvements, including support for multicolumn tables, make your macOS apps even better.

Always-On Retina Display support

On Apple Watch Series 5 and later, the Always-On Retina Display allows watchOS apps to stay visible, even when the watch face is dimmed, making key information available at a glance.

Widgets for iPadOS

Now widgets can be placed anywhere on the Home screen and increased to a new, extra-large widget size.


"

Content

Introduction

Introduction

Calculator App

Model Creation
Calculator Brain: Init
Calculator Buttons Model
Handle Operation Selection
Finishing Calculator Logic
Calculator Result View
Calculator Keypad View
Connecting the dots: Finishing the app

Charts

Price

iOS 14 Calculator App in SwiftUI with Locale Support - Price chart

Rating

iOS 14 Calculator App in SwiftUI with Locale Support - Ratings chart

Enrollment distribution

iOS 14 Calculator App in SwiftUI with Locale Support - Distribution chart
3477868
udemy ID
9/5/2020
course created date
9/15/2020
course indexed date
Bot
course submited by