SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
App42 Student Lab – Android
Game Dev Series V 0.1
Workshop conducted by
(Wednesday 5th March 2014)
To be covered
Gaming Industry – The booming world
Why Android?
Prerequisites for the workshop
Basic Steps of Development
• Idea Generation
• Planning and Identifying Target Audience and Revenue Model
• Design
• Approach
• Prototype Development
• Programming
• Testing
• Deployment and Release
Android Setup
Developing a sample Tic-Tac-Toe Game
Backend Development with App42
• Creating Leaderboard

Hackathon Details
Q & A Session

Attend V 0.2 for
 Facebook Integration and Social Leaderboard
 Play Store Publishing
 Simple & Effective Marketing Techniques

Attend V 0.3 for
 Converting Single-player Game to
Multiplayer
 Monetization Techniques
Gaming Industry – The money-making world
for young entrepreneurs
There are many stories on App Developers becoming billionaires at a
very young age.

What you need to make a great App?
- A unique idea - Little or no investment - A few hours

What you get?
- A global market of over 250 million smartphone and tablet users
- A share in 33,675 downloads a minute or 17.7 billion a year

Why games?
Mobile games is the most
popular App Category - 7080% downloads are games

93% of app downloaders who
pay for an app, pay for a
mobile gaming app

The smartphone gaming
industry is expected to double
by 2016
Why to start with Android
Biggest smartphone market
• 48.5% share alone
• Android platform has been adapted by all the big mobile hardware vendors - Samsung, HTC,
Motorola etc.
You can develop for Android from multiple devices - Windows, Mac OS and Linux unlike iOS where
you require a Mac
Android is an OS based on the Linux Kernel – an open source
• Java is the programming language - a very old language, with large number of tutorials and
content available

Simpler publishing process
• Cheap developer fee on the Play Store ($25 one-time), as opposed to $99 per year for Apple
Store
• Easy and quicker updating of apps
With the integration of Google Wallet and Google Checkout, monetization has become easier
Prerequisites for the workshop
Downloaded
Java and
configured
the Path

You must have

Downloaded
Eclipse and
Android SDK
Registered with
ShepHertz to
access App42
Android SDK
Steps to create a Mobile App
A great imagination leads to a great App
The App must provide some kind of benefit to the users, be it tangible like saving their time,
reducing costs, enhancing productivity or intangible, like giving them a good experience.
To create a successful mobile app:
• Identify a problem which can be resolved by your App
• Decide on the must-have features
If you are making a Game:
• It must have a unique game-play and
• must provide a great user-experience
Contd..
Planning and Identifying
Planning is the most crucial phase of any IT project. For a Mobile App, you need to first identify:

• The Target Audience
Everything should be planned and developed keeping in mind the target users. This will surely
increase the probability of success

• Mobile Platforms and Devices to be supported
Platforms and devices should be selected keeping in mind their geo-coverage among your target
users, device support, performance and compatibility with your App.

• Revenue model
The App market is booming like never before. To generate revenue from this umpteen resource,
you need to select the appropriate approach in accordance with your app. There are different
models of generating revenue - paid Apps, in-app freemium, advertisements, subscription and pay
per download.
You should have a clear monetization strategy, right from the beginning.
Contd..
Designing
A great design is yet another significant factor responsible for the success of your App.

You must concentrate on the UI design and multi-touch gestures for your App and consider
platform design standards as well. Today, a lot of emphasis is on the UI design and graphics of
an App. If a user does not find the App visually appealing in the first look, he is bound to
delete the App as there are multiple options available in the market. A great design creates an
instant impact on the mind of the user while ensuring usability of the App.
Design tools for a basic App:
• Xcode / Eclipse

• Image Editing tool (Adobe Photoshop)
Contd..
Identify approach to develop - native, web or hybrid
App development Approach must be in accordance with your time and budget constraints.

• Native
Native Apps deliver the best user experience but require significant time and skill to be developed.
These Apps are basically platform specific and require expertise along with knowledge

