Your SlideShare is downloading. ×
0
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Introduction to Corona SDK
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to Corona SDK

261

Published on

Corona SDK is a cross platform mobile SDK for creating apps, games, and interactive books for iOS, Android, Kindle Fire, Fire TV, OUYA, NOOK, smart watches, and Windows Phone.

Corona SDK is a cross platform mobile SDK for creating apps, games, and interactive books for iOS, Android, Kindle Fire, Fire TV, OUYA, NOOK, smart watches, and Windows Phone.

Published in: Mobile, Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
261
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CORONA SDK CoronaLabs.com | @CoronaLabs Corona Labs, Palo Alto, CA Build Apps for iOS, Android, Kindle Fire, Fire TV, OUYA, NOOK, Windows Phone An Introduction Appcelerator, Phone Gap, Xamarin, Unity
  • 2. GAMES, APPS, BOOKS coronalabs.com/case-studies WATCHES, IOT
  • 3. coronalabs.com display.newImage( "sky.png" ) local ground = display.newImage("ground.png", 0, 400) local crate = display.newImage("crate.png", 160, 50 ); crate.rotation = 30 ! local physics = require("physics") physics.start() ! physics.addBody( ground, "static", { friction=0.5, bounce=0.3 } ) physics.addBody( crate, { density=0.9, friction=0.3, bounce=0.3} ) Develop 10x faster Publish to top stores Write once Monetize and distribute
  • 4. coronalabs.com sites.google.com/site/marbux/home/where-lua-is-used
  • 5. coronalabs.com Lua is a powerful, fast, lightweight, embeddable scripting language.! ! Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. WHAT IS LUA? SOURCE: http://www.lua.org/
  • 6. coronalabs.com
  • 7. XCODE Required to build for iOS devices developer.apple.com/xcode
  • 8. CORONA EDITOR coronalabs.com/products/editor/
  • 9. DOWNLOAD CORONA SDK CoronaLabs.com
  • 10. LAUNCHING CORONA
  • 11. LAUNCHING CORONA
  • 12. PROJECT FOLDER Add images, sounds and Lua files to the project folder
  • 13. A SIMPLE IMAGE In one line you can display an image local clouds = display.newImage(“clouds.png”)
  • 14. X &Y Easily position your images local physics = require( "physics" )! physics.start()! ! local sky = display.newImage( "bkg_clouds.png", 160, 195 )! ! local ground = display.newImage( "ground.png", 160, 445 )! physics.addBody( ground, "static", { friction=0.5, bounce=0.3 } )! ! local crate = display.newImage( "crate.png", 180, -50 )! crate.rotation = 5! physics.addBody( crate, { density=3.0, friction=0.5, bounce=0.3 } )
  • 15. MANIPULATION Size, x, y, alpha and rotation are all simple to adjust local physics = require( "physics" )! physics.start()! ! local sky = display.newImage( "bkg_clouds.png", 160, 195 )! ! local ground = display.newImage( "ground.png", 160, 445 )! physics.addBody( ground, "static", { friction=0.5, bounce=0.3 } )! ! local crate = display.newImage( "crate.png", 180, -50 )! crate.rotation = 5! physics.addBody( crate, { density=3.0, friction=0.5, bounce=0.3 } )
  • 16. BUILT IN SIMULATOR See updates as you save your code changes.
  • 17. SAMPLE CODE Applications / CoronaSDK / SampleCode
  • 18. DOCUMENTATION docs.coronalabs.com
  • 19. CoronaLabs.com/university
  • 20. YouTube.com/CoronaGeek Corona Geek Weekly Google+ Hangout
  • 21. coronalabs.com/products/books BurtonsMediaGroup.com (Dr. Brian Burton)
  • 22. YouTube.com/CoronaGeek Corona Geek @charlesmckeever Charles McKeever
  • 23. Build Apps 10x Faster CORONA SDK coronaLabs.com | @CoronaLabs Build Apps for iOS, Android, Kindle Fire & NOOK

×