Buying for a Team? Gift This Course
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.2 (8 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.
48 students enrolled
Created by Yohann Taieb
Last updated 4/2016
$15 $20 25% off
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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
Students Who Viewed This Course Also Viewed
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
  • an introduction to xcode is better
  • an introduction to Swift or objective-c is a plus
  • how to use a MAC also helps
Curriculum For This Course
Expand All 25 Lectures Collapse All 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

Download Programming Editor: XCode

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

Create Apple Watch Swift project in Xcode

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

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

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

Design the Slot Machine User Interface with Interface Builder

Testing the slot machine app in the Apple Watch simulator.

Testing Apple Watch Casino Slots UI in simulator
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

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

Trigger code action via User Interface Touch event
Main Code Logic
3 Lectures 17:47

Programming the logic of the spin action

Spin Action main logic

Programming Logic to Prepare for the next spin

Programming Prepare Next Spin Function

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

Addendum: Prepare Spin
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

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

Preview 06:10
Rotating Slots
3 Lectures 11:46

Coding the method that rotates the slot images, part 1

Rotating slot images part 1

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

Preview 07:14

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

Rotate Slots - addendum
Calculating Score
4 Lectures 12:38

Code logic to calculate score

Programming the Calculate Score Method

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

Verifying Image Rotation and Score Calculation in Simulator

Programming the logic of the increase score method

Preview 02:00

Coding the "GetReadyForNextSpin" method

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

First part of programming the Blinking row when the user wins

Making the middle row blink - part 1

Second part of programming the Blinking row when the user wins

Making middle row blink - part 2

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

Change color of spin button on WIN

Testing the improvements in the Apple Watch simulator

Verify improvements in simulator

About the Instructor
4.3 Average rating
1,935 Reviews
44,723 Students
75 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 7 years, teaching iPhone Development, iOS 10, 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 9, Swift 2, Objective C ( ObjC ), Android, Apple Watch ( watchOS ), Apple TV ( TVOS ), Unity 3D, and Pixel art animation

Report Abuse