• Web
Web Apps are quick and cheap ones to develop and can run on multiple platforms but are less
powerful than Native Apps. These are developed using HTML5, CSS or JavaScript code

• Hybrid
This recent approach combines prebuilt native containers with on-the-fly web coding in order to
achieve the best of both worlds. In this approach, the developer augments the web code with
native language to create unique features and access native APIs
Contd..
Develop a prototype
• The process of taking your idea and turning it into an application with some basic functionality
• A prototype makes it easier to sell your idea to potential buyers who can now actually view the
tangible benefits instead of just visualizing or reading product description. It is quite helpful in
attracting investors and finding licensees
Contd..
Application Programming
iOS Applications
• IDE: Xcode
• Language: Objective C
Android Applications

• IDE: Eclipse
• Language: Java
Windows Applications

• IDE: Visual Studio
• Language: C, C++, C#
Blackberry Applications
• IDE: Eclipse
• Language: Java, C++
Contd..
Testing
Functional Testing
Functional testing ensures that the application is working as per requirements

Performance Testing
This testing process is undertaken to check the performance and behavior of the application under
certain conditions such as low battery, bad network coverage, low available memory, and
simultaneous access to application’s server by several users and other conditions. Performance of
an application can be affected from two sides: server side and client side
Contd..
Memory Leakage Testing
Memory leakage happens when an App is unable to manage the memory it is allocated resulting in
poor performance of the App and overall slowdown of the system. As mobile devices have limited
memory, memory leakage testing is very crucial.
In case of Android, Memory Management is automatically done by Android System

Interrupt Testing
There are different types of interruptions: Incoming and Outgoing calls, SMS, MMS, Incoming
Notifications, Battery Removal, Cable Insertion and Removal for data transfer, Network outage and
recovery, Media Player on/off
You need to check if the App is able to handle interruptions by going into a suspended state and
resuming afterwards.
Contd..
Usability testing
Usability testing is carried out to verify if the application is achieving its goals and getting a
favorable response from users. This is important as the usability of an application is its key to
commercial success. This can be done by beta-testing the App within a group of users

Installation testing
Installation testing verifies that the installation process goes smoothly without the user having to
face any difficulty. This testing process covers installation, updating and uninstalling of an
application.

Certification Testing
To get a certificate of compliance, the App needs to be tested on each mobile device against the
guidelines set by different mobile platforms.
Contd..
Deploying and Releasing
Deployment Management includes planning, scheduling and controlling the expected traffic on the
App.
Buying server space in advance is a costly affair. So these days a number of PaaS (Platform-as-aService) providers have come up in the market to provide shared server space to developers to
reduce their cost on infrastructure.

Publishing on Store
The Publishing process is more or less similar on every store.
Guidelines to publish on the Play Store will be taken up in V.02 next Wednesday.
Android Setup
How to create a simple “hello world” Android project in Eclipse IDE + ADT plugin,
and run it with Android Virtual Device (AVD)
Steps
1. Install Android SDK
2. Install ADT Eclipse plugin
3. Create an Android Virtual Device (AVD)
4. Create Android Project with Eclipse (Wizard)

5. Code it…
6. Start it in Android Virtual Device (AVD)

Tools used in this workshop
JDK 1.6
Eclipse IDE 3.7 , Indigo
Android SDK
Developing a Sample Android Game
We are now ready to create our own project
Sample Game : Tic-Tac-Toe
Features:
• Turn-based Game Play

• Basic Leaderboard

Follow the link for a complete Video Tutorial
How to configure Java; Android Setup; Developing a basic Tic-Tac-Toe Game; Leaderboard
integration with App42
Backend Development with App42
App Development = Frontend (Client-side Coding) + Backend (Server-side Coding)
 Frontend collects input from user and backend (Phone’s backend or global-server backend)
processes the data and outputs to frontend.
 Most of the time of a developer goes into server-side coding (interaction with server, server space,
cost, managing etc.)

