india mobility week - introduction to corona sdk - altaf rehmani

26
UNICOM Presents UNICOM Presents India Mobility Week-2014 India Mobility Week-2014 Corona Sdk Overview Corona Sdk Overview www.unicomlearning.com India Mobility India Mobility Week 2014 Week 2014 www.cloudandmobility.org 20-Sep-2014, Pune 20-Sep-2014, Pune Corona sdk – Cross platform app and game Corona sdk – Cross platform app and game development development Altaf Rehmani Altaf Rehmani Director Director Redbytes Software Private Ltd. Redbytes Software Private Ltd.

Upload: altaf-rehmani

Post on 29-Jun-2015

297 views

Category:

Technology


2 download

DESCRIPTION

Overview of Corona sdk by Altaf Rehmani of redbytes software

TRANSCRIPT

Page 1: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

www.unicomlearning.com

India Mobility India Mobility Week 2014Week 2014

www.cloudandmobility.org

20-Sep-2014, Pune20-Sep-2014, Pune

Corona sdk – Cross platform app and game Corona sdk – Cross platform app and game developmentdevelopment

Altaf RehmaniAltaf Rehmani

DirectorDirector

Redbytes Software Private Ltd. Redbytes Software Private Ltd.

Page 2: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Great times to be a mobile dev

Page 3: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

www.unicomlearning.com

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014

Altaf Rehmani - Introduction

12 Yrs Financial Services ITPast Projects:

Capital Markets: Trading, Settlement, Treasury, ComplianceClients: Publishers, Real Estate, Retailers

5 Years - TECH EntrepreneurMobile solutions for SMEs and enterprisesEducational mobile apps for kids

Page 4: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

So many platforms, so little timeDevelopers face a real challenge making apps for multiple platforms

Windows PhoneC#

AndroidJava

iOSObjective C

mobile webHTML/CSS/Javascript

BlackBerry OSJava, web

Windows 8C#, C++

BadaC++

webOSHTML5, C++

Boot2GeckoHTML5

Page 5: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Cross-platform tools come to rescuedrastically reduce costs by code reuse and efficient developer resource management

2000 today – explosion of tools

100+ tools!

Page 6: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

www.unicomlearning.com

Agenda:

Corona sdk – An overviewFeaturesHands on game – in 20 mins

Page 7: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

What is Corona?• A cross platform development mobile sdk from

Corona labs (http://www.coronalabs.com)• An SDK that empowers developers to write

mobile games and graphical rich apps for iOS and Android, quickly, and easily.

• Corona produced apps have been downloaded more than 50m times

• Corona apps are approved for the Kindle & Nook Platforms.

• Price – Free to use and Publish. 16-50 USD / month for premium features

Page 8: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Page 9: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Page 10: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Page 11: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

What is the SDK?

• Lua Interpreter (110KB interpreter)• Open GL – ES 2.0 (graphics hardware

acceleration standard)• Open AL• Physics engine built around Box2D• Native C, C++ libraries (injected at runtime

depending on the platform)

Page 12: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Page 13: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Things we love about the SDK• Huge Productivity Gains• Cross Platform Ability for iOS and

Android • Content scaling and dynamic resolution• Simple, effective Dev environment and

workflow• Helpful and active community• API keeps expanding• Physics and other Framework support• Lots of sample code and third party tools• Migration path from Flash to Corona

Page 14: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Productivity• Displaying an image – Objective C (iOS)– Java (Android)– Corona sdk (both platforms)• Display.newImage(“myImage.png”)• Display.newImageRect(“myImage.png”,1024,768)

Page 15: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

What about Lua?• Lua is smallAs small as <100 KB (DLL/LIB)Easy runs on small devices or in small apps. • Lua is simple to useTo use-well suited for small softwareTo learn- ~20 keywords, ~20 operatorsPowerful arrays• Lua is fast• Apart from this, dynamic typing first class functions,

easy interop, written in C, ample libraries.

Page 16: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Corona Development Process

Page 17: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

SDK is good at

• 2-D Games• Graphical-oriented Utilities• Comics• Rapid Prototyping• Apps which are graphical in nature

Page 18: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Page 19: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Jun 11 – Jun 13

facebook.com/tinytapps

Page 20: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Simple and effective dev workflow• Projects are kept separate folders• Assets are compiled into app• App Code starts in the “main.lua”• Code Editors of your choice: Text Wrangler, BBEdit, Xcode, Notepad ++ ..• Works on Windows and Mac• Compilation does not happen locally!

Page 21: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

www.unicomlearning.comContinued Innovation

Page 22: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Tools for game developers• Spriteloq – convert Flash animations to Corona• LevelHelper,, Sprite helper emit corona code• Kwik – Photoshop CS5 plugin to create comics,

storybooks from psd files• CPM – Corona Project Manager to manage your

projects• Particle Candy – professional effects for games• Lime – include tilemaps created in Tiled

Page 23: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Sample Code availableAnd Much More..

Page 24: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Brand Ambassadors• Redbytes software – brand ambassadors for corona sdk• 15 day hands on Corona sdk Masterclass.

– Full cross platform game developed by you

• Corona sdk licenses available from redbytes with discounts for startups, colleges and mobile developers

Contact: [email protected]

Page 25: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

Demo – Game Prototype• Rameez Bhat – Corona lead Engineer

Page 26: India mobility week - Introduction to Corona sdk - Altaf Rehmani

UNICOM PresentsUNICOM Presents

India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview

www.unicomlearning.com

India Mobility Week-2014India Mobility Week-2014

Organized byOrganized byUNICOM Trainings & Seminars Pvt. Ltd. UNICOM Trainings & Seminars Pvt. Ltd.

[email protected]@unicomlearning.com

Speaker name: Altaf RehmaniSpeaker name: Altaf RehmaniEmail ID: [email protected] ID: [email protected]

www.cloudandmobility.org

LinkedIn/altafrTwitter: @altafr, [email protected]