You are viewing our Forum Archives. To view or take place in current topics click here.
Creating Simple Mobile Phone Apps
Posted:

Creating Simple Mobile Phone AppsPosted:

MX
  • Supporter
Status: Offline
Joined: Jan 10, 201411Year Member
Posts: 1,896
Reputation Power: 233
Status: Offline
Joined: Jan 10, 201411Year Member
Posts: 1,896
Reputation Power: 233
So I'm wondering what is required for making simple apps for mobile devices.

By simple I mean like 2D games, games as simple as flappy bird for example. I have kind of got the idea of doing it for PC, but lets face it, who plays those type of games on PC.

All I want to know I;

Is it much different from PC to iOS/Android?
What Language is this done in? Java?
Is it easy for these kind of apps to get on the appstore?
#2. Posted:
ObscureCoder
  • Resident Elite
Status: Offline
Joined: Jun 29, 201311Year Member
Posts: 211
Reputation Power: 13
Status: Offline
Joined: Jun 29, 201311Year Member
Posts: 211
Reputation Power: 13
MXGP wrote So I'm wondering what is required for making simple apps for mobile devices.

By simple I mean like 2D games, games as simple as flappy bird for example. I have kind of got the idea of doing it for PC, but lets face it, who plays those type of games on PC.

All I want to know I;

Is it much different from PC to iOS/Android?
What Language is this done in? Java?
Is it easy for these kind of apps to get on the appstore?


1) Depends. Game development is pretty similar on all platforms. Most libraries that are designed for desktop have mobile bindings with the same/similar APIs.
2) Android - Java, iOS - Objective-C and Swift.
3) Last time I checked, play store license is like a one time 25 dollar payment, Apple app store is a recurring 99 dollar payment. Also, for android, you can just install download apks (app files) anyway.

Also, in-case you're interested, Flappy Birds was written in HTML and JavaScript. This allowed it to be ported from Android to iOS incredibly easy. There was also a desktop version using the same code as the mobile apps. Infact the flappy bird developer's old site, dotgears, used to allow you to play apps online since they can run in the web browser. Releasing them as apps is just an easy way to gain publicity and allow offline playing in a nice little bundle.
#3. Posted:
MX
  • Christmas!
Status: Offline
Joined: Jan 10, 201411Year Member
Posts: 1,896
Reputation Power: 233
Status: Offline
Joined: Jan 10, 201411Year Member
Posts: 1,896
Reputation Power: 233
ObscureCoder wrote
MXGP wrote So I'm wondering what is required for making simple apps for mobile devices.

By simple I mean like 2D games, games as simple as flappy bird for example. I have kind of got the idea of doing it for PC, but lets face it, who plays those type of games on PC.

All I want to know I;

Is it much different from PC to iOS/Android?
What Language is this done in? Java?
Is it easy for these kind of apps to get on the appstore?


1) Depends. Game development is pretty similar on all platforms. Most libraries that are designed for desktop have mobile bindings with the same/similar APIs.
2) Android - Java, iOS - Objective-C and Swift.
3) Last time I checked, play store license is like a one time 25 dollar payment, Apple app store is a recurring 99 dollar payment. Also, for android, you can just install download apks (app files) anyway.

Also, in-case you're interested, Flappy Birds was written in HTML and JavaScript. This allowed it to be ported from Android to iOS incredibly easy. There was also a desktop version using the same code as the mobile apps. Infact the flappy bird developer's old site, dotgears, used to allow you to play apps online since they can run in the web browser. Releasing them as apps is just an easy way to gain publicity and allow offline playing in a nice little bundle.

Thanks a bunch man! Appreciate the detailed response, Will send over some rep now!
#4. Posted:
Banq
  • TTG Natural
Status: Offline
Joined: May 25, 201212Year Member
Posts: 932
Reputation Power: 90
Status: Offline
Joined: May 25, 201212Year Member
Posts: 932
Reputation Power: 90
Really useful post by the user above me ^^^.

iOS is quite annoying because you have to learn Objective-C which is really not used in any other instances and is a complete waste. It really illustrates how controlling Apple wants to be.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.