Customize Your Bundle From These Items

Build Amazing iPhone Apps with iOS11 & Swift 4 Bootcamp

iOS 11 unleashed a whole range of powerful new tools for you to build intelligent apps, and this book helps you get started with them as quickly as possible: Core ML, Vision, ARKit, and more!

The goal of this course is to teach anyone how to build amazing iOS11 App from the ground up. You will learn the basics of iOS programming with playground demos and challenges. This will give you the solid foundation to start building iPhone Apps.

What you will learn:

Variables & Constants

Control Flow

Complex Data Types

Object Oriented Programming

Working with Classes & Objects

Creating multi-view Applications with Storyboard Segues

Using TableView, Navigation Bars & Toolbars

Adding Interaction & Gestures

Persisting Data with UserDefaults

Networking with Tumblr API to embed web Content into you app

Learning iOS Animation with a Beginners guide to add edge to your app

Learning Machine Learning with the new API Core ML to deliver intelligent new apps that can proactively assist your users. - iOS11 New!

Augmented Reality with iOS: Introducing AR Kit to learn about to merge digital objects with reality and to unparalleled augmented reality experiences for iPhone. iOS11 New!

This course will set you on your way to becoming a great iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem.

Prerequisites & Requirements:

You will need access to a Mac computer running OS X 10.10 or later No prior programming experience is required. The course has been specially designed for beginners. The first chapters will walk you through the download and install process of the XCode 9 Application (to build iPhone Apps). Plus, one complete chapter is dedicated to getting you up and running with the Apple modern Language: Swift 3.0 and 4.0

By the end of the course:

You’ll have a working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer
You will know how to write interactive programs with one of the most-wanted job skill. You will know how to prototype your iPhone App idea

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript, and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator, and Flash to name a few.

The Ultimate iOS 11 Course. Learn to Build Apps!

In The Ultimate iOS 11 Course, you will learn how to use various Apple software in the Xcode 9 platform while learning to code in the programming language Swift 4.0. You will build functioning iPhone and Apple Watch apps and games from concept to completion. You will also learn how to use augmented reality and image manipulation tools. You will learn how to add Maps functionality to your apps.
We use practical examples to teach you theory. Source code and coding exercises included.

Projects
1. You will learn the basics of the Swift 4.0 programming language. You will learn how to use variables, constants, collection types, control flow, functions, classes, structures, enumerations, and more. You will learn the foundations of coding in this user-friendly and popular coding language.

You learn to navigate the Xcode interface. Xcode is Apple’s platform for building apps for Apple products. It has many features and built-in tools. We will teach you the ins and outs of using this free program.

You will build a simple calculator app from scratch. The app will be able to take in numbers and add, subtract, multiply, or divide them. There will be a clear button as an option for you to erase your input. You will go from planning the concept and layout to putting the finishing touches on the design and handling errors.

You will build an RGB to Hex code color converter app. A web color can be represented as Red, Green, and Blue (RGB) values or as a hex code. This app will be able to take in a color’s RGB values and convert them to a hex code or vice versa. The app will also include a field for you to input the Alpha (transparency) of the color. Every time you input a color to convert, the app’s background will change to that color.

You will create a hangman game. The app will allow you to press a button to generate a random word. You will be able to input a letter to guess the word. The app will be able to process correct and incorrect guesses and react accordingly.

You will build an average calculator app. You will be able to enter numbers, and the app will calculate the average.

You will build a savings calculator app. You will be able to enter a yearly amount of money and choose a percent to save. The calculator will tell you how much you will save every week, month, and year.

You will learn basic User Interface (UI) design. You will learn tips and tricks on designing an app’s layout in Xcode.

You will learn how to design apps in Photoshop and Illustrator. As well, you will learn how to make web ads for your projects.

You will learn how to use SpriteKit to build iPhone games. You will learn how to add beautiful, high-definition shapes to games. You will build a space shooter game as you learn the powerful game development tools of SpriteKit.

You will get an introduction to ARKit, Apple’s platform for implementing augmented reality tools. You will learn how to set up an AR scene and add nodes and primitives.

You will learn how to use WatchKit to make Apple Watch apps. You will be able to make various Watch apps, including clocks and timers. You will be able to make apps with different interfaces such as buttons, switches, sliders, pickers, and images. You will even learn how to add animations and emojis to your apps.

You will learn the MapKit framework in the context of iOS. You will learn how to embed maps directly into your app. You will be able to add creative behavior to the maps like annotations.

You will learn how to use CoreImage Filters to modify the appearance of images and videos in your apps. CoreImage allows you to do realtime processing and easy graphics processing. You can do automatic image enhancement, create custom filters, and more. You will learn how to apply color filters, graphical filters, distortions, and cropping to images in your apps. We will also generate QR codes and barcodes.

