Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Mobile Phones, Tablets & E-Readers - Beginner’s Guide to iOS 13 App Development Using Swift 5.1: Xcode, Swift and App Design Fundamentals

Description

Book Synopsis: This book covers iOS 13 app design fundamentals using the latest Swift 5.1 programming language, Xcode 11, and iOS 13.1 SDK. The author assumes you have no experience in app development. The book starts with the installation of the required programming environment and setting up the simulators. Then, the simplest Hello World app is developed step by step. In the next chapter, basics of the Swift 5 programming language are given with practical examples. Screenshots and code snippets are clearly given in the book to guide the reader. After the Swift lecture, 7 complete apps (including a 2D game) are developed in separate chapters. As the reader follows the development of the example apps, he/she will learn designing user interfaces, connecting interface objects to code, developing efficient Swift code, and testing the app on simulators and real devices. Chapters of the book and the contents of these chapters are as follows: Chapter 1. Introduction: General info and the steps of developing an iOS app. Chapter 2. Setting up your development environment: Installing Xcode, setting up signing identities, viewing/adding simulators and real devices. Chapter 3. Test drive - the Hello World: Creating a new Xcode project, adding and positioning user interface objects, building the project, running the developed app on the simulator and on the real device. Chapter 4. Swift programming language: Variables, constants, optionals, arrays, dictionaries, sets, if-else and switch-case decision making statements, for and while loops, functions, classes, objects, and inheritance in Swift 5. Each concept is clearly explained step by step with code examples and screenshots. Chapter 5. Disco lights app: Using buttons and connecting actions to buttons in the code. Chapter 6. Body mass index (BMI) calculator app: Using input boxes, performing calculations, and displaying the results on the screen. Chapter 7. Simple die roller app: Using random number generator functions, including image sets in your project, displaying images on the screen, and changing the displayed image using Swift code. Chapter 8. Exercise calorie calculator app: Using global variables, creating tabbed apps, and utilizing segmented controls. Chapter 9. Show my location app: Adding a map object to your app, setting required permissions, accessing GPS device, and showing real-time location on the map. Chapter 10. S.O.S. sender app: Adding SMS functionality, setting required permissions, and sending real-time location using SMS. Chapter 11. Bounce the ball game: Basics of SpriteKit that is used to develop 2D iOS games, adding objects to the game, sensing screen touches, moving game objects according to touches, combining all these and more to develop a complete 2D game. This book includes 212 figures and 101 code snippets that are used to explain app development concepts clearly. Full-resolution color figures and project files can be viewed and downloaded from the book’s companion website: www.yamaclis.com/ios13swift5.

Details

Unlock the world of iOS 13 app development with the Beginner’s Guide to iOS 13 App Development Using Swift 5.1. Whether you have no prior experience or are looking to expand your skills, this comprehensive book is your key to success. With step-by-step instructions and practical examples, you'll learn the fundamentals of app design, Swift programming, and Xcode development.

Get started by setting up your development environment with ease. Our guide walks you through installing Xcode, setting up simulators and real devices, and even viewing and adding signing identities. No more hurdles or confusion - you'll be up and running in no time.

Experience the magic of creating your first app with the Hello World project. From adding user interface objects to building and running your app on simulators and real devices, this hands-on approach will give you the confidence you need to dive deeper into iOS development.

Discover the power of Swift 5 with comprehensive chapters dedicated to variables, constants, decision-making statements, loops, functions, classes, objects, and more. Each concept is clearly explained with code examples and screenshots, ensuring your understanding and mastery of the Swift language.

Take your skills to the next level by developing complete apps. From a disco lights app with interactive buttons to a body mass index calculator displaying real-time results, you'll gain practical experience in designing user interfaces and connecting interface objects to code.

But the learning doesn't stop there! Immerse yourself in the world of 2D game development with our guide to the SpriteKit framework. Bounce the ball, sense screen touches, and move objects - all the essentials you need to create your own captivating game. Let your creativity soar!

Don't miss out on this invaluable resource - packed with 212 figures and 101 code snippets, the Beginner’s Guide to iOS 13 App Development Using Swift 5.1 is your ultimate companion on your journey to becoming an iOS app developer.

Ready to unlock your app development potential? Get your copy now and start building amazing iOS 13 apps today!

Disclosure: I get commissions for purchases made through links in this website