Designed for motivated absolute beginners, learn to code and build iOS apps by following along with an award-winning University professor as he takes you through over 100 videos, accompanied by reference material, additional exercises, and more. This full text is used with the linked flipped-class videos, and has been used by hundreds of students and improved over multiple semesters. Start from never having coded and build apps while you learn Swift and Apple's UIKit framework. You'll learn a broad set of fundamental Swift concepts from basic variables through complex API access and JSON parsing. The text also covers iOS concepts like playing sound, animation, local notifications, passing data with view controllers, working with dates, times, and time zones,, swipeable page view controllers, and more. You'll also learn GooglePlaces AutoComplete, you'll use Google Firebase to authenticate users, store Cloud Firestore data, and save images to the cloud. Your app-building journey starts today!
Amazing!! The best resource to start learning how to build apps
I’ve always wanted to build my own app but I had absolutely no idea where to start. I don’t typically rave about textbooks like this, but this book actually changed my career and added so much great value to my existing technical skillset. Since then, I’ve felt so much more confident in creating new projects, from knowing nothing about app development to building a full-stack app, which has especially helped me in my engineering-related internships.
The level of clarity, depth and knowledge Prof. John Gallaugher provides in this one book (from practice questions, video tutorials to app projects) has allowed me to transform my app ideas to reality, for such an affordable price. To anyone who wants to learn how to build apps, I highly recommend this book, as it is objectively one of the best resources I have come across in my search to learn how to build iOS apps.
Best resource to go full-stack iOS
This book is a fantastic collection of tutorials and resources for how to become a talented and multi-dimensionally skilled iOS developer. It’s used at multiple universities to take students who have never programmed before to full-stack levels, and I can’t recommend it enough.