What are the requirements?

• You must have a Mac computer and Xcode 9.
• PC development is not recommended or supported.
• Adobe Photoshop, Illustrator, and Blender for art asset creation.

John Bura has been a successful instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced has risen to the top 10 in the Apple’s app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

Mastering Core Image: XCode's Image Framework

Hours of Content: 13

Learn image manipulation and recognition techniques for iOS apps.

Why CIImages?

In this course, you learn how to add unique features to the images in your apps. A CIImage is a representation of an image that can be altered with Core Image filters. These filters allow users to change and interact with images in cool and useful ways. CIImages provide a lot of power that other image types do not.

Why Xcode?

Xcode is Apple’s FREE software for app development. Xcode is user-friendly and has the tools you need to make apps for the iPhone, iPad, Mac, Apple Watch, and Apple TV. In this course, you learn to navigate Xcode’s interface. You learn how to add User Interface (UI) elements, including text fields, sliders, and buttons, to make an app. You learn to code in Swift 3.0, Apple’s programming language, to make the app function.

Course Curriculum

Part 1: Apply common filters like Sepia and Blur to the images in your app. Test distortion and transition effects! See what happens when you combine multiple filters.

Part 2: Use Facial Recognition software that is available in Swift to detect facial features such as eyes and smiles in photographs. Detect text found in images.

Part 3: Develop an interface that will allow you to load, modify, and save CIImages. Learn the different ways to load images from multiple sources into an iOS app. Knowing how to save images in a photo album opens a whole slew of possibilities!

Part 4: Superimpose images onto other images. Let a user place an image from a Camera Roll to the location where you tap on an app.

Part 5: Let a user zoom and pan on your app’s images. This functionality is especially useful for users to interact with images like maps.

Learn how to use Facial Recognition to recognize facial features!
Is this course for me?

By taking this course, you will gain the tools you need continue improving yourself in the field of app development. You will be able to apply what you learned to further experiment in Xcode and make your own apps able to perform more.

What programs do I need?

To follow along with these tutorials, you will need Xcode, Apple’s free software for making apps for iOS, macOS, tvOS, and watchOS. Note that Xcode is only available for Apple computers. This course was recorded on a Mac.

John Bura has been a successful instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced has risen to the top 10 in the Apple’s app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

Introduction to SpriteKit. Build practical games.

Hours of Content: 10

Anyone can use SpriteKit.

In this course, you learn how to make simple 2D games using Apple’s SpriteKit. You build the following games: Breakout Clone, Pong Clone, and Space Invaders. This course is unique because we make both the code and the design for the games from scratch.

Other tutorials only show you how to make the functionality or design of a game. We at Mammoth Interactive show you how to do both.

Don’t worry if you’ve never coded before. We start simple and add more to the game as the course goes on. This course begins with an introduction to SpriteKit for those who have never used it before. You will learn how to navigate SpriteKit’s interface.

Why SpriteKit?

SpriteKit is the framework for making 2D games for Apple products. It’s free! You can make cool games, from super simple to more complex, in SpriteKit. SpriteKit provides support for cool special effects and physics. It’s a fun interface to express your creativity. Before you know it, you could see a game you built in SpriteKit in the App Store!

To give a game functionality, you add code to your game’s objects in Xcode. Xcode is a user-friendly programming language that is easy to understand.

Is this course for me?

Even if you’re not an artist, you can design basic games. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each?
Usually it takes a whole team of people to build a game. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they’re millionaires. You can do it, too.

By taking this course, you will gain the tools you need continue improving yourself in the field of game development. You will be able to apply what you learned to further experiment in SpriteKit or any other game development framework.

What programs do I need?

To follow along with these tutorials, you will need SpriteKit, Apple’s free framework for making 2D games. This course was recorded on a Mac computer. SpriteKit is only available for Apple-owned products.

John Bura has been a successful instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced has risen to the top 10 in the Apple’s app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

WatchOS Beginners Crash Course

Hours of Content:​ 11

Do you want to build your own apps for the Apple Watch? Even if you have never coded before, you can build a watchOS app!

You do not need any prior knowledge to take this course – it is perfect for beginners! We cover basic programming concepts of Swift in Xcode.

If you do have experience developing for iOS, with this course you can learn the fundamentals of developing for watchOS. You will learn the notables differences between coding for iOS and watchOS.

To learn how to build the design and functionality of a watchOS app, we will create a simple app of our own in Xcode. We will cover key topics, including:

Labels

Dates

Timers

Switches

Sliders

Pickers

Tables

Context menus

Moreover, you will learn how to add images and movies into your Apple Watch apps. We will even enable notifications!

You will be able to test the app like a user would. By the end of this course, you will have a functioning app that you can expand on to add your own ideas.

Who is the target audience?

Even if you have never coded before, you can learn to make a watchOS app. This course introduces basic concepts of coding in Swift and coding in general.

If you have experience developing for iOS or macOS, with this course you can learn the foundations of developing on watchOS.
Requirements

To follow along with these tutorials, you will need to have a Mac computer with Xcode 8 installed.

The tutorials were recorded on a Mac.

John Bura has been a successful instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced has risen to the top 10 in the Apple’s app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

The Complete MacOS Developer Course - Apps for the Desktop!

Hours of Content: 21

What Will I Learn?

Learn how to create fully functional MacOS apps

Work with Parse’s Open Source Code to make a back-end

Create status bar Mac apps

Create command line Mac apps

Work with the Twitter API

Create games with SpriteKit

Thank you for checking out my course :) “The Complete MacOS Developer Course” will help you conquer the programming world of the Mac. This course for both those with an iOS background and those who are complete beginners. This course dives right into the specific tools you need to make MacOS apps.

Topics we cover include:

Tables in MacOS (no sections but we do have columns!)

Exporting a Mac App

Status Bar Apps

Command Line Apps

Working with the clipboard

Design Techniques Specific to Mac

SpriteKit

Using Parse Open Source as a Back-End

Handoff

Touch Bar Functionality

Twitter Integration

Collection Views

In this course, we’ll be creating 9 complete projects that you can run on your computer or upload to the App Store. For each project we make you will receive the completed source code so that you can always check your work against mine as a reference.

I would love to have you in the course. Take a look at the promo video and see you inside!

Who is the target audience?

Anyone who wants to learn how to code and build apps for Mac
Students with no programming background will be well taken care of with the iOS Blitz

Students with a iOS development background will be a great fit for this course. I’ll show you everything you need to start making Mac apps.

I’m Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple’s “Cocoa Camp.” Within my community, I am also co-president of an Apple developer group called “Cocoa Heads.”

I’ve always had an itch to make things but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I’ve adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet’s first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I’ll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

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

Hours of Content: 16

Requirements

No previous knowledge required :)

You will need a Mac computer

Have you ever wanted to make an iPhone app? Did you get lost in YouTube videos or online blog posts? This is the course for you!

My name is Nick Walter and I am a self-taught iPhone programmer. I know what it feels like to start from the beginning. In my course, I will teach you Swift 4 and how to make iOS 11 apps. What will we make?

Emoji Dictionary - A simple app to help us learn about TableViews
ToDo List - A to-do app that teaches us about CoreData
Collector - Learn to work with the camera as we make an app to catalog a collection of something (video games, movies, stamps, etc…)
TalkBoy - Record sounds using the microphone and play them back. This one is fun!
Augmented Reality - Using 3D animation we’ll make an airplane move around in our world.
Machine Learning - We’ll create an app that will try to detect the subject matter of any image. Very fun!
Snapchat Clone - We’ll use Firebase to make a simple version of Snapchat. Very involved
Pokemon Go Clone - Learn how to work with maps as we make a clone of most popular iOS game right now
You’ll also learn:

How to submit an app to the App Store
How to make money with iOS
Git and GitHub

Who is the target audience?
People looking to learn the beginning to intermediate skills needed in iOS apps

I’m Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple’s “Cocoa Camp.” Within my community, I am also co-president of an Apple developer group called “Cocoa Heads.”

I’ve always had an itch to make things but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I’ve adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet’s first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I’ll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

Complete iOS 11 Machine Learning Masterclass

Hours of Content:​ 8

Requirements

Basic understanding of programming
Have access to a MAC computer or MACinCloud website

If you want to learn how to start building professional, career-boosting mobile apps and use Machine Learning to take things to the next level, then this course is for you. The Complete iOS Machine Learning Masterclass™ is the only course that you need for machine learning on iOS. Machine Learning is a fast-growing field that is revolutionizing many industries with tech giants like Google and IBM taking the lead. In this course, you’ll use the most cutting-edge iOS Machine Learning technology stacks to add a layer of intelligence and polish to your mobile apps. We’re approaching a new era where only apps and games that are considered “smart” will survive. (Remember how Blockbuster went bankrupt when Netflix became a giant?) Jump the curve and adopt this innovative approach; the Complete iOS Machine Learning Masterclass™ will introduce Machine Learning in a way that’s both fun and engaging.

In this course, you will:

