Upload
altaf-rehmani
View
297
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Overview of Corona sdk by Altaf Rehmani of redbytes software
Citation preview
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.
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
Great times to be a mobile dev
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
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
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!
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
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
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
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)
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
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
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)
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.
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
Corona Development Process
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
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
Jun 11 – Jun 13
facebook.com/tinytapps
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!
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
www.unicomlearning.comContinued Innovation
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
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
Sample Code availableAnd Much More..
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]
UNICOM PresentsUNICOM Presents
India Mobility Week-2014India Mobility Week-2014Corona Sdk OverviewCorona Sdk Overview
Demo – Game Prototype• Rameez Bhat – Corona lead Engineer
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]