Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Explaining Programmatic Uilayouts For Uikit

    Posted By: ELK1nG
    Explaining Programmatic Uilayouts For Uikit

    Explaining Programmatic Uilayouts For Uikit
    Published 9/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.06 GB | Duration: 2h 20m

    Build UIKit screens in pure Swift: Auto Layout, Stack Views, Diffable Tables & Search — no storyboards.

    What you'll learn

    Build UIKit screens entirely in code; remove storyboards and set the root in SceneDelegate.

    Master Auto Layout anchors & layout guides; correctly wire UIScrollView content/frame guides.

    Compose responsive UIs with UIStackView using proper spacing, alignment, and distribution.

    Create a small Theme (colors, spacing, radii) for visual consistency and reuse.

    Implement reusable card components and buttons, configured via lightweight structs and closures.

    Display lists with UITableView + Diffable Data Source; update via snapshots with animations.

    Add live search using UISearchController and filter results without duplicating arrays.

    Apply accessibility, Dynamic Type, and Dark Mode–friendly styling across components.

    Organize code with MVVM and dependency injection; swap Mock/Live APIs easily.

    Debug layout issues: ambiguous constraints, safe-area mistakes, and performance pitfalls.

    Requirements

    A Mac with Xcode 15+ installed.

    Basic Swift syntax: variables, functions, structs/classes, optionals.

    Familiarity with UIKit (views + view controllers).

    Comfort with Auto Layout; stack views experience is helpful.

    iOS 15+ simulators installed (an iPhone device is optional).

    Know how to create and run a new Xcode project.

    Basic table view and navigation controller concepts.

    Willingness to build UI without storyboards (programmatic UI).

    Ability to read Apple docs and debug build errors.

    Optional: basic Git (clone/commit) to pull sample code.

    Description

    “Explaining Programmatic UILayouts for UIKit” is a hands-on, live-coded course that teaches you how to build iOS interfaces entirely in Swift—clean, testable, and production-ready. We start by removing the storyboard and bootstrapping the app via SceneDelegate, then lay out views with anchors, layout guides, and UIStackView so your screens adapt to different devices and Dynamic Type.You’ll create a small design system (Theme for colors/spacing/radii) and reusable components (CardView, PrimaryButton, ActionCard). From there we build a real feature: a Car Search screen powered by a CarAPI (mocked for the course). You’ll wire a programmatic UITableView, use a Diffable Data Source with snapshots for smooth updates, and integrate a UISearchController to filter results without duplicating arrays. We’ll also cover scroll view best practices (contentLayoutGuide vs. frameLayoutGuide), empty/error states, currency formatting, keyboard behavior, and Dark Mode.Architecture stays pragmatic: MVVM-style view models and dependency injection so you can swap the mock for a live API later. Along the way, you’ll see common pitfalls and how to debug them—ambiguous constraints, safe-area mistakes, and the classic init(coder:) crash when removing storyboards.By the end, you will be able to:Launch apps without storyboards and structure screens programmatically.Compose responsive layouts with anchors and stack views.Render lists with diffable data sources and update via snapshots.Add fast, user-friendly search using UISearchController.Ship consistent UIs with reusable components and a simple Theme.If you’re an iOS dev who wants fewer Interface Builder headaches and more control, this course is for you.

    Overview

    Section 1: Introduction

    Lecture 1 Ensuring the Your App Doesn't Use the Storyboard.

    Lecture 2 Creating the first basic Stock Display App

    Lecture 3 What is the programmatic approach of coding in UIKit vs using the Storyboard?

    Lecture 4 The Basics of using Storyboard for UIKit.

    Lecture 5 Advantages of Creating Views Programmatically in UIKit

    Lecture 6 What is a UIStackView?

    Lecture 7 Coding the StackView

    Lecture 8 Advantages of the function 'private func createStockLabel'

    Lecture 9 Coding the app programmatically using MVC Design Pattern

    Section 2: UIViews and UIViewControllers

    Lecture 10 UIViews vs UIViewControllers and how they work.

    Lecture 11 Composable UIKit Cards: A Clean Pattern for Scalable UIs

    Lecture 12 Composing the UIKit Cards

    Section 3: UIKit Controls

    Lecture 13 Lecture: Displaying Car Data in CarSearchViewController (UIKit + Diffable)

    Lecture 14 Coding the CarSearchViewController

    iOS devs who want to ditch storyboards and build UIs fully in code.,UIKit developers seeking reusable components and a small design system.,SwiftUI-first devs who must interop with or maintain UIKit codebases.,Bootcamp/CS students prepping for iOS interviews (tables, diffable, search).,Indie makers building production-ready apps quickly with clean patterns.,Engineers new to teams that rely on UITableView + DiffableDataSource.,Developers who struggle with Auto Layout, stack views, and scroll views.,Web/Android engineers transitioning to iOS and wanting practical UIKit.,Tech leads standardizing programmatic UI patterns (MVVM, DI) across a team.,Designers/PMs who prototype directly in UIKit and want scalable structure.