FRONTEND

T

Tuan Beo

August 15, 2025
Day 23 – Advanced Networking & Error Handling

Understand HTTP methods (GET, POST, PUT, DELETE), request headers, sending data in the request body, and building a reusable networking layer with proper error handling.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 15, 2025
Day 22 – Fetching Data from an API (Networking with async/await)

Learn how to make GET requests to a REST API using URLSession, decode JSON into Swift models with Codable, and display the data in a SwiftUI list.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 14, 2025
Day 21 – App Polish & UX Refinements

Improve performance for smoother lists, add accessibility for VoiceOver users, integrate subtle haptics for feedback and refine UX: empty states, pull-to-refresh, and consistent animations

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 14, 2025
Day 20 – Animations in SwiftUI

Add motion and interactivity to your UI using SwiftUI’s built-in animation capabilities for smooth, engaging transitions.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 14, 2025
Day 19 – SwiftUI Styling & Modifiers

Learn to style your SwiftUI views with fonts, colors, shadows, padding, and custom modifiers to make your UI visually appealing.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 14, 2025
Day 18 – Adding Persistence to Your To-Do App

Save and load app data using UserDefaults or Core Data so the user’s tasks remain after closing the app.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 14, 2025
Day 17 – Mini SwiftUI Project: To-Do App

Build a simple To-Do app where users can add, mark as done, and delete tasks, combining lists, forms, and state management.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 12, 2025
Day 16 – Passing Data Between Views in SwiftUI

Master sending data from one view to another in SwiftUI using initializers, @Binding, and environment objects.

fc4f35c15a834a2da0836db10e2b90fe.jpg
T

Tuan Beo

August 12, 2025
Day 15 – Forms, TextFields, and User Input

Learn how to use forms and text fields to collect user input and manage it in your SwiftUI app.

fc4f35c15a834a2da0836db10e2b90fe.jpg