Mobile App Development with Corona

Mobile App Development with Corona: Getting Started
By:
Brian G. Burton, Ed.D.
Foreword by:
Carlos Icaza, Co-founder, Ansca Mobile, Inc.
Publisher:
Burtons Media Group
Pages: 436

Formats: eBook price: $29.97 (ePub, mobi, pdf)
ISBN: 978-1-937336-00-4
Print: $59.99  ISBN: 978-1-937336-01-1 – Please contact sales@BurtonsMediaGroup.com

File Type :

Description:

Corona SDK allows the mobile app and game developer to create for multiple platforms at the same time.  With the ability to develop for Apple iOS and Google Android, you can turn your idea into the next best selling app! Create apps in less time for multiple markets and mobile devices without tedious rewriting.  Mobile App Development with Corona: Getting Started is designed to be used as a guide to learn mobile app and game development on your own.

 

NOTE: A Kindle version is also available on the Amazon store.  Due to Amazon pricing policy it was necessary to break this book into three parts.  Each part is available individually for $9.99.

 

 

Chapters:

1) Hello World: Setup and Get Going!
Getting Started
Software: Corona
Software: Android
Software: iOS
Development Hardware: Corona
Development Hardware: Test Devices
Publishing Considerations
Lua
Programing in Corona: Editors
Configuring Corona
Programming in Corona: Hello World V1.0
Project 1.1: Hello World V2.0
Summary

2) Buttons and Text
Know your Boundaries
Project 2: Button Fun
Functions
Project 2.1: Button Fun V2
Summary

3) Animation, Alpha & Orientation
Animation
Project 3: Basic Animation
Now You See It, Now You Don’t
Project 3.1: Alpha Fun
Orientation change
Project 3.2: A New Orientation
Summary

4) Fill in the Blanks
Textfield
Project 4: Simple Calculator
Device Builds
Summary

5) All Thing Graphic
Vector Graphics
Project 5: Vector Shapes
Bitmap Graphics
Resolution
Scaling
Masking
Sprite Sheets
Project 5.1: Uniform Sprites
Project 5.2: Non-uniform Sprites
Summary

6) User Interface
Resources
Build.Settings
Config.lua
UI.Lua
Adding Sound
Project 6: Beat-box
Summary

7) MultiView Applications
Hiding the status bar
Groups
Project 7: Group Movement
Modules and Packages
Project 7.1: External Library
External Libraries
Project 7.2: Creating a Splash Screen
Summary

8)  Phun with Physics
Turn on Physics
Scaling
Bodies
Project 8: Using Force
Gravity
Project 8.1: Playing with Gravity
Collision Detection
Joints
Project 8.2: Wrecking Ball
Summary

9)  Creating a Game with Corona
Game Design
Dragging Objects
Collision Detection
Reducing Overhead
Game Loop
Summary

10)  Star Explorer Continued
Splash screen
Performance Improvement
Building for Multiple Devices
Playing on Multiple Levels
Summary

11)   Media Makes the World Go Round
Working with Sound
Sound File Types (Revisited)
Where Did I Put That File?
Multimedia API
Project 11: Simple Audio Recorder
Video Playback
Camera
Project 11.1: X-Ray Camera
Summary

12)   File Storage & SQLite
File IO Considerations
Reading Data
Implicit vs Explicit File Manipulation
Writing Data
JSON
SQLite
Project 12: Reading a SQLite Database
Project 12.1 Writing to a SQLite Database
Summary

13)  Waiting on Tables
Table vs. Table: Clearing up the Confusion
Tools for Tables
Project 13: Creating a Simple Table View
Project 13.1: Table View from SQLite
Summary

14) It’s Who you Know: Networking
Web Services
HTTP
Project 14: Picture Download – Via Network Library
Socket
Project 14a: Picture Download – Via Socket Library
Tracking Network Status
Uploading to a Webserver
Connecting to Propritary Networks
Facebook
Papaya and OpenFeint
inMobi
Virtual Currency Credits
Pubnub
Project 14.1: Multi-User App
Summary

15)  Working with Widgets & Popups
Widgets

Widget Themes

Widget.newButton

Widget.newTabBar

Widget.newSlider

Widget.newTableView

Widget.newScrollView

Widget.newPickerWheel

Removing Widgets

Project 15: Longitude and Latitude

Web Popups

Summary


16)   Building a Tower Defense Game
Rotten Apples – Inspiration and Resources
Adding Sprite Animations

I Need a Map!

Two Roads Diverged

Space, The Final Frontier

Rat Race

On Your Mark…

Reducing Collisions

