How to Make a Freaking iPhone App - iOS 11 and Swift 4

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 9. Including CoreML and ARKit!

4.42 (482 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
How to Make a Freaking iPhone App - iOS 11 and Swift 4
3 298
students
16.5 hours
content
Nov 2018
last update
$54.99
regular price

What you will learn

Create Fully Functional iOS 11 Apps

Develop a Solid Understanding of Swift 4

Learn ARKit and CoreML

Industry Tips Like How to Get a Job and Make Money from Your Apps

The Basics of Git and GitHub

Make Snapchat Clone

Make a Pokemon Go Clone

A Step by Step Guide to Uploading Your App to the App Store

Why take this course?

🎉 Course Title: How to Make a Freaking iPhone App - iOS 11 and Swift 4

🎓 Headline: iPhone App Development from Scratch: Master iOS Apps Using Xcode 9, CoreML, and ARKit!


Are you dreaming of turning your app idea into reality? Have you ever felt overwhelmed by the sheer amount of resources available online on iPhone app development? Well, your search ends here! 🚀


Meet Your Instructor: Nick Walter, a self-taught iOS developer, here to guide you through the journey of creating your very own iOS applications. Nick knows firsthand the challenges and triumphs of learning iOS development from scratch and has crafted this course to make your learning experience as smooth and enjoyable as possible. 🧑‍💻


What You'll Learn: This course is designed to take you from a novice to a proficient iPhone app developer, covering all the essentials in a step-by-step manner. Here's what you can expect to build and master:

Emoji Dictionary: Dive into the world of TableViews and learn how to display data in a user-friendly format.

ToDo List: Get hands-on experience with CoreData, learning how to store data persistently on the device.

Collector: Discover how to integrate the camera into your app to capture images of your collection items.

TalkBoy: Have fun recording and playing back sounds, getting familiar with the microphone API.

Augmented Reality App: Create an engaging AR experience where an animated object like an airplane interacts with the real world.

Machine Learning App: Explore the power of CoreML by building an app that can detect subjects in images.

Snapchat Clone: Implement real-time messaging functionality using Firebase, similar to Snapchat's ephemeral messages.

Pokemon Go Clone: Learn advanced iOS development skills by creating a map-based app that rivals the popular Pokemon Go game.


Beyond Building Apps: This course also covers the essential aspects of becoming an iOS developer, such as:

📦 App Store Submission: Understand the process of getting your app published on the App Store.

💰 Monetization Strategies: Learn different methods to make money with your iOS apps.

🧩 Version Control with Git and GitHub: Master the art of using version control to manage your codebase and collaborate with others.


Why Choose This Course? This is not just another online course; it's a comprehensive, hands-on experience designed to be engaging and fun! With Nick Walter's expert guidance, you'll not only learn iOS development but also gain practical skills that will prepare you for the real world of app development. 🌟


Join the Community: Enroll in this course today and join a community of aspiring developers who are just as passionate about creating amazing iPhone apps as you are. Let's embark on this adventure together and make your mark in the iOS world! 🎉


Don't miss out on this unique opportunity to learn iOS development from the ground up. Enroll now and start your journey to becoming an iOS developer with Udemy's How to Make a Freaking iPhone App - iOS 11 and Swift 4 course! 🚀📱

Screenshots

How to Make a Freaking iPhone App - iOS 11 and Swift 4 - Screenshot_01How to Make a Freaking iPhone App - iOS 11 and Swift 4 - Screenshot_02How to Make a Freaking iPhone App - iOS 11 and Swift 4 - Screenshot_03How to Make a Freaking iPhone App - iOS 11 and Swift 4 - Screenshot_04

Our review

🌟 Course Review Summary 🌟

Overall Rating: 4.45/5

Pros:

  • 🚀 Excellent Instructor: Nick is consistently praised for his teaching style, which is engaging, entertaining, and clear. His ability to make programming, especially Git and Swift, understandable for beginners is highly commendable.
  • 📚 Well-Structured Content: The course is designed in manageable sections, making it easier to learn and absorb the Swift language and app building processes.
  • 🎉 Hands-On Learning: Many students appreciate the practical examples and exercises that allow them to apply what they've learned in real-time.
  • 🌈 Fun and Enthusiastic Approach: Nick's teaching method is not only effective but also enjoyable, with many learners highlighting the positive impact of his enthusiasm on their learning experience.
  • 🚀 Suitable for Beginners: The course starts with the fundamentals and builds up complexity, which is perfect for individuals with no prior programming knowledge.

Cons:

  • ✏️ Naming Conventions: Some learners suggest that more distinctive names for variables and constants would make it easier to follow along, especially for those new to coding.
  • 📅 Future Updates and Best Practices: A few students expressed a desire for more content on handling iOS and Swift updates, as well as information on UI design, adding logos, and managing cloud storage costs.
  • 🤔 Pricing and Inclusivity: While the course is great value for what it provides, there are some expectations for future content that could further enhance the learning experience.

Additional Feedback:

  • Learners who are new to mobile development report being able to build functioning apps within a week, indicating the course's effectiveness in quickly imparting the necessary skills.
  • For experienced programmers, Nick's approach to introducing Swift and Xcode is also valuable, providing a fresh perspective on the tools and languages.

Conclusion: This course is highly recommended for anyone looking to get into iOS development, from complete beginners to seasoned programmers looking to expand their repertoire. Nick's teaching style, combined with well-structured content and practical exercises, makes this an excellent choice for learning Swift and building apps. While there are some areas that could be improved, such as clarifying coding conventions and expanding on more advanced topics, the course still stands out as a comprehensive and engaging introduction to iOS app development.

1264880
udemy ID
22/06/2017
course created date
21/11/2019
course indexed date
Bot
course submited by