• Complain

Giordano Scalzo - SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition

Here you can read online Giordano Scalzo - SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Giordano Scalzo SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition
  • Book:
    SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Find practical, logical, and efficient recipes for building cross-platform apps for iOS 15, macOS, and watchOS using Swift 5.5, Xcode 13, and SwiftUI 3.0

Key Features
  • Apply the declarative programming paradigm to build cross-platform UIs for Apple devices
  • Learn to integrate UIkit, Core Data, Firebase, and Sign in with Apple with SwiftUI
  • Adopt the new SwiftUI 3.0 features to build visually appealing UIs speedily
Book Description

SwiftUI provides an innovative and simple way to build beautiful user interfaces (UIs) for all Apple platforms, from iOS and macOS through to watchOS and tvOS, using the Swift programming language. In this recipe-based cookbook, youll cover the foundations of SwiftUI as well as the new SwiftUI 3 features introduced in iOS 15 and explore a range of essential techniques and concepts that will help you through the development process.

The cookbook begins by explaining how to use basic SwiftUI components. Once youve learned the core concepts of UI development, such as Views, Controls, Lists, and ScrollViews, using practical implementations in Swift, youll advance to adding useful features to SwiftUI using drawings, built-in shapes, animations, and transitions. Youll 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, youll write iOS, macOS, and watchOS apps by sharing the same SwiftUI codebase.

By the end of this SwiftUI book, youll have discovered a range of simple, direct solutions to common problems encountered when building SwiftUI apps.

What you will learn
  • Explore various layout presentations in SwiftUI such as HStack, VStack, LazyHStack, and LazyVGrid
  • Create widgets to quickly display relevant content at glance
  • Get up to speed with drawings in SwiftUI using built-in shapes, custom paths, and polygons
  • Discover modern animation and transition techniques in SwiftUI
  • Add user authentication using Firebase and Sign in with Apple
  • Manage concurrency with Combine and async/await in SwiftUI
  • Solve the most common SwiftUI problems, such as integrating a MapKit map, unit testing, snapshot testing, and previewing layouts
Who this book is for

This 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 will be useful but not necessary. Youll also find this book to be a helpful resource if youre looking for reference material regarding the implementation of various features in SwiftUI.

Table of Contents
  1. Using the Basic SwiftUI Views and Controls
  2. Going Beyond the Single Component with Lists and Scroll Views
  3. Exploring Advanced Components
  4. Viewing while Building with SwiftUI Preview
  5. Creating New Components and Grouping Views with Container Views
  6. Presenting Extra Information to the User
  7. Drawing with SwiftUI
  8. Animating with SwiftUI
  9. Driving SwiftUI with Data
  10. Driving SwiftUI with Combine
  11. SwiftUI Concurrency with async await
  12. Handling Authentication and Firebase with SwiftUI
  13. Handling Core Data in SwiftUI
  14. Creating Cross-Platform apps with SwiftUI
  15. SwiftUI Tips and Tricks

Giordano Scalzo: author's other books


Who wrote SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition? Find out the surname, the name of the author of the book and a list of all author's works by series.

SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
SwiftUI Cookbook Second Edition A guide to solving the most common problems - photo 1
SwiftUI Cookbook Second Edition
A guide to solving the most common problems and learning best practices while building SwiftUI apps Giordano Scalzo Edgar Nzokwe BIRMINGHAMMUMBAI SwiftUI Cookbook Second Edition Copyright 2021 Packt - photo 2 BIRMINGHAMMUMBAI
SwiftUI Cookbook
Second Edition
Copyright 2021 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals.

However, Packt Publishing cannot guarantee the accuracy of this information. Group Product Manager: Rohit Rajkumar Publishing Product Manager: Ashitosh Gupta Senior Editor: Hayden Edwards Content Development Editor: Rashi Dubey Technical Editor: Joseph Aloocaran Copy Editor: Safis Editing Project Coordinator: Rashika Ba Proofreader: Safis Editing Indexer: Manju Arasan Production Designer: Vijay Kamble First published: October 2020 Second edition: October 2021 Production reference: 1291021 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-80323-445-8 www.packt.com We wrote this book standing on the shoulders of giants. Thanks to Dave Verwer, Majid Jabrayilov, John Sundell, Gui Rambo, Gio Lodi, Antoine van der Lee, Donny Wals, Vincent Pradelles, Mark Moeykens, Paul Hudson, and all the fantastic Swift community for the support and knowledge. Tatuh N. Tatuh N.

Atem Formin, who introduced me to the amazing world of computing. Edgar Nzokwe

Contributors
About the authors
Giordano Scalzo started his journey back in the days of ZX Spectrum. He has worked with Swift, Objective-C, C/C++, Java, .NET, Ruby, Python, and a ton of other languages that he has forgotten the names of. He is currently a tech lead consultant in London, where he leads mobile digital transformations through his company, Effective Code Ltd. To my bright future, Mattia and Luca, for giving me lots of smiles and hugs when I needed them. Edgar Nzokwe is a software engineer with 6+ years of experience building web and mobile applications. Edgar Nzokwe is a software engineer with 6+ years of experience building web and mobile applications.

His areas of expertise include SwiftUI, UIKit, 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. I want to thank my wife, Mabelle, for encouraging me along this journey. Thanks to my kids, Neil and Zoe, for making me smile when the going got tough. Finally, I want to give special thanks to my editors, Hayden Edwards and Rashi Dubey, as well as the rest of the Packt team who helped put this book together.

About the reviewers
Chris Barker is an iOS developer and principal software manager for Jaguar Land Rover, where he heads up the mobile app team.

Chris started his career developing .NET applications for online retailer dabs.com (now BT Shop) before he made his move into mobile app development with digital agency Openshadow (now MyStudioFactory Paris). There, he worked on mobile apps for clients such as Louis Vuitton and L'Oral Paris. He has since worked for online fashion retailer N Brown (JD Williams, SimplyBe, Jacamo) as an iOS tech lead. Chris often attends and speaks at local iOS developer meetups and conferences such as NSManchester, Malaga Mobile, and CodeMobile. Danny Bolella is an iOS developer lead at a major trading company. With over a decade of experience under his belt, he's worked on everything from full-stack web to mobile apps in a variety of industries, including financial, energy, and medical devices.

He also enjoys writing articles and was the technical reviewer for SwiftUI Cookbook, First Edition. Danny thanks his amazing wife and children, who give him the motivation and drive to always be better. Marc Aupont is a first-generation American born to Haitian immigrant parents. After 12 years of working in fintech, he transitioned into mobile software development when Swift was announced in 2015. His passion for technology led him to move from Orlando, FL to NYC in 2017, where he started multiple meetups teaching programming. In addition to his work as a senior iOS engineer at Nike, Marc has been a champion for inclusion and diversity within developer communities for many years.

Marc has worked to create opportunities for technical growth in the Swift community by organizing meetups for beginners, sharing his own experience and expertise through mentorship programs, working collaboratively with HBCU students on app development, and more. His hobbies include working on side projects involving electronics and hardware, serving as a music director at his local church, and going on weekend road trips to random destinations with his family.

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition»

Look at similar books to SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition»

Discussion, reviews of the book SwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.