Udemy

iOS & Swift: Server/Backend-Driven UI for Dynamic Apps

Enroll Now
  • 163 Students
  • Updated 8/2024
4.8
(19 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 25 Minute(s)
Language
English
Taught by
Kelvin Fok
Rating
4.8
(19 Ratings)
2 views

Course Overview

iOS & Swift: Server/Backend-Driven UI for Dynamic Apps

Build the unofficial Udemy Home Screen in SwiftUI and UICollectionViewCompositionalLayout with Robust Backend Handling

Welcome to the iOS & Swift: Server/Backend-Driven UI for Dynamic Apps course!

In this course, we learn to create dynamic & responsive user interfaces by leveraging backend data to shape the layout and content of our app's frontend. Concurrently, we utilized the robust capabilities of 2 native Swift SDKS - UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource alongside SwiftUI to achieve this.

Throughout the course, we will build the unofficial Udemy iOS home screen, incorporating industry leading practices to integrate modular SwiftUI views into a UIKit-based project. Additionally, we will layout views using the SnapKit library, enhancing our skills in interface design and implementation.

By embracing the Server/Backend-Driven UI design principle into our development workflow, we seamlessly integrate backend data to drive the layout and content of our app's frontend. This approach not only enhances flexibility and adaptability but also guarantees a uniform and captivating user experience across diverse devices and screen sizes.

Noteworthy companies employing the Server/Backend-Driven UI strategy include Uber, Spotify, Reddit, Airbnb, SnapChat & Lyft.

This course is designed for experienced iOS developers with at least three years of working experience and a strong foundation in UIKit, who are eager to explore SwiftUI's capabilities.

By the end of this course, you'll master the skills and confidence needed to implement dynamic frontend designs utilizing the Server/Backend-Driven UI principle in your own production apps.


Course Content

  • 5 section(s)
  • 35 lecture(s)
  • Section 1 Introduction
  • Section 2 Adding Components
  • Section 3 Working with Navigation
  • Section 4 Server Driven
  • Section 5 Source Code

What You’ll Learn

  • Master Backend/Server Driven UI concepts
  • Learn 2 native Swift SDKs - UICollectionViewCompositionalLayout & UICollectionViewDiffableDataSource
  • Integrate modular SwiftUI views with UIKit based projects
  • Build the Udemy home screen with confidence
  • Learn how to construct highly dynamic screens with components
  • Learn how to use the SnapKit and SkeletonView library


Reviews

  • J
    Jean Xavier
    5.0

    Really good course if you want to explore and learn more about SDUI

  • D
    Dongik Song
    5.0

    His lectures always make me better than before!!

  • W
    Wang Qi
    4.5

    感謝您學習這門課。這有助於我更好地理解 ios 概念。

  • H
    Hevono
    5.0

    using the materials here for school project. looks promising.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed