Learn Apple Watchkit with Swift, Casino Slot Machine app
3.4 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
52 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Apple Watchkit with Swift, Casino Slot Machine app to your Wishlist.

Add to Wishlist

Learn Apple Watchkit with Swift, Casino Slot Machine app

Build a Casino Apple Watch App from scratch, including user interface and programming using Swift, with full source code
3.4 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
52 students enrolled
Created by Yohann Taieb
Last updated 4/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Know the fundamentals of Watchkit framework
  • Build their own Apple Watch Visual Interface
  • Program the Apple Watch to do amazing things
  • Create powerful Casino Machine algorithms
  • Work with images and animate the Apple Watch screen
View Curriculum
Requirements
  • an introduction to xcode is better
  • an introduction to Swift or objective-c is a plus
  • how to use a MAC also helps
Description

Learn how to make an amazing Apple Watch app with Watchkit.

For the beginners and the pros, hands on step by step lectures on how to design and program a casino slot machine app. Check the intro video how neat this app is!

Do you remember 8 years ago when blackberries where the top phones and how Apple smashed them with the release of the iPhone?
Well, Apple is going to be doing the same thing with his brand new Apple Watch.

Now is the time for you and I to be part of this revolution and make apps for this brand new device.

The Apple Watch is coming! It's an amazing gadget loaded with wearable technology from your wrist.

Apple also announced Watchkit which is a way for developers to make apps for the watch.
This course teaches you the practical way to use watchkit and how you can create apps on this amazing new device.

By the way, you will get the source codes of the finished apps! You could use it to publish your very own casino watch app to the store and secure your spot.

The possibilities are endless but you have an opportunity to make these apps become real. Some of you may have missed the iPhone gold rush in 2007, so don’t miss the boat on this one, and come make history with us.

My name is Yohann, computer college prof for 5+ years. I like to get things done, and I do what I preach. I myself have more than a hundred apps on the app store, many of them reached top 10 worldwide, and I’ve helped thousands of students become professional iPhone developers. I’ve been featured in the press in prestigious media like Forbes online, WIRED, and Yahoo news. Want to be part of it?

I’m really excited about you taking this course cause I strongly believe this is a game changer, and I'd want my own kids take this course.

It’s 2015, it’s time to make awesome apple watch apps! Apple said their watch is coming out early 2015. There’s no reason you shouldn’t have an app ready for the launch.

So join this course and let’s go make some amazing apps.

Who is the target audience?
  • people who want to learn about Swift language
  • people who want to create Apple Watch apps
  • people who want to learn about iOS8.2 and up
Compare to Other Swift Courses
Curriculum For This Course
25 Lectures
01:36:30
+
Getting Started
4 Lectures 10:27

This is a demonstration of the functionality of the completed Slot machine Watch application

Preview 01:35

Download Xcode software, it’s a free programming, and it’s allowing you to make watch apps

Preview 01:43

We're creating the project in XCode, in order to build the design and get to program the code.

Preview 05:06

Adding resources such as images and sounds to an xcode watch app project

Add Slot Machine Images to your Apple Watch Swift Project
02:03
+
Casino Slot Machine UI Design
2 Lectures 08:19

Designing the slot machine look in the interface builder part of xcode.

Preview 07:18

Testing the slot machine app in the Apple Watch simulator.

Preview 01:01
+
Communication between UI & code
2 Lectures 10:58

Connecting images, buttons and labels to the code using iboutlet

Connect UI elements to Iboutlets using swift
07:50

Creating the action within the code that will get trigger when the user presses the Spin button

Preview 03:08
+
Main Code Logic
3 Lectures 17:47

Programming the logic of the spin action

Preview 08:27

Programming Logic to Prepare for the next spin

Preview 08:26

Adding the piece of code that will refresh the score label once a token has been subtracted from the total score

Addendum: Prepare Spin
00:54
+
Code Logic Update Method
2 Lectures 12:27

First part of programming the Update method that refreshes the display of images

Programming the Update method part 1
06:17

Second part of programming the Update method that refreshes the display of images

Programming the Update method part 2
06:10
+
Rotating Slots
3 Lectures 11:46

Coding the method that rotates the slot images, part 1

Preview 04:02

Part 2 of writing the method that rotates the slot images.

Rotating slot images part 2
07:14

Bugs are part of the programming process. Here we're fixing a bug in the rotating slot method

Rotate Slots - addendum
00:30
+
Calculating Score
4 Lectures 12:38

Code logic to calculate score

Programming the Calculate Score Method
07:13

Verifying what we've got so far in the simulator. The rotation of images and the score displayed in the button

Preview 01:17

Programming the logic of the increase score method

Increase Score method
02:00

Coding the "GetReadyForNextSpin" method

Coding the Get Ready for Next Spin method
02:08
+
User Interface Improvements
5 Lectures 12:48

First part of programming the Blinking row when the user wins

Preview 03:45

Second part of programming the Blinking row when the user wins

Preview 04:56

Code to change the color of the Spin button from clear to green when the user wins.

Change color of spin button on WIN
01:01

Testing the improvements in the Apple Watch simulator

Preview 00:56

About the Instructor
Yohann Taieb
4.3 Average rating
2,932 Reviews
66,986 Students
77 Courses
Apps Games Unity iOS Android Apple Watch TV Development

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