Master the 3 fundamental branches of applied Machine Learning: Image & Video Processing, Text Analysis, and Speech & Language Recognition
Develop an intuitive sense for using Machine Learning in your iOS apps
Create 7 projects from scratch in practical code-along tutorials
Find pre-trained ML models and make them ready to use in your iOS apps
Create your own custom models
Add Image Recognition capability to your apps
Integrate Live Video Camera Stream Object Recognition to your apps
Add Siri Voice speaking feature to your apps
Dive deep into key frameworks such as coreML, Vision, CoreGraphics, and GamePlayKit.
Use Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda, and Spyder–even if you have zero experience
Get FREE unlimited hosting for one year
And more!
This course is also full of practical use cases and real-world challenges that allow you to practice what you’re learning. Are you tired of courses based on boring, over-used examples? Yes? Well then, you’re in a treat. We’ll tackle 5 real-world projects in this course so you can master topics such as image recognition, object recognition, and modifying existing trained ML models. You’ll also create an app that classifies flowers and another fun project inspired by Silicon Valley™ Jian Yang’s masterpiece: a Not-Hot Dog classifier app!

Why Machine Learning on iOS

One of the hottest growing fields in technology today, Machine Learning is an excellent skill to boost your your career prospects and expand your professional tool kit. Many of Silicon Valley’s hottest companies are working to make Machine Learning an essential part of our daily lives. Self-driving cars are just around the corner with millions of miles of successful training. IBM’s Watson can diagnose patients more effectively than highly-trained physicians. AlphaGo, Google DeepMind’s computer, can beat the world master of the game Go, a game where it was thought only human intuition could excel.

In 2017, Apple has made Machine Learning available in iOS 11 so that anyone can build smart apps and games for iPhones, iPads, Apple Watches and Apple TVs. Nowadays, apps and games that do not have an ML layer will not be appealing to users. Whether you wish to change careers or create a second stream of income, Machine Learning is a highly lucrative skill that can give you an amazing sense of gratification when you can apply it to your mobile apps and games.

Why This Course Is Different

Machine Learning is very broad and complex; to navigate this maze, you need a clear and global vision of the field. Too many tutorials just bombard you with the theory, math, and coding. In this course, each section focuses on distinct use cases and real projects so that your learning experience is best structured for mastery.

This course brings my teaching experience and technical know-how to you. I’ve taught programming for over 10 years, and I’m also a veteran iOS developer with hands-on experience making top-ranked apps. For each project, we will write up the code line by line to create it from scratch. This way you can follow along and understand exactly what each line means and how to code comes together. Once you go through the hands-on coding exercises, you will see for yourself how much of a game-changing experience this course is.

As an educator, I also want you to succeed. I’ve put together a team of professionals to help you master the material. Whenever you ask a question, you will get a response from my team within 48 hours. No matter how complex your question, we will be there–because we feel a personal responsibility in being fully committed to our students.

By the end of the course, you will confidently understand the tools and techniques of Machine Learning for iOS on an instinctive level.

Don’t be the one to get left behind. Get started today and join millions of people taking part in the Machine Learning revolution.

Yohann holds a Bachelor of Science Degree in Computer Science from FIU University. He has been a College instructor for over 10 years, teaching iPhone Development, iOS 11, Apple Watch development, Swift 3, Unity 3D, Pixel Art, Photoshop for programmers, and Android. Yohann also has plenty of ideas which naturally turned him into an entrepreneur, where he owns over 100 mobile apps and games in both the Apple app store and the Android store.

Yohann is one of the leading experts in mobile game programming, app flipping and reskinning. His teaching style is unique, hands on and very detailed. Yohann has enabled more than 50000 students to publish their own apps and reach the top spots in iTunes App Stores, which has been picked up by blogs and medias like WIRED magazine, Yahoo News, and Forbes Online. Thanks to him, thousands of students now make a living using iOS 11, Swift 4, Objective C ( ObjC ), Machine Learning, Augmented Reality / VIrtual Reality, Android, Apple Watch ( watchOS ), Apple TV ( TVOS ), Unity 3D, and Pixel art animation.

Announcements

The iOS 11 + MacOS Hacker Bundle is LIFETIME access to all courses and content.

The bundle contains 8 courses and has 150 hours of content.

The content is taught by 4 main instructors: Yohann Taieb, John Bura, Nick Walter, and Sandy Ludosky.

Yohann Taieb holds a BS in Computer Science from FIU University. He has been a College instructor for over 10 years, teaching iPhone Development, iOS 11, Apple Watch development, Swift 3, Unity 3D, Pixel Art, Photoshop for programmers, and Android.

Nick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of 25 students worldwide to be invited to Apple’s “Cocoa Camp.” Nick is also co-president of an Apple developer group called “Cocoa Heads.”

John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! To this day John has 40 commercial games that he has contributed to.

Sandy Ludosky is a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.
She specializes in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript, and JQuery.

All courses are redeemed on AcademyHacker.com. Academy Hacker is an elearning course marketplace for hackers, developers, cyber security pros, and tech nerds.