Beginning iOS 12 & Swift App Development: Develop iOS Apps with Xcode 10, Swift 4, Core ML 2, ARKit 2 and more

In this book, we take you on a fun, hands-on and pragmatic journey to learning iOS12 application development using Swift. You'll start building your first iOS app within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have the skills to create an app and submit it to the app store.


In the course of this book, we will cover:

Chapter 1 - Working with Xcode and Swift to build a BMI calculator app.
Chapter 2 - Build a Quotes app using Table View
Chapter 3 - Create a To Do List app where we create, read, update and delete to-do items
Chapter 4 - Implement data persistency to our To Do List app using Core Data
Chapter 5 - Improve our To Do List app by adding images and implementing swipe deletion
Chapter 6 - Build a cryptocurrency price tracker app which retrieves prices via an API
Chapter 7 - Build a image detection app using machine learning with Core ML 2 and Create ML 2
Chapter 8 - Create an Augmented Reality app with ARKit
Chapter 9 - Publish our app on to the App store


The goal of this book is to teach you iOS development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.


About the Reader


No previous knowledge on iOS development required, but you should have basic programming knowledge.


About the Author


Greg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.


Buy On Amazon »

iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads
iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads

Learn how to create apps for iOS 12 before anyone else. This is the first book to teach you how to work with Swift 4.2, Xcode 10 ...

Details »
Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks
Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all ...

Details »
Design Patterns in Swift 5: Learn how to implement the Gang of Four Design Patterns using Swift 5. Improve your coding skills. (Swift Clinic Book 2)
Design Patterns in Swift 5: Learn how to implement the Gang of Four Design Patterns using Swift 5. Improve your coding skills. (Swift Clinic Book 2)

Software developers need to solve various problems. Many times, these problems are the same or similar to the ones they’ve alr ...

Details »
Swift: Advanced Detailed Approach To Master Swift Programming With Latest Updates
Swift: Advanced Detailed Approach To Master Swift Programming With Latest Updates

How do you handle changes in Swift as you continue to learn how to develop IOS apps?It is very disappointing that many new IOS d ...

Details »
Beginner’s Guide to iOS 12 App Development Using Swift 4: Xcode, Swift and App Design Fundamentals
Beginner’s Guide to iOS 12 App Development Using Swift 4: Xcode, Swift and App Design Fundamentals

This book covers iOS 12 app design fundamentals using the latest Swift 4.2 programming language, Xcode 10 and iOS 12 SDK.The aut ...

Details »
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest ve ...

Details »
Mastering iOS 12 Programming: Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition
Mastering iOS 12 Programming: Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition

Become a professional iOS developer with the most in-depth and advanced guide to Swift, Xcode 10, ARKit, and Core MLKey Features ...

Details »
Swift: A Comprehensive Intermediate Guide to Learn and Master the Concept of Swift Programming
Swift: A Comprehensive Intermediate Guide to Learn and Master the Concept of Swift Programming

Do you ever want to develop iOS applications and you don’t know where to start? Are you tired of going through blog posts abou ...

Details »
Core Data in iOS 12: Learn how to store information in a database with Swift 4.2
Core Data in iOS 12: Learn how to store information in a database with Swift 4.2

Learn how to use Core Data to create an manage a database for your iOS applications. After reading this guide, you will know how ...

Details »
Collection Views in iOS 12: Learn how to include Collection Views to your applications using Swift 4.2 and Xcode 10
Collection Views in iOS 12: Learn how to include Collection Views to your applications using Swift 4.2 and Xcode 10

Learn how to use Collection Views to present information to the user in an iOS application. After reading this guide, you will k ...

Details »