Apple has officially released Xcode 12.3. We received a couple of questions regarding this release an AppCoda Weekly - Issue #205 By [AppCoda Weekly]( • Issue #205 • [View online]( Apple has officially released Xcode 12.3. We received a couple of questions regarding this release and our [SwiftUI book](. The code and content should work with this latest version of Xcode. Having that said, we will retest all our demo projects to ensure they are compatible with Xcode 12.3.
Do you know you can use TabView in SwiftUI to create a horizontal scrolling view with pagination? In this weekâs tutorial, we will look into a new style of TabView introduced in iOS 14. On top of that, we also collect tons of great tutorials for your weekend reading.
Talk soon,
Simon Tutorials [SwiftUI Tab View: Building a Paged Scrolling View with PagedTabViewStyle](
[SwiftUI Tab View: Building a Paged Scrolling View with PagedTabViewStyle]( In this tutorial, we will show you how to create a paged scrolling view using SwiftUI tab view. You will also learn how to customize the paging indicator.
[www.appcoda.com]( • [Share]( [Testing The UI Without UI Testing In Swift](
[Testing The UI Without UI Testing In Swift]( This post presents three techniques to try before reaching for XCUITest. Learn about them for how to test the UI without UI Testing.
[masilotti.com]( • [Share]( [Widgets On iOS](
[Widgets On iOS]( This article aims at introducing the new world of Widgets. Explore the WidgetKit SDK extensively and understand the components and procedure of building widgets.
[medium.com]( • [Share]( [The Future Of SwiftUI Navigation (?)]( SwiftUI navigation has some limitations. This article discusses two of these and helps you to overcome both these limitations. [fivestars.blog]( • [Share]( [Reducing Memory Footprint When Using UIImage](
[Reducing Memory Footprint When Using UIImage]( Learn how to use image downsampling to drastically reduce an app memory footprint when dealing with high definition UIImage.
[swiftsenpai.com]( • [Share]( [Formatted Localizable Strings](
[Formatted Localizable Strings]( How do you localizale a text label that has rich formatting? See how by using XMLParser and NSAttributedString you can add support for basic formatting in localizable strings.
[kean.blog]( • [Share]( [How To Write Unit Test Assertions For Swift Result Values](
[How To Write Unit Test Assertions For Swift Result Values]( Result is one of the most useful types in the Swift language. Learn how to write better unit tests using Result in this XCTest tutorial.
[mokacoding.com]( • [Share]( [Adding Views And Modifiers To The Xcode Library](
[Adding Views And Modifiers To The Xcode Library]( Xcode 12 allows you to add your own custom SwiftUI views and modifiers to the Xcode Library. Hereâs a quick summary of how it works.
[useyourloaf.com]( • [Share]( [Focus Management In SwiftUI](
[Focus Management In SwiftUI]( One of the new SwiftUI APIs that WWDC 20 introduced was the focus management API that you can use on iOS, macOS, tvOS, and watchOS. This article talks about SwiftUI functionality that allows you to manage the focus in your apps.
[swiftwithmajid.com]( • [Share]( [UIStackView Padding](
[UIStackView Padding]( Learn how to add padding to your stack viewâs content.
[sarunw.com]( • [Share]( [Sorting Swift Collections](
[Sorting Swift Collections]( Take a look at the various sorting APIs that the Swift standard library offers, and how you could augment those APIs in order to make more advanced sorting tasks easier to perform.
[www.swiftbysundell.com]( • [Share]( [Understanding The Limited Photo Library In iOS 14]( In this article, explore the new privacy-focused photo picker and how to make good use of it without compromising too much of either usability and privacy. [www.andyibanez.com]( • [Share]( [SwiftUI Dark Mode â The Easiest Way](
[SwiftUI Dark Mode â The Easiest Way]( This tutorial teaches you how you could implement the light and dark mode user interface in SwiftUI based iOS application.
[medium.com]( • [Share]( [App Launch Time: 7 Tips To Increase Performance]( App Launch Time performance can have a big impact on app usage. Use these 7 tips to increase app usage and startup statistics. [www.avanderlee.com]( • [Share]( [Stacks, Grids, And Outlines In SwiftUI. What and When to Use?](
[Stacks, Grids, And Outlines In SwiftUI. What and When to Use?]( This article explains the basics of the new and related components presented at WWDC2020 session and suggests when to use them.
[www.netguru.com]( • [Share]( [How To Deal With Modal Views with SwiftUI](
[How To Deal With Modal Views with SwiftUI]( Modal views in SwiftUI are presented using the sheet modifier on a view or control. Check out how to deal with modal views (a.k.a. sheets) with SwiftUI in detail in this tutorial.
[kristaps.me]( • [Share]( [Watch Me Refactor To MVVM In Easy, Proven Steps Without Thinking](
[Watch Me Refactor To MVVM In Easy, Proven Steps Without Thinking]( What is refactoring? Seeing the final code doesnât help, because refactoring is a process. In this tutorial go through several refactoring practices you can follow.
[qualitycoding.org]( • [Share]( Ads/ Sponsored [Mastering SwiftUI](
[Mastering SwiftUI]( Learn how to build fluid UIs and a real world app with SwiftUI. Dive deep into SwiftUI and learn to develop UI in declarative syntax. You will work with various UI elements including Context Menu, List, ScrollView, etc, and learn how to create complex layouts with Stacks. Weâve updated the book to cover new features in iOS 14 like grid layout and animation. We are going to add more new content to the book. And you will get the new update for free.
[www.appcoda.com]( • [Share]( UI/ UX [5 Tips For Mobile App Design](
[5 Tips For Mobile App Design]( 5 simple but important tips to help you build your application into a successful one.
[uxplanet.org]( • [Share]( [Design For Sales: 10 Creative UI Designs For Ecommerce](
[Design For Sales: 10 Creative UI Designs For Ecommerce]( To share some practical stuff hereâs a collection of a new bunch of web and mobile UI designs, aimed at marketing and e-commerce goals for different products.
[blog.tubikstudio.com]( • [Share]( [6 Practical Tips - Typography System Creation](
[6 Practical Tips - Typography System Creation]( To speed up your work, the design system must have well-prepared components and a typography system. This handy tutorial shows you how to improve yours with 6 practical tips.
[blog.prototypr.io]( • [Share]( Libraries [kanvas-ios](
[kanvas-ios]( Kanvas is an open-source iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.
[github.com]( • [Share]( [ColorKit](
[ColorKit]( ColorKit is your companion to work with colors on iOS.
[github.com]( • [Share]( Did you enjoy this issue? [AppCoda Weekly]( By [AppCoda Weekly]( Must-read Swift & iOS programming articles that take your skills to the next level. Deliver every Tuesday! [Tweet]( Â Â Â [Share]( If you don't want these updates anymore, please unsubscribe [here](. If you were forwarded this newsletter and you like it, you can subscribe [here](. Powered by [Revue](