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

Cross platform mobile development with Corona

Jan 20, 2015

Download

Technology

KMS Technology

The 4th KMS Technology's public seminar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cross platform mobile development with Corona

Nghia Dang & Khoi Nguyen

Senior Software Engineer

R&D Department

KMS Technology Vietnam

CROSS PLATFORMS MOBILE

DEVELOPMENT WITH CORONA

8/10/2012

Page 2: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 3: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 4: Cross platform mobile development with Corona

Cross platforms engine

Page 5: Cross platform mobile development with Corona

Application types

Game

eBook

Brand apps

Business apps

Kids' apps

Page 6: Cross platform mobile development with Corona

Architecture

Page 7: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 8: Cross platform mobile development with Corona

Corona community

Page 9: Cross platform mobile development with Corona

Success stories

Page 10: Cross platform mobile development with Corona

Blazing development speed

Page 11: Cross platform mobile development with Corona

Standards

Page 12: Cross platform mobile development with Corona

Flexibility

LUA/OpenGL HTML5

Native Native Widget

Page 13: Cross platform mobile development with Corona

Daily builds

Page 14: Cross platform mobile development with Corona

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

Page 15: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 16: Cross platform mobile development with Corona

Common Features

Graphics

Interfaces

Hardware

Media

Storage

Page 17: Cross platform mobile development with Corona

Advanced Features

Analytics

Ads

In-App Purchases

Game network

Physics

Sprites

Native Interface (Enterprise version)

Page 18: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 19: Cross platform mobile development with Corona

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

Page 20: Cross platform mobile development with Corona

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

Page 21: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 22: Cross platform mobile development with Corona

Android SDK Objective-C

Corona SDK

Productivity

Page 23: Cross platform mobile development with Corona

Productivity

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

Page 24: Cross platform mobile development with Corona

Display an image

1.

Page 25: Cross platform mobile development with Corona

A text

1.

1M downloads, yes I can do it

Page 26: Cross platform mobile development with Corona

Change text color

1.

1M downloads, yes I can do it

Page 27: Cross platform mobile development with Corona

Play music

1.

1M downloads, yes I can do it

Page 28: Cross platform mobile development with Corona

Game loop

1.

Page 29: Cross platform mobile development with Corona

Physics

Page 30: Cross platform mobile development with Corona

Game Billiards in 30 minutes

iPhone 4 iPad Android tablet

Page 31: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 32: Cross platform mobile development with Corona

WiTurn.com

Page 33: Cross platform mobile development with Corona

What’s Corona?

Highlights

Features

Tools and Utilities

How fast?

Case study

Wrap up

Agenda

Page 34: Cross platform mobile development with Corona

Development Environment

Page 35: Cross platform mobile development with Corona

References

coronalabs.com

doc.coronalabs.com

learningcorona.com

docs.davidmccuskey.com (DMC Library)

Page 36: Cross platform mobile development with Corona

Q&A

Page 37: Cross platform mobile development with Corona

Thank you