Rapid Game Development with Corona SDK - Altaf Rehmani.

Slides:



Advertisements
Similar presentations
Cross Platform UI testing using Sikuli
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
SYDJS July What is HaXe? Multi-platform language Open source ( Community driven Version 2.07 (around since 2005) Single syntax for.
Mobile App Development Using: Presented by Tyler Richey Images from
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Programming Mobile Applications with Android
Real World Development using OpenEdge Mobile – some advanced features Brian C. Preece Ypsilon Software Ltd
Charis Marangos. Games versus Most Applications  Technical implementation is hard Real-time and responsive (at least 25 frames per second) Hungry for.
Java ME vs. Flash Lite: A comparison of mobile phone game development Alex Koller Supervisors: Greg Foster, Madeleine Wright.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
UFCFX5-15-3Mobile Device Development iOS Development Review.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Empowering the next generation of builders Build-It-Yourself seeks partners who can help bring a mobile device game development workshop direct to kids.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Extending Cocos2D-x Mobile 2D Framework Rony Xu Happy Elements.
Using JavaScript for Mobile App Development No Objective C or Java required! July 5th, 2011.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Week II Platforms and Engines. Overview Platforms and Engines Tools and SDKs Netbeans Game Development Walkthrough
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Cross Platform Development the Good, the Bad, and the Ugly WIFI: BRGuest / Gu3st!
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Mobile Device Programming
Understanding Xamarin Development Matt
Kaching! Where Premium Content Can Still Make Money DeVaris Brown Chief Developer Evangelist madewithmarmalade.com.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Game on! With Nativescript
Lewis Benge Bring your code to Windows MOB336.
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Mobile Applications: Unit - I
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Top 12 Frameworks for Android App Development
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
By SPEC INDIA. TestComplete – An Introduction An automated testing tool by SmartBear – TestComplete is a comprehensive product with umpteen features and.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Ionic Mobile App Development Services
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
The great debate… We will have this as an ongoing theme!
Mobile App Development Using:
Beginning of Xamarin for iOS development
Microsoft Evangelist Presentation
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
SNS College of Engineering
An-Najah National University Computer Engineering Department Software Graduation Project (66581) Supervised By: Dr. Luai M. Malhis Examiners.
CSC 581: Mobile App Development
Mobile App Development
Android Developer Fundamentals V2
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
CSC 581: Mobile App Development
HOW HYBRID APPLICATION DEVELOPMENT IS BENEFICIAL FOR BUSINESS ?
Report from the trenches of an HTML5 game provider
Presentation transcript:

Rapid Game Development with Corona SDK - Altaf Rehmani

Altaf Rehmani - Introduction 15 Yrs Financial Services IT 3 Years Startup Experience (redbytes.in) Merged with Iniquus IT services Ltd. Projects: – Capital Markets: Trading, Settlement, Treasury, Compliance – Clients: Publishers, Real Estate, Retailers, Catering

Apr – Sep 2011

Recently Developed Apps Fun With ABC

Swim With numbers

My Talking album

Color Carnival

Learning Hindi

What is Corona? A cross development mobile sdk from AnscaMobile ( 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 22m times Corona apps are approved for the Nook Platform. More platforms may be added in the future

Success Stories Bubble Ball 14 yr old – Robert Nay (> 7m Downloads) Float – Crawl Space games ~ 1 million downloads; one day to prototype; 2 months to develop Blast Monkeys – > 300K downloads: created in 14 days

What is the SDK? Lua Interpreter (110KB interpreter) Open GL – ES 2.0 (graphics hardware acceleration standard) Native C, C++ libraries (injected at runtime depending on the platform)

Things we love about the SDK Huge Productivity Gains Cross Platform Ability for iOS and Android 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

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

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 ++...

Cross Platform Development Support for Nook in the Final stages. More Platforms – in the future

SDK is good at 2-D Games Graphical-oriented Utilities Rapid Prototyping Apps which are graphical in nature

Limitations of the SDK for android Android Only 2.2 or higher Android Armv7 only. iOS notifications not available Android inapp purchase – not available iAds only possible through a workaround Some features don’t work yet on android when not to use – If you need native code integration and 3 rd party toolkits integrated – If you need a business app with native device UI controls targeting both platforms

Sample Code available And Much More..

What about Lua? Lua is small As small as <100 KB (DLL/LIB) Easy runs on small devices or in small apps. Lua is simple to use To use-well suited for small software To learn- ~20 keywords, ~20 operators Lua is fast Apart from this, dynamic typing first class functions, easy interop, written in C, ample libraries.

Things we like about corona SDK is easy to use Lua is a simple language to learn Ability to publish to both iOS and Android

App Dev Experiences The Good Real Fast development Ability to cater for multiple resolution and devices Focus on creativity and content Excellent community of developers Source code available for common patterns Daily build, improved features Challenges Android and iOS differences Native UI look Limited to what the SDK has to offer. Both platforms may not have common elements Marketing and App discovery

Looking for Publishers Schools Training & Consulting Partners Twitter: altafr