O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Beginners App Development With Corona SDK

Video Description

In this Corona SDK 2014 training course, expert author Rafael Hernandez will teach you the fundamentals of creating an app with the popular App Development SDK Corona. This course is designed for the absolute beginner, meaning no prior app development experience is required.

You will start by learning how to create visual assets, including creating images and text and grouping and animating visual assets. You will then learn how to incorporate user interaction and display lists of data with tables. Rafael will show you how to create and remove scenes, pass data between scenes, and switch scenes. This video tutorial also covers handling application data, such as creating and saving a preferences module, reading and writing data to the preferences module, and implementing custom application preferences. Finally, you will learn how to configure an application, including device and feature detection and building the app for a device.

By the completion of this computer based training course, you will be able to successfully create your own mobile applications using the Corona software development kit. Working files are included, allowing you to follow along with the author throughout the lessons.

Download the working files for this course at: http://www.infiniteskills.com/01945

Table of Contents

  1. 01. About This Course
    1. Introduction To Corona SDK 2014 00:01:07
    2. About The Author 00:00:46
    3. What You Will Need 00:04:46
    4. Creating A New Project 00:07:17
    5. How To Access Your Working Files 00:02:45
  2. 02. Creating Visual Assets
    1. Creating Images 00:08:15
    2. Creating Text 00:06:22
    3. Grouping Visual Assets 00:04:21
    4. Using Fills To Color Visual Assets 00:06:58
    5. Animating Visual Assets 00:10:14
    6. Removing Visual Assets 00:02:47
  3. 03. Incorporating User Interaction
    1. Handling Tap Interactions 00:08:49
    2. Handling More Complex Touch Interactions 00:13:16
    3. Dragging Display Objects 00:10:22
    4. Removing Event Listeners 00:04:00
    5. Creating Timers 00:04:03
  4. 04. Displaying Lists Of Data With Tables
    1. Creating A Table View With Rows 00:07:40
    2. Creating Category Rows 00:06:11
    3. Interacting With Table View Rows 00:07:14
    4. Filling Rows With Data From An External Source 00:08:32
  5. 05. Managing Different Scenes And Screens
    1. Creating And Loading A Scene 00:09:13
    2. Switching Scenes 00:04:17
    3. Removing Scenes 00:03:42
    4. Passing Data Between Scenes 00:03:11
    5. Creating The Menu Scene 00:07:55
    6. Creating The Inventory Scene 00:06:58
    7. Creating The Detail Scene 00:07:38
  6. 06. Handling Application Data
    1. Creating A Preferences Module 00:07:17
    2. Saving The Preferences Module To The Filesystem - Part 1 00:08:44
    3. Saving The Preferences Module To The Filesystem - Part 2 00:03:34
    4. Reading And Writing Data To The Preferences Module - Part 1 00:07:00
    5. Reading And Writing Data To The Preferences Module - Part 2 00:06:05
    6. Implementing Custom Application Preferences Throughout The App - Part 1 00:06:10
    7. Implementing Custom Application Preferences Throughout The App - Part 2 00:03:24
  7. 07. Configuring An Application
    1. Device And Feature Detection 00:07:20
    2. App Icons And Splash Screens 00:05:29
    3. Exploring The Config.Lua And Build.Settings Files 00:06:23
    4. Building For The Device 00:08:55
  8. 08. Conclusion
    1. Where To Go From Here 00:01:20