Take the Shot – Taking Care of Collisions

Are We There Yet? – adding the clubhouse

Adding Towers: Dragging Towers to the Screen

What’s the Score?

Let’s Get this Game Going!

Closures

Initialization

Loop-De-Loop!

Level and Wave Control

Noises Off!

Suspense is Killing Me!  - adding suspend/resume/save options

It’s a Splash – add splash screen

Summary

17) Additional Resources
BBEdit
Corona Comic
Corona Project Manager
Corona Remote
CoronaUI
Crawlspace
Director
Icon robot
Kwik
LevelHelper
Lime
Physics editor
SpriteHelper
Spriteloq
Texture Packer
Tiled
Useful Websites

Appendix A: The Lua Language
Appendix B: Advanced Lua

 

27 Comments

  • mroberti says:

    ZOMG can’t wait for the book! I’m ready to buy it and slap it on my ipad!! w00t!

  • thomas says:

    super, I want this book too, where can i buy this book?

  • Dr. Burton says:

    The early release should be available by July 29. It will initially only be available through my website.

  • syntaxtm says:

    WOW! Any word on the early release? :)

  • msutherl says:

    This is what I have been looking for!!! When and how can I get a e-copy of the book?

  • syntaxtm says:

    Finding a few typos’s, just wondering where you’d like to post them. . .

  • fmazzola says:

    Hi Dr. Burton, Great book. Was wondering if there are solutions to the Projects at the end of each chapter. Thanks Frank

  • Dr. Burton says:

    Not yet, but solutions will be included with the teacher resources (coming soon!)

  • dougd says:

    Can you tell me how many chapters are currently included in this early release? If I purchase now, I am interested in some of the later chapters. I want to see if they are included, even if only in first draft form. Thanks!

  • jan42 says:

    Hi, I purchased your Early Release PDF eBook and was wondering when you’re expecting to release the final version for it?

  • Dr. Burton says:

    The final version should be available within the next few weeks. I am currently finishing chapter 15, and have just chapter 16 to finish writing.

  • staytoooned says:

    I just downloaded the early release and wondered if there was a “mobi” version that I can read on my Kindle? The description stated that it would be available in ePub, mobi & pdf?

    Thanks.

  • Dr. Burton says:

    The mobi and ePub versions will be available shortly after I finish the final chapter. I’m making progress, should be soon!

  • sbehta says:

    Hello Dr. Burton,
    If I purchase the early release of the book how will I receive the final version (via email)?
    Also, I am mainly interested in developing a database-centric application using Corona. Will you be covering this topic in detail in your book?

    Thank You.

  • Hi Dr., congratulations for the book.

    I wanna translate your book to Portuguese, because doesn’t exists a Corona book in my country or language. Do you have any interest in this?

  • Dr. Burton says:

    Yes, I will be sending out an email to all early adopters as soon as the book is finished. You will get the update for free and continue to receive updates even after the book is finalized.
    Chapter 12 has a full database project using SQLite included and explained. I also include examples of apps with databases in other chapters as well.

  • Dr. Burton says:

    I will send you an email. Thank you for the interest!

  • d3mac123 says:

    Are you covering gestures like pinch to zoom, drag, tap, etc?

  • Dr. Burton says:

    I mention all of them, but I have specific programming demonstrations of drag and tap in several apps.

  • valesh75 says:

    If you need an Italian translation let me know, i have some spare time and would be cool to have it localized here in our marvelous contry :)

  • Hotcheezy says:

    When will the mobi version of this book be released?

  • Dr. Burton says:

    If you are an early adopter, the mobi version will be made available as soon as the book becomes final (which will be very soon for the Mobile App Development book, the end of February for the Beginning Mobile App Development book. I will also be making Mobile App Development available in parts (Ch 1-6, 7-12, & 13-Appendices) through the Amazon Kindle program as soon as it is completed.

  • barba13 says:

    Hello, I’m Andrea from Italy. I’d like a copy of the ebook possible the complete version. How can I buy it? thanks for the attention.

  • Dr. Burton says:

    You can purchase the book by clicking on the Books tab at the top of the webpage. Thank you for your interest!

  • How can I buy the Print book?

  • Dr. Burton says:

    Thus far there hasn’t been enough of a demand for a paper version to make printing cost effective. If you would like to be put on the list for a print copy, please send me an email and I will add your name to the notification list when it becomes available.

Leave a Reply

Copyright © 2010-2012 Burton's Media Group All rights reserved.
Desk Mess Mirrored version 1.9.1 theme from BuyNowShop.com.

Password Reset

Please enter your e-mail address. You will receive a new password via e-mail.