Mastering Auto Layout
May 17 2018 · Video Course (1 hr, 6 mins)
Dive a little deeper into auto layout. Learn more about creating complex constraints and creating universal layouts for all devices.
Mastering Auto Layout
Dive a little deeper into auto layout. Learn more about creating complex constraints and creating universal layouts for all devices.
iOS & Swift
Auto Layout by Tutorials
May 15 2020 · Book
This book will be your guide as you explore and master the many capabilities of Auto Layout.
This book is for iOS developers of all skill levels, from those just getting started building user interfaces to the experienced hands who want to get more from Auto Layout.
Take a deep dive into:
Interface Builder: Learn to use Interface Builder to construct and maintain your user interfaces.
Stack Views and Scroll Views: Learn how these special view types interact with Auto Layout and how best to utilize them in your apps.
Self-Sizing Views: Discover how to make your user interface dynamically adapt to its content.
Animating Constraints: See how to animate your Auto Layout constraints to provide feedback, focus user attention and improve navigation.
Adaptive Layout: Learn to use Auto Layout to make adjustments for screen size, orientation, Dynamic Type size and more.
Resolving Common Issues: Discover how to investigate when things go awry and learn how to resolve Auto Layout conflicts.
After completing this book, you’ll be prepared to harness the full power of Auto Layout in all of your apps.
Auto Layout by Tutorials
This book will be your guide as you explore and master the many capabilities of Auto Layout.
This book is for iOS developers of all skill levels, from those just getting started building user interfaces to the experienced hands who want to get more from Auto Layout.
Take a deep dive into:
Interface Builder: Learn to use Interface Builder to construct and maintain your user interfaces.
Stack Views and Scroll Views: Learn how these special view types interact with Auto Layout and how best to utilize them in your apps.
Self-Sizing Views: Discover how to make your user interface dynamically adapt to its content.
Animating Constraints: See how to animate your Auto Layout constraints to provide feedback, focus user attention and improve navigation.
Adaptive Layout: Learn to use Auto Layout to make adjustments for screen size, orientation, Dynamic Type size and more.
Resolving Common Issues: Discover how to investigate when things go awry and learn how to resolve Auto Layout conflicts.
After completing this book, you’ll be prepared to harness the full power of Auto Layout in all of your apps.
iOS & Swift
Building an App With Only Code Using Auto Layout
Dec 30 2019 · Article (15 mins)
Learn how to make your iOS app’s UI in code using Auto Layout without using Storyboards or XIBs, and how it can make working in a team easier.
Building an App With Only Code Using Auto Layout
Learn how to make your iOS app’s UI in code using Auto Layout without using Storyboards or XIBs, and how it can make working in a team easier.
iOS & Swift
Auto Layout Tutorial in iOS: Getting Started
Mar 6 2019 · Article (30 mins)
In this Auto Layout tutorial, you’ll learn how to use constraints and apply them to making iOS apps.
Auto Layout Tutorial in iOS: Getting Started
In this Auto Layout tutorial, you’ll learn how to use constraints and apply them to making iOS apps.
iOS & Swift
Auto Layout Visual Format Language Tutorial
Dec 4 2017 · Article (25 mins)
In this tutorial you will learn how to use the Auto Layout Visual Format Language to easily lay out your app’s user interface using code.
Auto Layout Visual Format Language Tutorial
In this tutorial you will learn how to use the Auto Layout Visual Format Language to easily lay out your app’s user interface using code.
In part two of this AsyncDisplayKit 2.0 tutorial, learn how easy it is to build fast and flexible layouts in your iOS apps.
AsyncDisplayKit 2.0 Tutorial: Automatic Layout
In part two of this AsyncDisplayKit 2.0 tutorial, learn how easy it is to build fast and flexible layouts in your iOS apps.
iOS & Swift
Easier Auto Layout: Coding Constraints in iOS 9
May 6 2016 · Article (35 mins)
iOS 9 made coding Auto Layout constraints far easier! Learn everything you need to know about layout guides and layout anchors in this Auto Layout tutorial.
Easier Auto Layout: Coding Constraints in iOS 9
iOS 9 made coding Auto Layout constraints far easier! Learn everything you need to know about layout guides and layout anchors in this Auto Layout tutorial.
Archive
Beginning Auto Layout Tutorial in iOS 7: Part 2
Oct 16 2013 · Article (35 mins)
An Auto Layout tutorial that is fully up-to-date with Xcode 5 and iOS 7!
Beginning Auto Layout Tutorial in iOS 7: Part 2
An Auto Layout tutorial that is fully up-to-date with Xcode 5 and iOS 7!
Archive
Beginning Auto Layout Tutorial in iOS 7: Part 1
Oct 16 2013 · Article (50 mins)
An Auto Layout tutorial that is fully up-to-date with Xcode 5 and iOS 7!
Beginning Auto Layout Tutorial in iOS 7: Part 1
An Auto Layout tutorial that is fully up-to-date with Xcode 5 and iOS 7!
Archive
Beginning Auto Layout in iOS 6: Part 2/2
Sep 19 2012 · Article (35 mins)
Update note: Check out our newer version of this tutorial, updated to Swift and iOS 8: Beginning Auto Layout Tutorial in Swift: Part 2. This tutorial is an abbreviated version of one of the chapters from our new book iOS 6 By Tutorials. Matthijs Hollemans wrote this – the same guy who wrote the iOS […]
Beginning Auto Layout in iOS 6: Part 2/2
Update note: Check out our newer version of this tutorial, updated to Swift and iOS 8: Beginning Auto Layout Tutorial in Swift: Part 2. This tutorial is an abbreviated version of one of the chapters from our new book iOS 6 By Tutorials. Matthijs Hollemans wrote this – the same guy who wrote the iOS […]
Archive
Beginning Auto Layout in iOS 6: Part 1/2
Sep 19 2012 · Article (40 mins)
Auto Layout is an exciting new feature in iOS 6 but it can be quite tricky to use. This tutorial gets you started with Auto Layout and Interface Builder.
Beginning Auto Layout in iOS 6: Part 1/2
Auto Layout is an exciting new feature in iOS 6 but it can be quite tricky to use. This tutorial gets you started with Auto Layout and Interface Builder.
Android & Kotlin
Jetpack Compose: Getting Started
Aug 1 2023 · Video Course (1 hr, 53 mins)
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
iOS & Swift
Debugging UIKit Views with Reveal
Aug 24 2021 · Video Course (36 mins)
Learn how to use the Reveal app to find and fix layout and rendering problems in UIKit views. Brought to you by the fine folks at Itty Bitty Apps.
Debugging UIKit Views with Reveal
Learn how to use the Reveal app to find and fix layout and rendering problems in UIKit views. Brought to you by the fine folks at Itty Bitty Apps.
iOS & Swift
UIKit Animation
Dec 10 2020 · Video Course (2 hrs, 8 mins)
Get started animating your views in iOS! Learn to control changes in their visible properties over time, along with transitions between the views themselves.
UIKit Animation
Get started animating your views in iOS! Learn to control changes in their visible properties over time, along with transitions between the views themselves.
iOS & Swift
UIKit: Layout
Nov 12 2020 · Video Course (1 hr, 8 mins)
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layout's Stack Views and Constraints, in Interface Builder.
UIKit: Layout
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layout's Stack Views and Constraints, in Interface Builder.
Learn all about table views: one of the most common tools in iOS development. Display and manipulate data in customizable table views while practicing fundamental concepts used across iOS & UIKit.
Table Views
Learn all about table views: one of the most common tools in iOS development. Display and manipulate data in customizable table views while practicing fundamental concepts used across iOS & UIKit.
iOS & Swift
Layout in iOS
Dec 10 2019 · Video Course (2 hrs, 15 mins)
SwiftUI and UIKit have different systems for layout. You'll learn about both in this course! For SwiftUI, that means Stacks and Alignment. For Auto Layout, it's Stack Views and Constraints, in Interface Builder.
Layout in iOS
SwiftUI and UIKit have different systems for layout. You'll learn about both in this course! For SwiftUI, that means Stacks and Alignment. For Auto Layout, it's Stack Views and Constraints, in Interface Builder.
iOS & Swift
SwiftUI
Oct 22 2019 · Video Course (3 hrs, 58 mins)
A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces that seamlessly integrate alongside UIKit. You'll cover SwiftUI components, accessibility as well as the new layout system to create a completed app at the end of the course.
SwiftUI
A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces that seamlessly integrate alongside UIKit. You'll cover SwiftUI components, accessibility as well as the new layout system to create a completed app at the end of the course.
iOS & Swift
Beginning Native tvOS Apps
Nov 6 2015 · Video Course (44 mins)
With the release of the 4th generation Apple TV came tvOS, which inherits many iOS frameworks, as well as some new ones specific to the device. Learn the basics of creating native apps for the Apple TV by discovering what interface items are available, and how they differ from their iOS counterparts. You’ll also learn some new concepts, such as focus, and the Top Shelf.
This video series assumes some prior iOS and Swift programming knowledge. You should also be fairly comfortable using Xcode. When making Native apps for tvOS it may also be helpful to know about table and collection views, as well as auto layout. Please check out our video series on those topics to learn more.
Beginning Native tvOS Apps
With the release of the 4th generation Apple TV came tvOS, which inherits many iOS frameworks, as well as some new ones specific to the device. Learn the basics of creating native apps for the Apple TV by discovering what interface items are available, and how they differ from their iOS counterparts. You’ll also learn some new concepts, such as focus, and the Top Shelf.
This video series assumes some prior iOS and Swift programming knowledge. You should also be fairly comfortable using Xcode. When making Native apps for tvOS it may also be helpful to know about table and collection views, as well as auto layout. Please check out our video series on those topics to learn more.
Xcode 8's view debugger has some improvements that make it easy to debug even code-based Auto Layout issues. Discover how in this screencast.
iOS 10: Visual View Debugging
Xcode 8's view debugger has some improvements that make it easy to debug even code-based Auto Layout issues. Discover how in this screencast.
Game Tech
New
Getting Started with Unreal Engine for Unity Developers
Nov 21 2023 · Article (25 mins)
This comprehensive tutorial introduces developers to Unreal Engine, highlighting its differences from Unity and providing a detailed guide on getting started. It covers various aspects, including the user interface, materials, blueprint visual scripting and exporting projects, making it an invaluable resource for those transitioning to Unreal Engine for game development.
Getting Started with Unreal Engine for Unity Developers
This comprehensive tutorial introduces developers to Unreal Engine, highlighting its differences from Unity and providing a detailed guide on getting started. It covers various aspects, including the user interface, materials, blueprint visual scripting and exporting projects, making it an invaluable resource for those transitioning to Unreal Engine for game development.
The tutorial covers exploring WeatherKit, displaying local weather forecasts and using Swift Charts for detailed predictions across locations.
WeatherKit Tutorial: Getting Started
The tutorial covers exploring WeatherKit, displaying local weather forecasts and using Swift Charts for detailed predictions across locations.
Professional Growth
The Future is Now: Integrating AI in Software Development
Aug 22 2023 · Article (20 mins)
Generative AI is making a huge difference in software development. Find out how you can use AI to improve your apps and the pitfalls to avoid while coding.
The Future is Now: Integrating AI in Software Development
Generative AI is making a huge difference in software development. Find out how you can use AI to improve your apps and the pitfalls to avoid while coding.
Game Tech
Targeting the Steam Deck with Godot
Aug 17 2023 · Article (25 mins)
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.
Targeting the Steam Deck with Godot
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.