A veritable grab bag of iOS10 Xcode 8 and iMessage app courses. If its bleeding edge iOS material, we'll add it here!
How to Program Sprite Kit Games on Apple Watch OS3
Lets get some games on those Apple Watches! Find out how, here!
Initial Setup Tutorial on Extending a Sprite Kit Project to the Apple Watch
Tile Maps with Sprite Kit
In this section we'll discuss setting up and using Tile Maps in Xcode 8
Tile Map Assets and Adobe Animate Template
Setting up Tile Maps in Xcode 8
Checking Tile Definitions with Swift
Sticker Packs and iMessage Apps
In this section we'll discuss how to make Sticker Packs and iMessage apps for iOS10. We'll also discuss how to create APNG (animated png files) for use in iMessage Apps or Stickers.
Sticker Packs in Xcode 8
Using Animated PNG's instead of Sticker Sequences
Setting up a basic iMessage App to Send Images
iMessage App Template
MSStickers, UIButtons, UIScrollViews and Property Lists
In this section, you'll learn how to initiate sending an MSSticker without going through an MSStickerBrowserView. We'll create a simple UIButton to send a sticker, then create an interface of UIButtons within a UIScrollView to send stickers based on a property list. This code can be used in any iOS project, not simply within an iMessage app.
Sending an MSSticker by Pressing on UIButton
Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 1
Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 2
In-App Purchasing for Any App (but in particular iMessage Apps)
In this section, we'll look at adding in-app purchasing to an iMessage app, but this setup works for any Swift 3 based iOS or tvOS app.
In App Purchasing for Stickers in iMessage Apps - Part 1
In App Purchasing for Stickers in iMessage Apps - Part 2
In App Purchasing for Stickers in iMessage Apps - Part 3
iMessage App Template Files with In-App Purchasing
iMessage App Sessions
In this section we'll go over MSSessions to create a Paper, Scissors, Rock type game between two people messaging each other. This will create a unique session ID between messages to keep track of who's turn it is, who made what move, etc. This is the foundation of countless other session-based messaging apps.
MSSession Introduction - Making a Paper Scissors Rock type Messaging Game
MSSession Part 1 - Making a Paper Scissors Rock type Messaging Game
MSSession Part 2 - Making a Paper Scissors Rock type Messaging Game
MSSession Part 3 - Making a Paper Scissors Rock type Messaging Game
Paper Scissors Rock Project Files
iMessage and Sprite Kit
This section we'll look at how to mix Sprite Kit and an iMessage App Extension
Adding Sprite Kit to an iMessage App
iMessage App Template Files with Sprite Kit
Build an App that Sends Customizable iMessage Images
In this course we will build an iMessage app that lets users select images from a UIPickerView, then customize the image with another UIView. For example, people could select an emoji cartoon, then add a background meme, or caption image like "LOL". Users can even save these images to re-edit later.
Part 1 - iMessage App Introduction (for new iMessage App users)
Part 2 - UIPickerView Setup
Part 3 - Adding Images to the UIPickerView and Selecting Rows
Part 4 - Styling UIButtons, Repositioning Items for Expanded/Compact Mode, and UIView Animations
Customizable Message App - Project Files 1
Part 5 - Leaving the Intro Screen and Adding the Second Picker View
Part 6 - Customizing the Second Picker View and Adding an Image Container
Part 7 - Adding a Main (Emoji) Image and Moving it via a Pan Gesture Recognizer
Part 8 - Position the Main Emoji Image Based on the Last Location in the User Defaults
Part 9 - Scaling the Main Image with a UISlider and Saving the Previous Scale
Part 10 - Rotating with a UISlider and Going Back to Intro Screen
Customizable Message App - Project Files 2
Part 11 - Saving the Image to Send as an MSMessage and as Data to Retrieve Later