37
Nghia Dang & Khoi Nguyen Senior Software Engineer R&D Department KMS Technology Vietnam CROSS PLATFORMS MOBILE DEVELOPMENT WITH CORONA 8/10/2012

Cross platform mobile development with Corona

Embed Size (px)

DESCRIPTION

The 4th KMS Technology's public seminar

Citation preview

Nghia Dang & Khoi Nguyen

Senior Software Engineer

R&D Department

KMS Technology Vietnam

CROSS PLATFORMS MOBILE

DEVELOPMENT WITH CORONA

8/10/2012

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Cross platforms engine

Application types

Game

eBook

Brand apps

Business apps

Kids' apps

Architecture

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Corona community

Success stories

Blazing development speed

Standards

Flexibility

LUA/OpenGL HTML5

Native Native Widget

Daily builds

Comparison Corona PhoneGap Titanium RhoMobile

Supported

Platforms

iOS, Android, Kindle,

Nook Color

iOS, Android, Windows

Phone 7, Bada, WebOS,

Symbian

iOS, Android iOS, Android,

BlackBerry, Windows

Phone 7

Core OpenGL, HTML5, Native HTML5

HTML5, Native HTML5

Development

Languages

LUA, HTML, CSS, JS,

C++, JAVA

HTML, CSS, JS

HTML, CSS, JS

Ruby, HTML, CSS, JS

Storage SQLite3 Web SQL SQLite3 Web SQL

Look like

native

Good

Good Excellence Good

Target Game, Business app, Brand

app, eBook app, Kid app

Business app Business app Business app

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Common Features

Graphics

Interfaces

Hardware

Media

Storage

Advanced Features

Analytics

Ads

In-App Purchases

Game network

Physics

Sprites

Native Interface (Enterprise version)

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Tools

Particle Candy The tool helps to create effects as smoke, trails, fire, explosions, duct,

etc.

Level Helper An efficient level editor that helps populate your game worlds in a matter

of minutes

Corona Remote It is designed to send real time accelerometer data from device to corona

simulator

Physics Editor It allows you drag your sharps, edit physic's properties, and export to

your game framework

Utilities

Corona Profiler It allows to identify both performance and memory hotpots in your code

Graphics Layout Tool It allows you place your graphics on simulator screen and output chuck

of code in your project.

DMC Corona Library An object-oriented framework for LUA

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Android SDK Objective-C

Corona SDK

Productivity

Productivity

http://webdev.anscamobile.com/corona/comparison

Display an image

1.

A text

1.

1M downloads, yes I can do it

Change text color

1.

1M downloads, yes I can do it

Play music

1.

1M downloads, yes I can do it

Game loop

1.

Physics

Game Billiards in 30 minutes

iPhone 4 iPad Android tablet

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

WiTurn.com

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Development Environment

References

coronalabs.com

doc.coronalabs.com

learningcorona.com

docs.davidmccuskey.com (DMC Library)

Q&A

Thank you