Weather App - Bottom Sheet
Add to favorites
Insert a slidable sheet with designated positions
UI and Animations in SwiftUI
1
Weather App - Intro
18:34
2
Weather App - Attributed String
9:01
3
Weather App - Custom Tab Bar
9:33
4
Weather App - Arc and Custom Shapes
9:52
5
Weather App - Bottom Sheet
13:18
6
Weather App - Background Blur
9:40
7
Weather App - Inner Shadow
9:37
8
Weather App - Parallax Effect
16:55
9
Weather App - Segmented Control
10:25
10
Weather App - Forecast Data Model
6:14
11
Weather App - Forecast Card
12:45
12
Weather App - Conditional Scroll View
7:10
13
Weather App - Custom Navigation Bar
9:55
14
Weather App - Weather Widget
9:13
15
Weather App - Search Bar
11:27
16
Smart Home Thermostat Part 1
18:40
17
Smart Home Thermostat Part 2
21:29
18
Smart Home Thermostat Part 3
16:00
19
Smart Home Thermostat Part 4
20:35
In this section, we’ll implement the bottom sheet, a draggable sheet that presents additional information on a screen without exiting that screen. It differs from SwiftUI’s default sheet in that it offers many snap positions. Bottom sheets are featured abundantly in Apple’s apps, such as Maps, Stocks and Music.
Purchase includes access to 50+ courses, 320+ premium tutorials, 300+ hours of videos, source files and certificates.
Templates and source code
Download source files
Download the videos and assets to refer and learn offline without interuption.
Design template
Source code for all sections
Video files, ePub and subtitles
Browse all downloads
1
Weather App - Intro
Build a weather app from custom design and prototype
18:34
2
Weather App - Attributed String
Apply different stylings on portions of string
9:01
3
Weather App - Custom Tab Bar
Build a non-native tab interface for navigation
9:33
4
Weather App - Arc and Custom Shapes
Draw custom shapes with paths
9:52
5
Weather App - Bottom Sheet
Insert a slidable sheet with designated positions
13:18
6
Weather App - Background Blur
Blend in a blur backdrop between layers
9:40
7
Weather App - Inner Shadow
Create depth effect with diffused shadow inside a shape
9:37
8
Weather App - Parallax Effect
Add scrolling animations in background
16:55
9
Weather App - Segmented Control
Toggle between similar content with tab buttons
10:25
10
Weather App - Forecast Data Model
Model data and compose static data for weather forecast
6:14
11
Weather App - Forecast Card
Implement card component with different states
12:45
12
Weather App - Conditional Scroll View
Scroll animation on switch of card collection
7:10
13
Weather App - Custom Navigation Bar
Design sticky header for navigation
9:55
14
Weather App - Weather Widget
View weather details by cities
9:13
15
Weather App - Search Bar
Allow searching content inside navigation bar
11:27
16
Smart Home Thermostat Part 1
Create color assets and climate card
18:40
17
Smart Home Thermostat Part 2
Build round elements of the thermometer
21:29
18
Smart Home Thermostat Part 3
Draw scale lines and show summary
16:00
19
Smart Home Thermostat Part 4
Turn dial using drag gesture with animation
20:35
Meet the instructor
We all try to be consistent with our way of teaching step-by-step, providing source files and prioritizing design in our courses.
Dara To
Full-stack Developer
I'm a former financial analyst turned coder. Vegetarian, health-centered, dog owner.
5 courses - 25 hours
UI and Animations in SwiftUI
Level up your UI and animation skills by implementing various applications from custom designs in SwiftUI
4 hrs
Build an Expense Tracker App in SwiftUI
Design and code a SwiftUI 3 app in Xcode 13 with data modeling, data networking, Combine, MVVM and libraries for custom icons and charts.
3 hrs
Build Quick Apps with SwiftUI
Apply your Swift and SwiftUI knowledge by building real, quick and various applications from scratch
11 hrs
Advanced React Hooks Handbook
An extensive series of tutorials covering advanced topics related to React hooks, with a main focus on backend and logic to take your React skills to the next level
3 hrs
Build an ARKit 2 App
Introduction to ARKit and learn how to make your own playground. You will be able to add models or even your own designs into the app and play with them
4 hrs