Everything iOS10 and iMessage Apps – Index






Everything iOS10 and iMessage Apps

A veritable grab bag of iOS10 Xcode 8 and iMessage app courses. If its bleeding edge iOS material, we'll add it here!

Created by: CartoonSmart

😍 0   πŸ‘ 0   😐 0




Get access...

Subscribe for Access...

Lifetime Membership...

See options...

Subscribe Monthly or Yearly.
Subscribers get access to every course.

This option gives you member access to CartoonSmart for life. Tutorials, kits, game art, & more. It's all yours! This course author will get a bonus if you select this option.



Section 1

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

Login to Mark Progress


Section 2

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

Login to Mark Progress

Setting up Tile Maps in Xcode 8

Login to Mark Progress

Checking Tile Definitions with Swift

Login to Mark Progress

Giving Tile Maps a Physics Body

Login to Mark Progress


Section 3

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

Login to Mark Progress

Using Animated PNG’s instead of Sticker Sequences

Login to Mark Progress

Setting up a basic iMessage App to Send Images

Login to Mark Progress

iMessage App Template

Login to Mark Progress


Section 4

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

Login to Mark Progress

Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 1

Login to Mark Progress

Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 2

Login to Mark Progress


Section 5

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

Login to Mark Progress

In App Purchasing for Stickers in iMessage Apps – Part 2

Login to Mark Progress

In App Purchasing for Stickers in iMessage Apps – Part 3

Login to Mark Progress

iMessage App Template Files with In-App Purchasing

Login to Mark Progress


Section 6

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

Login to Mark Progress

MSSession Part 1 – Making a Paper Scissors Rock type Messaging Game

Login to Mark Progress

MSSession Part 2 – Making a Paper Scissors Rock type Messaging Game

Login to Mark Progress

MSSession Part 3 – Making a Paper Scissors Rock type Messaging Game

Login to Mark Progress

Paper Scissors Rock Project Files

Login to Mark Progress


Section 7

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

Login to Mark Progress

iMessage App Template Files with Sprite Kit

Login to Mark Progress


Section 8

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.



Course Introduction

Login to Mark Progress

Part 1 – iMessage App Introduction (for new iMessage App users)

Login to Mark Progress

Part 2 – UIPickerView Setup

Login to Mark Progress

Part 3 – Adding Images to the UIPickerView and Selecting Rows

Login to Mark Progress

Part 4 – Styling UIButtons, Repositioning Items for Expanded/Compact Mode, and UIView Animations

Login to Mark Progress

Customizable Message App – Project Files 1

Login to Mark Progress

Part 5 – Leaving the Intro Screen and Adding the Second Picker View

Login to Mark Progress

Part 6 – Customizing the Second Picker View and Adding an Image Container

Login to Mark Progress

Part 7 – Adding a Main (Emoji) Image and Moving it via a Pan Gesture Recognizer

Login to Mark Progress

Part 8 – Position the Main Emoji Image Based on the Last Location in the User Defaults

Login to Mark Progress

Part 9 – Scaling the Main Image with a UISlider and Saving the Previous Scale

Login to Mark Progress

Part 10 – Rotating with a UISlider and Going Back to Intro Screen

Login to Mark Progress

Customizable Message App – Project Files 2

Login to Mark Progress

Part 11 – Saving the Image to Send as an MSMessage and as Data to Retrieve Later

Login to Mark Progress

Part 12 – Adding the β€œSayings” Images

Login to Mark Progress

Part 13 – Refining the Picker Wheels

Login to Mark Progress

Part 14 – Resend Button

Login to Mark Progress

Customizable Message App – Project Files 3

Login to Mark Progress






Category: App Development  -   Primary Software: Xcode  -  
Tags:   Xcode - iMessage - Swift - messages - ios10












Free account...

Looks like you aren't logged in. You can sign up for a FREE user account below. No payment info required...












Download the new CartoonSmart TV App - Tons of FREE and Premium Lessons

It's Free Right? Sure, I'll Get It!