App42 provides backend APIs (explain API) that can be directly integrated with your frontend
and have the App/Game ready to go live
 450+ APIs spread across 20+ modules
 18+ Native SDKs (Android, iOS, Unity, Windows, ..)

 7500+ customers globally
 Biggest Gaming companies from India : Zapak, Hungama, Robosoft,..
App42 Backend Modules

450+ APIs

20+ Modules

18 Native SDKs
Integrating Leaderboard
In this session, we have integrated a basic Scoreboard using App42 Leaderboard APIs
• For using any of the 20+ App42 Modules, follow this Tutorial on Steps to get Started
• Watch the video for integrating a basic leaderboard

For Facebook-based Leaderboards, watch out V 0.2
on Wednesday 12th March ’14.
Register now
Hackathon
We now announce the Hackathon open!
Category of games:
• Casual single-player

• 2 – player turn-based
• Multiplayer (will be taught in V 0.3)

Rules:
 Use atleast two App42 Backend APIs or AppWarp Multiplayer Engine
 Submission of Entries (.apk file) by 26th March ‘14
 Results – 2nd April ’14
Register now
Contd..
Support from ShepHertz Team:
• For any technical assistance while developing, post your questions on our Forum on the website

What do you get:
• App42 Certification to deserving Games

• Exciting Prizes to be won
Categorical prizes:
- Best UI

- Best use of App42 APIs

- Best Gameplay

• Internship opportunity with ShepHertz to the best coder!

- and more
Links for Reference :
http://www.shephertz.com
http://api.shephertz.com
http://appwarp.shephertz.com
http://app42paas.shephertz.com

Contact: sales@shephertz.com
Skype: ShepHertz

Follow us on:

Mais conteúdo relacionado

Mais procurados

Mobile User Interface Development Challenges and Trade-offs
Mobile User Interface Development Challenges and Trade-offsMobile User Interface Development Challenges and Trade-offs
Mobile User Interface Development Challenges and Trade-offs JonFerraiolo
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs WebRuckit
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1voicegateindia
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeswamileo1
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSCIIITLucknow
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile applicationMengChun Lam
 
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Happiest Minds Technologies
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensJoseph Labrecque
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma RST-IT
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Bala Subra
 
Jean henri cote portfolio
Jean henri cote portfolioJean henri cote portfolio
Jean henri cote portfolioJean Cote
 
Whitepaper KidoZen vs-konyone
Whitepaper KidoZen vs-konyoneWhitepaper KidoZen vs-konyone
Whitepaper KidoZen vs-konyonekidozen
 
Why flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appWhy flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appKaty Slemon
 
Everything about flutter web development
Everything about flutter web developmentEverything about flutter web development
Everything about flutter web developmentKaty Slemon
 

Mais procurados (20)

Mobile User Interface Development Challenges and Trade-offs
Mobile User Interface Development Challenges and Trade-offsMobile User Interface Development Challenges and Trade-offs
Mobile User Interface Development Challenges and Trade-offs
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs Web
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter Workshop
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development Process
 
Kumar kunal
Kumar kunalKumar kunal
Kumar kunal
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small ScreensFrom Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
Jean henri cote portfolio
Jean henri cote portfolioJean henri cote portfolio
Jean henri cote portfolio
 
Whitepaper KidoZen vs-konyone
Whitepaper KidoZen vs-konyoneWhitepaper KidoZen vs-konyone
Whitepaper KidoZen vs-konyone
 
Why flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appWhy flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile app
 
Everything about flutter web development
Everything about flutter web developmentEverything about flutter web development
Everything about flutter web development
 

Destaque (6)

Methodology it capstone projet
Methodology it capstone projetMethodology it capstone projet
Methodology it capstone projet
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
System Development Cycle - IT Project Management
System Development Cycle - IT Project ManagementSystem Development Cycle - IT Project Management
System Development Cycle - IT Project Management
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Writing chapter 3
Writing chapter 3Writing chapter 3
Writing chapter 3
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 

Semelhante a App42 Student Lab - Android Game Dev Series V 0.1

MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
Low Code Development Platform California
Low Code Development Platform CaliforniaLow Code Development Platform California
Low Code Development Platform CaliforniaDewStudio
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?DewStudio
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development CompanyThe NineHertz
 
Learn Android app development in easy steps
Learn Android app development in easy stepsLearn Android app development in easy steps
Learn Android app development in easy stepsMobile Pundits
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making moneyDavid Bozward
 
Android Application Engineering Presentation
Android Application Engineering PresentationAndroid Application Engineering Presentation
Android Application Engineering Presentation19btc037
 
Mobile Application Development Services
Mobile Application Development ServicesMobile Application Development Services
Mobile Application Development ServicesTaction Software LLC
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022SynapseIndia
 
App Piece 002 Copy
App Piece 002 CopyApp Piece 002 Copy
App Piece 002 CopyPhil Shelp
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.Techugo
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...SoftLabNY
 
Android Web app
Android Web app Android Web app
Android Web app Sumit Kumar
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...ReformedTech
 
Which android app development tools deserve your attention this year
Which android app development tools deserve your attention this year  Which android app development tools deserve your attention this year
Which android app development tools deserve your attention this year Moon Technolabs Pvt. Ltd.
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsHarutyun Abgaryan
 

Semelhante a App42 Student Lab - Android Game Dev Series V 0.1 (20)

MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Android @ Neev
Android @ NeevAndroid @ Neev
Android @ Neev
 
Low Code Development Platform California
Low Code Development Platform CaliforniaLow Code Development Platform California
Low Code Development Platform California
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
Learn Android app development in easy steps
Learn Android app development in easy stepsLearn Android app development in easy steps
Learn Android app development in easy steps
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
Android Application Engineering Presentation
Android Application Engineering PresentationAndroid Application Engineering Presentation
Android Application Engineering Presentation
 
Mobile Application Development Services
Mobile Application Development ServicesMobile Application Development Services
Mobile Application Development Services
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022
 
App Piece 002 Copy
App Piece 002 CopyApp Piece 002 Copy
App Piece 002 Copy
 
Presentation
PresentationPresentation
Presentation
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
best Mobile App Development Companies in Bangalore.pdf
best Mobile App Development Companies in Bangalore.pdfbest Mobile App Development Companies in Bangalore.pdf
best Mobile App Development Companies in Bangalore.pdf
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
Android Web app
Android Web app Android Web app
Android Web app
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
Which android app development tools deserve your attention this year
Which android app development tools deserve your attention this year  Which android app development tools deserve your attention this year
Which android app development tools deserve your attention this year
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool Labs
 

Mais de ShepHertz

ShepHertz Facial recognition based attendance and visitor management system
ShepHertz Facial recognition based attendance and visitor management systemShepHertz Facial recognition based attendance and visitor management system
ShepHertz Facial recognition based attendance and visitor management systemShepHertz
 
Configure & send push notification on i os device
Configure & send push notification on i os deviceConfigure & send push notification on i os device
Configure & send push notification on i os deviceShepHertz
 
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...ShepHertz
 
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dx
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dxA Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dx
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dxShepHertz
 
Media & entertainment marketing automation and omnichannel media
Media & entertainment marketing automation and omnichannel mediaMedia & entertainment marketing automation and omnichannel media
Media & entertainment marketing automation and omnichannel mediaShepHertz
 
Insurance marketing automation and omni channel insurance.
Insurance marketing automation and omni channel insurance.Insurance marketing automation and omni channel insurance.
Insurance marketing automation and omni channel insurance.ShepHertz
 
Travel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travelTravel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travelShepHertz
 
Gaming marketing automation and multiplayer game development
Gaming marketing automation and multiplayer game developmentGaming marketing automation and multiplayer game development
Gaming marketing automation and multiplayer game developmentShepHertz
 
Retail marketing automation and omni channel retail experience.
Retail marketing automation and omni channel retail experience.Retail marketing automation and omni channel retail experience.
Retail marketing automation and omni channel retail experience.ShepHertz
 
