iOS App Development Tutorial Section
Create a KITT Knight Rider Voice Box for the iPhone and the Apple Watch app with Swift
Do you remember the TV series from the 1980's called Knight Rider? The main actor Michael Knight used to communicate with his intelligent car named KITT using his watch. Now don’t look any further. With the apple watch and the iPhone it’s now possible to build and own the same piece of technology, and guess what?
In these video lectures you’re going to learn how to create this knight rider voice box command and have the Apple Watch communicate with the iPhone. You will learn how to design the user interface using Xcode, then program the code logic using Swift.
These lectures teach you the ways to create communication between the Apple watch and the iPhone. Learn these priceless skills while building your amazing app.
This Knight Rider Voice Box Apple Watch App has been create for educational purpose only.
Important: This is not a beginner level course, this is intended for people who already took my course on "Complete Apple Watch dev course by building apps" or for those who have completed our previous Apple Watch Apps video course tutorials on iOS Online Courses.
This course is a must take for anyone that plans on doing in-out communication between the Apple Watch and the iPhone. Please do not forget to download Xcode before you start. If you don't know how, please refer to other courses on this site that explain how.
Enjoy the video tutorial!
1. Intro and demo of the KITT app
In this video lecture, we will demo the KITT Apple Watch and iPhone communication apps.
2. Create the Xcode Project
In this lecture, we will create the Xcode Apple watch project for the knight Rider VoiceBox.
3. Add the Voice Box images
In this video, let's add the Knight Rider voice box image assets to the apple watch and test it in the simulator.
4. KITT voice box interface
Create the KITT voice box watch app User Interface.
5. Creating the IBAction
Let's now focus on creating the IBAction for the WKInterfaceButtons actions.
6. Create the IBoutlets
Let's now create the IBoutlets for each wkinterfacebuttons for the KITT voicebox buttons.
7. Control the status ON and OFF
We now need to add variables to control the status ON and OFF of each wkinterfacebuttons.
8. Modify the wkinterfacebuttons background images
What we want to do now is create the logic to change the wkinterfacebuttons background images.
9. Test KITT buttons images
Let's test KITT buttons image change in the apple watch simulator.
10. Animating the voicebox - part 1
Let's now animate the KITT voice box whenever we press a button.
11. Animating the voicebox - part 2
This is the second video part about animating the KITT voice box.
12. Testing the Voice Box animation
Let's now test the voicebox animation in the apple watch simulator.
13. KITT Voice Box Audio files
In this lecture, we will be adding KITT Voice Box Audio files in the iPhone app.
14. Watchkit Parent Application
Let's now open the parent application in Watchkit.
15. Receiving the message
We now are going to receive the watch app message in the iPhone.
16. Coding the logic
Let's handle the code logic that will trigger the action from the iPhone.
17. Testing in the simulator
Let's now triggering the action from the Apple Watch and test it in the simulator.
18. Adding the Audio Player
In this lecture, we are going to add the audio player to play the watch app sounds.
19. Triggering different sounds
Let's now trigger different sounds from the iphone app by pressing the apple watch buttons.
20. iPhone voicebox Interfacing
This lecture will introduce the iPhone voicebox Interfacing.
21. KITT Voice Box complete
We will now be testing the KITT Voice Box iPhone app final results.