• usp_easy_retunsFree & Easy Returns
  • usp_best_dealsBest Deals
placeholder
SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
magnifyZoom

SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps

Sorry! This product is not available.
Available Soon
Product Overview

Specifications

PublisherPackt Publishing
ISBN 101838981861
Book DescriptionUnleash the power of declarative programming in SwiftUI with practical recipes for building cross-platform Apple applications for iOS 14, macOS, and watchOS using Swift 5.3, Xcode 12, and SwiftUI 2.0Key FeaturesApply the declarative programming paradigm for building cross-platform UIs for Apple devicesLearn to integrate UIKit, Core Data, Sign in with Apple, and Firebase with SwiftUIAdopt the new SwiftUI 2.0 features to build visually appealing UIs at speedBook DescriptionSwiftUI is an innovative and simple way to build beautiful user interfaces (UIs) for all Apple platforms, right from iOS and macOS through to watchOS and tvOS, using the Swift programming language. In this recipe-based book, you'll work with SwiftUI and explore a range of essential techniques and concepts that will help you through the development process. The recipes cover the foundations of SwiftUI as well as the new SwiftUI 2.0 features introduced in iOS 14. Other recipes will help you to make some of the new SwiftUI 2.0 components backward-compatible with iOS 13, such as the Map View or the Sign in with Apple View.The cookbook begins by explaining how to use basic SwiftUI components. Then, you'll learn the core concepts of UI development such as Views, Controls, Lists, and ScrollViews using practical implementation in Swift. By learning drawings, built-in shapes, and adding animations and transitions, you'll discover how to add useful features to the SwiftUI. When you're ready, you'll understand how to integrate SwiftUI with exciting new components in the Apple development ecosystem, such as Combine for managing events and Core Data for managing app data. Finally, you'll write iOS, macOS, and watchOS apps while sharing the same SwiftUI codebase.By the end of this SwiftUI book, you'll have discovered a range of simple, direct solutions to common problems found in building SwiftUI apps.What you will learnExplore various layout presentations in SwiftUI such as HStack, VStack, LazyHStack, and LazyVGridCreate a cross-platform app for iOS, macOS, and watchOSGet up to speed with drawings in SwiftUI using built-in shapes, custom paths, and polygonsDiscover modern animation and transition techniques in SwiftUIAdd user authentication using Firebase and Sign in with AppleHandle data requests in your app using Core DataSolve the most common SwiftUI problems, such as integrating a MapKit map, unit testing, snapshot testing, and previewing layoutsWho this book is forThis book is for mobile developers who want to learn SwiftUI as well as experienced iOS developers transitioning from UIKit to SwiftUI. The book assumes knowledge of the Swift programming language. Knowledge of object-oriented design and data structures is useful but not necessary.
LanguageEnglish
Number of Pages614 pages
ISBN 139781838981860
About the AuthorGiordano Scalzo is a developer with 20 years of programming experience, since the days of the ZX-Spectrum. He has worked in C++, Java, .NET, Ruby, Python, and in a multitude of other languages. After years of backend development, Giordano has developed extensively for iOS, releasing more than 20 apps which he wrote for clients, enterprise applications, or for his own benefit. Currently, he is a contractor in London where, through his company, Effective Code Ltd., he delivers code for iOS. For Packt, he has written two books on Swift, Swift by Example and Swift 2 by Example, and has reviewed a number of Swift books and videos, including Learn Swift by Building Applications, Introduction to Server-Side Swift, and Swift Functional Programming.Edgar Nzokwe is a software engineer with 6+ years of experience building web and mobile applications. His areas of expertise include SwiftUI, UIKit, and Kotlin, Python, and a few Javascript frameworks. Edgar is dedicated to advancing the knowledge base of SwiftUI because he believes it empowers developers to design and build dazzling cross-platform apps with minimal development time.
AuthorGiordano Scalzo
Publication Date19 October 2020
placeholder
SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
Sorry! This product is not available.
Available Soon

We're Always Here To Help

Reach out to us through any of these support channels

Shop On The Go

App StoreGoogle PlayHuawei App Gallery

Connect With Us

madamastercardvisatabbytamaraamexcod
Noon E Commerce Solutions One Person Company LLCCR No. 1010703009VAT No. 302004655210003