Banking Services Marketing Automation and Omni-channel Banking
Banking Services Marketing Automation and Omni-channel BankingBanking Services Marketing Automation and Omni-channel Banking
Banking Services Marketing Automation and Omni-channel BankingShepHertz
 
ShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz
 
Push Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendPush Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendShepHertz
 
ShepHertz - アプリのための万全なエコシステム
ShepHertz - アプリのための万全なエコシステムShepHertz - アプリのための万全なエコシステム
ShepHertz - アプリのための万全なエコシステムShepHertz
 
Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2ShepHertz
 
ShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz
 

Mais de ShepHertz (15)

ShepHertz Facial recognition based attendance and visitor management system
ShepHertz Facial recognition based attendance and visitor management systemShepHertz Facial recognition based attendance and visitor management system
ShepHertz Facial recognition based attendance and visitor management system
 
Configure & send push notification on i os device
Configure & send push notification on i os deviceConfigure & send push notification on i os device
Configure & send push notification on i os device
 
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...
Complete steps to Integrate Push Notification for Your Cocos2dx App with Push...
 
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dx
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dxA Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dx
A Complete Tutorial to Develop Real-Time Fighting Game with Cocos2dx
 
Media & entertainment marketing automation and omnichannel media
Media & entertainment marketing automation and omnichannel mediaMedia & entertainment marketing automation and omnichannel media
Media & entertainment marketing automation and omnichannel media
 
Insurance marketing automation and omni channel insurance.
Insurance marketing automation and omni channel insurance.Insurance marketing automation and omni channel insurance.
Insurance marketing automation and omni channel insurance.
 
Travel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travelTravel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travel
 
Gaming marketing automation and multiplayer game development
Gaming marketing automation and multiplayer game developmentGaming marketing automation and multiplayer game development
Gaming marketing automation and multiplayer game development
 
Retail marketing automation and omni channel retail experience.
Retail marketing automation and omni channel retail experience.Retail marketing automation and omni channel retail experience.
Retail marketing automation and omni channel retail experience.
 
Banking Services Marketing Automation and Omni-channel Banking
Banking Services Marketing Automation and Omni-channel BankingBanking Services Marketing Automation and Omni-channel Banking
Banking Services Marketing Automation and Omni-channel Banking
 
ShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for Apps
 
Push Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendPush Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 Backend
 
ShepHertz - アプリのための万全なエコシステム
ShepHertz - アプリのための万全なエコシステムShepHertz - アプリのための万全なエコシステム
ShepHertz - アプリのための万全なエコシステム
 
Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2
 
ShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your Apps
 

