Using Android Studio for Game Programming - android

I am been working on Android Studio from 6 months and have made few normal and 2-D Game Apps.I want to learn and develop Android Game Programming like Mario , which involve graphics. I read that other than Android SDK (Android Studio) and Java(Eclipse), C#(Visual Studio) provide more API for gaming. I don't want to struggle for finding game APIS.
My question is should I use Android Studio for game programming. Will be tough/cumbersome to get the API ? Are there any third party API? What will be the difficulty level? I am done googling every little thing, want some concrete reading material.
PS-I have JAVA Experience but newbie in C#.
Thanks

Related

How to make games for Android devices in Android Studios

I develop games for IOS devices and I wanted to make games for android devices as well. The problem is I dont think you can do it with Android Studios alone. correct ?
In IOS development we have Spritekit, which helps us make games and good ones.
Does Android Studios have anything similar to that ? I've looked up many sites and I cant find the answer. I see many android developers use Unity, buildblocks, etc. To make games. Is this the only way to make the games for android devices or can you make exact games like the ones in unity and Spritekit by only using Android Studios ?
Thank You In Advance !
You definitely can create games with Android Studio alone -- creating your own game engine is one way.
If you mean using a ready game engine, an excellent alternative is libgdx - https://libgdx.badlogicgames.com - but there are others.

How to develop E-commerce App for Android?

I'm new to Android Mobile Apps Development. Now I'm interest to develop a M-Commerce App. But I don't have any idea how to start where to learn. can anyone suggest me where can I study M-Commerce for Android development? Is it easy to develop? what are all the language I need to know to develop M-commerce? How long it takes to complete?
I don't have deep knowledge about E-Commerce/M-Commerce app development. But here's a thing that can get you started:
To start with Android development follow the official docs. Follow the link: https://developer.android.com/training/index.html
There are various tutorial on Android development all over YouTube that can help you a lot.
You need to learn JAVA. JAVA basics are must to start with android development.
Don't directly jump for high level programming just like game development or M-Commerce app . Start with basic app and slowly progress in different parts of android development.
If you are looking forward for cross platform development then take a look at C# language and develop app in Visual Studio or Xamarin.

Is it possible to develop 2D games in Android Studio?

I have searched in the web and found very few material on this question. I've heard of Unity 3D and know that there are other tools. But I would like to know if it is possible to develop games in Android Studio? I'm learning Android development and Java, therefore don't want to jump into other language and platforms. However, if it is not efficient way then which one you would advice? Where to start?
Yes it's possible. You can make your own game by using game engine that freely available for Android.
You can use LibGDX. For the tutorial with Android Studio, you can read here.
Visit Sample 2D game with LibGDX
Yes of course it is possible. But there are some things you should know. Games made without a game engine are usually not as good as you might expect. You define the interaction of the objects in the game with each other with simple codes, but there are collider structures developed for this in game engines. In addition, while adding effects to the game is easy with the game engine, doing this without the game engine is more difficult and does not show a stable working performance.
here are some 2D game tutorials you can do without using a game engine
game-1
game-2

Android 2D Game advice

Hi there I want to design 2D games for android but I don't know where to start. I haven't developed any software for android platform either. Should I first learn programming on Android platform or find a book about 2D game development for Android and start from there?
Thanks for your help
Much appreciated..
Start with programming on the Android platform. Continue with a game framework, there are many. But almost all of them are some packages with classes added on top of the Android classes - it's not a brand new framework. So you must be familiar with the regular Android platform.
For the game framework, there are a few I know, pick one:
AndEngine
libGDX
cocos2d-android
Personally, I know AndEngine and it is really good in my opinion. There were some discussions about these 3 frameworks on SO, here are some of them:
Should I use cocos2D or andengine?
Andengine vs libgdx
What's the best free Android game engine? [closed]
Cocos2D OR libgdx for Android Game Developement (AndEngine is mentioned here too).

Android development toolkits

Was wondering if anyone knew of some third party android development toolkits.
I have found Basic4Android.
Was wondering what other options are available.Language does not matter.
Thanks
Qt for Android (Alpha version) got launched last week.
Motorola has a custom dev environment built on top of eclipse (MOTODEV). It is not Motorola specific and you can use it for regular development. I have been playing around with it for a week and it is much more convenient than the standard Android Eclipse plugin.
EDIT: Forgot to mention there is AppInventor (currently in Beta) which is a drag and drop development environment from Google. It is a useful tool if you want to get a feel for development or you are developing just for your phone. It does not generate Java code (as yet) and there some restrictions on it like only single screen apps are supported. It has got a healthy community and lot of college students (in the U.S) seem to be using it.
MonoDroid is also another development stack for Android using C# and .NET API's. You can use Microsoft Visual Studio IDE to develop applications using MonoDroid.

Categories

Resources