Último

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Último (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

App42 Student Lab - Android Game Dev Series V 0.1

  • 1. App42 Student Lab – Android Game Dev Series V 0.1 Workshop conducted by (Wednesday 5th March 2014)
  • 2. To be covered Gaming Industry – The booming world Why Android? Prerequisites for the workshop Basic Steps of Development • Idea Generation • Planning and Identifying Target Audience and Revenue Model • Design • Approach • Prototype Development • Programming • Testing • Deployment and Release
  • 3. Android Setup Developing a sample Tic-Tac-Toe Game Backend Development with App42 • Creating Leaderboard Hackathon Details Q & A Session Attend V 0.2 for  Facebook Integration and Social Leaderboard  Play Store Publishing  Simple & Effective Marketing Techniques Attend V 0.3 for  Converting Single-player Game to Multiplayer  Monetization Techniques
  • 4. Gaming Industry – The money-making world for young entrepreneurs There are many stories on App Developers becoming billionaires at a very young age. What you need to make a great App? - A unique idea - Little or no investment - A few hours What you get? - A global market of over 250 million smartphone and tablet users - A share in 33,675 downloads a minute or 17.7 billion a year Why games? Mobile games is the most popular App Category - 7080% downloads are games 93% of app downloaders who pay for an app, pay for a mobile gaming app The smartphone gaming industry is expected to double by 2016
  • 5. Why to start with Android Biggest smartphone market • 48.5% share alone • Android platform has been adapted by all the big mobile hardware vendors - Samsung, HTC, Motorola etc. You can develop for Android from multiple devices - Windows, Mac OS and Linux unlike iOS where you require a Mac Android is an OS based on the Linux Kernel – an open source • Java is the programming language - a very old language, with large number of tutorials and content available Simpler publishing process • Cheap developer fee on the Play Store ($25 one-time), as opposed to $99 per year for Apple Store • Easy and quicker updating of apps With the integration of Google Wallet and Google Checkout, monetization has become easier
  • 6. Prerequisites for the workshop Downloaded Java and configured the Path You must have Downloaded Eclipse and Android SDK Registered with ShepHertz to access App42 Android SDK
  • 7. Steps to create a Mobile App A great imagination leads to a great App The App must provide some kind of benefit to the users, be it tangible like saving their time, reducing costs, enhancing productivity or intangible, like giving them a good experience. To create a successful mobile app: • Identify a problem which can be resolved by your App • Decide on the must-have features If you are making a Game: • It must have a unique game-play and • must provide a great user-experience
  • 8. Contd.. Planning and Identifying Planning is the most crucial phase of any IT project. For a Mobile App, you need to first identify: • The Target Audience Everything should be planned and developed keeping in mind the target users. This will surely increase the probability of success • Mobile Platforms and Devices to be supported Platforms and devices should be selected keeping in mind their geo-coverage among your target users, device support, performance and compatibility with your App. • Revenue model The App market is booming like never before. To generate revenue from this umpteen resource, you need to select the appropriate approach in accordance with your app. There are different models of generating revenue - paid Apps, in-app freemium, advertisements, subscription and pay per download. You should have a clear monetization strategy, right from the beginning.
  • 9. Contd.. Designing A great design is yet another significant factor responsible for the success of your App. You must concentrate on the UI design and multi-touch gestures for your App and consider platform design standards as well. Today, a lot of emphasis is on the UI design and graphics of an App. If a user does not find the App visually appealing in the first look, he is bound to delete the App as there are multiple options available in the market. A great design creates an instant impact on the mind of the user while ensuring usability of the App. Design tools for a basic App: • Xcode / Eclipse • Image Editing tool (Adobe Photoshop)
  • 10. Contd.. Identify approach to develop - native, web or hybrid App development Approach must be in accordance with your time and budget constraints. • Native Native Apps deliver the best user experience but require significant time and skill to be developed. These Apps are basically platform specific and require expertise along with knowledge • Web Web Apps are quick and cheap ones to develop and can run on multiple platforms but are less powerful than Native Apps. These are developed using HTML5, CSS or JavaScript code • Hybrid This recent approach combines prebuilt native containers with on-the-fly web coding in order to achieve the best of both worlds. In this approach, the developer augments the web code with native language to create unique features and access native APIs
  • 11. Contd.. Develop a prototype • The process of taking your idea and turning it into an application with some basic functionality • A prototype makes it easier to sell your idea to potential buyers who can now actually view the tangible benefits instead of just visualizing or reading product description. It is quite helpful in attracting investors and finding licensees
  • 12. Contd.. Application Programming iOS Applications • IDE: Xcode • Language: Objective C Android Applications • IDE: Eclipse • Language: Java Windows Applications • IDE: Visual Studio • Language: C, C++, C# Blackberry Applications • IDE: Eclipse • Language: Java, C++
  • 13. Contd.. Testing Functional Testing Functional testing ensures that the application is working as per requirements Performance Testing This testing process is undertaken to check the performance and behavior of the application under certain conditions such as low battery, bad network coverage, low available memory, and simultaneous access to application’s server by several users and other conditions. Performance of an application can be affected from two sides: server side and client side
  • 14. Contd.. Memory Leakage Testing Memory leakage happens when an App is unable to manage the memory it is allocated resulting in poor performance of the App and overall slowdown of the system. As mobile devices have limited memory, memory leakage testing is very crucial. In case of Android, Memory Management is automatically done by Android System Interrupt Testing There are different types of interruptions: Incoming and Outgoing calls, SMS, MMS, Incoming Notifications, Battery Removal, Cable Insertion and Removal for data transfer, Network outage and recovery, Media Player on/off You need to check if the App is able to handle interruptions by going into a suspended state and resuming afterwards.
  • 15. Contd.. Usability testing Usability testing is carried out to verify if the application is achieving its goals and getting a favorable response from users. This is important as the usability of an application is its key to commercial success. This can be done by beta-testing the App within a group of users Installation testing Installation testing verifies that the installation process goes smoothly without the user having to face any difficulty. This testing process covers installation, updating and uninstalling of an application. Certification Testing To get a certificate of compliance, the App needs to be tested on each mobile device against the guidelines set by different mobile platforms.
  • 16. Contd.. Deploying and Releasing Deployment Management includes planning, scheduling and controlling the expected traffic on the App. Buying server space in advance is a costly affair. So these days a number of PaaS (Platform-as-aService) providers have come up in the market to provide shared server space to developers to reduce their cost on infrastructure. Publishing on Store The Publishing process is more or less similar on every store. Guidelines to publish on the Play Store will be taken up in V.02 next Wednesday.
  • 17. Android Setup How to create a simple “hello world” Android project in Eclipse IDE + ADT plugin, and run it with Android Virtual Device (AVD) Steps 1. Install Android SDK 2. Install ADT Eclipse plugin 3. Create an Android Virtual Device (AVD) 4. Create Android Project with Eclipse (Wizard) 5. Code it… 6. Start it in Android Virtual Device (AVD) Tools used in this workshop JDK 1.6 Eclipse IDE 3.7 , Indigo Android SDK
  • 18. Developing a Sample Android Game We are now ready to create our own project Sample Game : Tic-Tac-Toe Features: • Turn-based Game Play • Basic Leaderboard Follow the link for a complete Video Tutorial How to configure Java; Android Setup; Developing a basic Tic-Tac-Toe Game; Leaderboard integration with App42
  • 19. Backend Development with App42 App Development = Frontend (Client-side Coding) + Backend (Server-side Coding)  Frontend collects input from user and backend (Phone’s backend or global-server backend) processes the data and outputs to frontend.  Most of the time of a developer goes into server-side coding (interaction with server, server space, cost, managing etc.) App42 provides backend APIs (explain API) that can be directly integrated with your frontend and have the App/Game ready to go live  450+ APIs spread across 20+ modules  18+ Native SDKs (Android, iOS, Unity, Windows, ..)  7500+ customers globally  Biggest Gaming companies from India : Zapak, Hungama, Robosoft,..
  • 20. App42 Backend Modules 450+ APIs 20+ Modules 18 Native SDKs
  • 21. Integrating Leaderboard In this session, we have integrated a basic Scoreboard using App42 Leaderboard APIs • For using any of the 20+ App42 Modules, follow this Tutorial on Steps to get Started • Watch the video for integrating a basic leaderboard For Facebook-based Leaderboards, watch out V 0.2 on Wednesday 12th March ’14. Register now
  • 22. Hackathon We now announce the Hackathon open! Category of games: • Casual single-player • 2 – player turn-based • Multiplayer (will be taught in V 0.3) Rules:  Use atleast two App42 Backend APIs or AppWarp Multiplayer Engine  Submission of Entries (.apk file) by 26th March ‘14  Results – 2nd April ’14 Register now
  • 23. Contd.. Support from ShepHertz Team: • For any technical assistance while developing, post your questions on our Forum on the website What do you get: • App42 Certification to deserving Games • Exciting Prizes to be won Categorical prizes: - Best UI - Best use of App42 APIs - Best Gameplay • Internship opportunity with ShepHertz to the best coder! - and more
  • 24. Links for Reference : http://www.shephertz.com http://api.shephertz.com http://appwarp.shephertz.com http://app42paas.shephertz.com Contact: sales@shephertz.com Skype: ShepHertz Follow us on: