Come Learn ANDROID Game Development! Beginners are welcome. - Android General

Hi! I am the Lead Developer at Kilobolt Studios and I just wanted to let you know that I have just started my series of tutorials that will cover everything from basic Java to Advanced Android Game Development.
If you are willing to put in the time and dedication, please join us!
Beginners are welcome. :good:
I hope to see you in the comments section!

Cool, will take a look, currently very new to Android and programming in general , first app launching soon.
Could you give us more information about yourself, like how long it took you to learn Android game programming, any prior programming experiences, etc.
Not doubting your ability, but just to get a sense of things, like how long will a person need to get to that skill level:laugh:

DavidLT said:
Cool, will take a look, currently very new to Android and programming in general , first app launching soon.
Could you give us more information about yourself, like how long it took you to learn Android game programming, any prior programming experiences, etc.
Not doubting your ability, but just to get a sense of things, like how long will a person need to get to that skill level:laugh:
Click to expand...
Click to collapse
Well I started programming just about a year ago. I've had no formal training, but I've been reading a lot of books, watching a lot of tutorial videos, and practicing a lot to get to where I am now.
I've always been pretty good with computers, so I picked up programming pretty quickly.
I'd say if an absolute beginner followed my tutorials for a couple of weeks (provided he knows computer basics already), he will be quite capable of game programming.

Very nice! I will definitely be apart of this. I have zero knowledge of Android programming but would love to learn. Thank you so much this.

FearlessDK said:
Very nice! I will definitely be apart of this. I have zero knowledge of Android programming but would love to learn. Thank you so much this.
Click to expand...
Click to collapse
That's how everyone starts. Welcome aboard!

i am interested too!
Though all i know are basics of C, i would love to learn!!

Let's see how it goes. Gonna study hard
Sent from my GT-N7000 using Xparent ICS Tapatalk 2

Thanks, this will help me when I decide to develop a couple of my android game ideas.

In past I did some minor programming in Delphi but i would love to start with this learning project thank you for pointing it out, there will be more of us who will gladly join your ranks ;-)
Sent from my HTC EVO 3D X515m using xda premium

I'd be very happy to see something like this. Game developing for PC became too complex to grasp single-handedly (2D is no more a real option) but Android would open many possibilities here.
Sent from my HTC HD2 using XDA

I really appreciate your work.
So far I followed all your steps from the guide and I cannot wait for your next instructions...I really like your way of writing, it's really easy to understand, keep it up.
PS: You even made me register here. ;D

dosek said:
I really appreciate your work.
So far I followed all your steps from the guide and I cannot wait for your next instructions...I really like your way of writing, it's really easy to understand, keep it up.
PS: You even made me register here. ;D
Click to expand...
Click to collapse
Haha. Thank you. I'm glad you are learning!
In about a week, we will actually start game programming so be excited!

Related

How do I become a developer?

I've been a member of XDA Forums since about October (when I got my vibrant). And I wad wondering how to become a developer. I feel like I should help contribute to this community instead of just being someone downloading and flashing. Im planning on majoring in computer science in college and I know it will help me with this type of stuff but I cant wait another year (Junior in high school)... I would really appreciate it if you guys would point me in the right direction or take me under your wing so I could pursue this interest.
dcaples002 said:
I've been a member of XDA Forums since about October (when I got my vibrant). And I wad wondering how to become a developer. I feel like I should help contribute to this community instead of just being someone downloading and flashing. Im planning on majoring in computer science in college and I know it will help me with this type of stuff but I cant wait another year (Junior in high school)... I would really appreciate it if you guys would point me in the right direction or take me under your wing so I could pursue this interest.
Click to expand...
Click to collapse
I'm doing computer science also to become a dev, I'm a senior! I have no idea, but I would love to dev also, I know it takes a lot of work though.
Step 1 - cut a hole in the box
step 2 - put your junk in the box
step 3 - make her open the box
step 4 - and that's how you do it (its my d$#* in a box)
haha naw i'm jk, I would like a clear way on how to dev specifically for the vibrant, I've seen a bunch of different ideas and tutorials on how to do it, but their specific for that phone, and its hard to comprehend on how to put the knowledge to the vibrant
Yea I know its alot of hard work but it will all pay off in the end.
I think it would be nice if one of the vibrant developers put up a video of how to become a developer and a video of him/her cooking up a rom. Im sure alot of people would take intrest to that. It would also give us enough knowledge to maybe be able to develop other phones or programs.
Learn your way around a linux box as it's pretty much necessary to compile source and what not. If you're wanting to develop programs for Android, learn some Java...
there's a few good e-books on amazon for android developing if you can learn from books.
I think you should start out with themes....so you know exactly which apks control what...which XMLs control what...then get some Linux knowledge so you can know how to tweak for speed....then start to learn some Java and Smali code....and do a sh*t load of research....i tried to create my own ROM based from official Vibrant source....MAJOR FAIL ...i think my phone went into shock ....but find someone who is willing to teach you...but make sure you're patient enough to learn.
Due to the nature of vibrant roms anyone can be a developer! That's a good and bad thing. Anyways... best way to learn is to learn Java. Android is built on it. It may not loom like it on the surface but it helps (ask whitehawk). Mr apocalypse's advice is probably the best.
Also a video is a horrible idea(no offense). It will empower people who have no business making roms to make them. Do you want people who don't know how to make a flashable zip making roms for your phone? It could potentially lead to bad things...
I was where you were a couple years ago (not that I'm much further ahead). Learn you some Linux. Learn you some theming and try and make a simple app for android.
Sent from my SGH-T959 using Tapatalk

Learning Java and programming using an app called AIDE

I was wondering if this app is reasonable to learn how to program and create apps, being an extreme novice (I mean that at the lowest level) and having very little patience and giving up so easily, maybe its a good thing to try and learn for 10 minutes here and there when having free time, what do you people think?
Here is the link to the app so you know what app I am talking about https://play.google....bS5haWRlLnVpIl0.
Any feedback or advice welcome, whether its positive or negative, thank you.
SealsNavie said:
I was wondering if this app is reasonable to learn how to program and create apps, being an extreme novice (I mean that at the lowest level) and having very little patience and giving up so easily, maybe its a good thing to try and learn for 10 minutes here and there when having free time, what do you people think?
Here is the link to the app so you know what app I am talking about https://play.google....bS5haWRlLnVpIl0.
Any feedback or advice welcome, whether its positive or negative, thank you.
Click to expand...
Click to collapse
having been in this situation....
it takes MUCH longer than 10 mins to try to figure something out. i personally think that programming is NOT for you.
I'm not going to attempt to crush your dreams or anything, but I know from personal experience and from watching my friends in my classes, that if you have little patience, expect little results.
new ion? said:
having been in this situation....
it takes MUCH longer than 10 mins to try to figure something out. i personally think that programming is NOT for you.
I'm not going to attempt to crush your dreams or anything, but I know from personal experience and from watching my friends in my classes, that if you have little patience, expect little results.
Click to expand...
Click to collapse
Pretty much this. I've been learning Java for some time now, and I can tell you that it's not something you can learn in "10 minutes here and there," especially if you're new to programming. Since I'm assuming this will be your first programming language, you'll have to grasp the basic concepts first, then implement them in Java. Of course, once you've learned concepts, picking up languages is quicker; it's like human languages, where the meanings are the same, but the words and grammar are different. Either way, it's not something you can do without patience.
Oh, and that app won't actually teach you anything. It'll allow you to write programs, sure, but it won't teach you how to do it. If you want to learn Java, get a book or look up lessons online. And you might want to do your coding on a computer first. It's more convenient.
Just to add my thoughts: I have never made an app for anything before, but I have been wanting to try and start making android apps. When I saw this app in the market I got pretty excited and decided to finally attempt it. Now obviously what everyone else said is true, it is not easy...at all! lol, but if you want to spend the time and learn then this app is a really cool( and I think pretty easy) way to make apps. I mean...its an app used to make other apps . The main thing is to not get discouraged by how difficult it may be and instead get help when you're stuck. I'm in highschool and the computer science teacher there happens to be working with android this year so I often go to him for help. I think actually talking to people who know a bit about android is the best way to get help, but I'm sure books and online lessons could help as well.
Basically the point of all of that ^^^ is this: This is a pretty good app for making apps. It won't teach you how to do it, but if you do want to learn then this is a great tool to do so.
Sent from my Transformer Prime TF201 using xda premium
Here you go
I am more of a visual learner, books aint cuttin it for me (sorry for slang lol) here are some youtube vids, FAR longer than ten minutes
Vids for Developing
I've got a friend that started recently with these videos.
/playlist?list=PL3D7BFF1DDBDAAFE5
LESS than 10 minutes a piece. Typically 5. Baby steps!
Looks like I'm too new to put links up. Just stick that after youtube and you'll find it.

Programming Point of View

Hey guys, so I really want to get into programming and get good enough for Android Development and such, but I feel like I just don't have the mindset for it. There's kids my age already making apps and stuff, and I'm kinda haulted, having no sense of how I should start. Could anybody please help? Thanks a lot.
Sent from my SPH-L710 using xda app-developers app
wheelsXwilly said:
I feel like I just don't have the mindset for it.
Click to expand...
Click to collapse
Why do you feel like that? Have you tried any programming before? It can certainly feel daunting to get started, but I reckon it's a skill that pretty much anyone can pick up if they're willing to learn. Some resources you might want to check out:
CodeAcademy.com -- has a couple of nice tutorials to get you started that you can run straight from your web browser
Udacity CS101 -- free online "Introduction to Computer Science" course. Covers a bit of programming in Python as well as some computer science fundamentals
Books/online tutorials -- can be of varying quality and many assume some prior programming experience. Because you mentioned you want to develop for Android, you might want to look at "Java for Dummies" or similar.
Hope that helps!
Yeah I went through about 40+ python tutorials on thenewboston, and I took a break because of school, and I didn't contain all the things I learned. So I'm a little discouraged. I'll check your suggestions out, thanks!
Sent from my SPH-L710 using xda app-developers app
wheelsXwilly said:
I didn't contain all the things I learned. So I'm a little discouraged.
Click to expand...
Click to collapse
That's normal -- if you don't keep practicing, you'll get rusty. I recently had to brush up on C++ after having not used it for over 6 months. You should pick it up more easily the second time, and you might be surprised at how much you actually remember.
Good luck!

[APP] (2.2+) Fighting PTSD |05.APR.2013|

This is my first app so bare with me. This is an app for my blog about my struggles with combat PTSD and alcoholism. It is a free app. I am trying to get the word out about Soldiers and the struggles they return home too face. Just because they are home does not mean they are not still fighting a battle. Please check it out and give me feedback. I have been a member here for a while and have learned so much from this site so I figured I would post it on here. I did use a app creator site to design it but I am currently trying to learn to develop it from scratch. Thank you!
PlayStore Link
http://tinyurl.com/ckkxs7x
Bump
Sent from my SCH-I535 using Tapatalk 2
anyone?
Anyone here with an interest? No Soldiers here? I just need some feedback. I know I took the easy way with the app builder but I plan on learning sdk and eclipse. ADHD kills me when I try to learn lol
We've all had our turn in the barrel brother stay strong. Counseling and therapy helps trust me.. Once you get past the pride and seek help you will get much further and get past your demons. Trust me I did.
Sent from my SGH-T999
I have thats why I created the blog and app
Never been a soldier, not yet at least, but fully support your efforts. PTSD in vets is not really fully understood by the majority of civilians and there definitely need to be more positive outlets for those struggling. I would suggest perhaps also focusing on the families of vets suffering PTSD, addiction, etc. A strong support system clearly can help a lot and helping the family members understand it more might also be useful. In terms of just the app itself, you can tell its young but as you said you're learning so that's not a big deal. Just wanted to say keep up the good work and I appreciate everything you soldiers have done and continue to do.
Sent from my SCH-I605 using Tapatalk 2
Thank you. While the blog is my struggles I have a facebook page with my wife that will be used to help everyone who is effected.
Nice to see an app with a good cause!
Sent from my SPH-L900 using Tapatalk 2
Thanks
Sent from my SCH-I535 using Tapatalk 2
Need a developer
My ability to concentrate is horrible so I am pretty sure its going to take me years to even make the simplest of apps from scratch. Plus I am a active duty Drill Sergeant so I have very little time. I wish Google wouldn't have quit supporting app inventor. Is anyone interested in helping me develop this app from the bottom up? There would be no profit. Any money made from ads or anything would go into a account I plan to establish once I can get registered as a non profit. I will be making nothing from this nor would whoever helped me. This app is purely for raising awareness and hopefully eventually raising money to go towards Veteran groups. If someone would want to help out please let me know. Thank you for considering.
Where you a DS at? I'm sure you can find some geek to put on CQ with you and help. I mean geek as a term of endearment since I was a 31/25 series.
Sent from my SGH-T999
Im at Jackson
Hi painandpleasure, I'm not a vet, but most of my family was, but none saw combat. Regardless, I just want to give you a HUGE THANKS for your service and sacrifice. You are the real heroes. Good luck with the app, even if it helps one person, it'll have been worth the effort.
In terms of learning to develop, much of it is just trial and error. You have to be willing to try something and let it all go if it doesn't work. Start by mapping out what you're trying to do, then search for examples you can reference and go from there. I know it's not earth shattering advice, but its something that's worked well for me. There's also a specific developers only section on XDA, maybe post there if you need help.
Best of luck and God bless,
Tovo
sttovo said:
Hi painandpleasure, I'm not a vet, but most of my family was, but none saw combat. Regardless, I just want to give you a HUGE THANKS for your service and sacrifice. You are the real heroes. Good luck with the app, even if it helps one person, it'll have been worth the effort.
In terms of learning to develop, much of it is just trial and error. You have to be willing to try something and let it all go if it doesn't work. Start by mapping out what you're trying to do, then search for examples you can reference and go from there. I know it's not earth shattering advice, but its something that's worked well for me. There's also a specific developers only section on XDA, maybe post there if you need help.
Best of luck and God bless,
Tovo
Click to expand...
Click to collapse
Thank you. Eventually I'll probably learn. I found out mit is supporting app developer so I'm gonna start there then import it to eclipse.
Sent from my SCH-I535 using Tapatalk 2

University

Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
ZakBrindle said:
Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
Click to expand...
Click to collapse
Java. Everything is Java. LOL
Beyond that, basic programming courses, C language (and any variants)...
It'll really depend on the platform you wish to code for, Ubuntu Touch, I'm sure, is inherently different from Android, as Android is from Apple, etc...
There are guides on here (actually in this very forum) that give you links to free programming courses from MIT.
Anything else a quick google search should turn up for you:good:
Good luck, and happy Dev'ing :victory:
ZakBrindle said:
Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
Click to expand...
Click to collapse
What @Stryke_the_Orc said.. for android app development many people don't take a course as such just learn it in their free time as a branch away from their regular course. We have an app development forum as well where there are links to many guides as well as packages and libraries which you may find useful during the development of any app.. most of them are open source..
Also there are many Youtube video tutors which are available for app development and so is Google's own website @ developer.android..
So if you plan on taking on another course you can do this in your free time as well provided you know Java / C and its branches .. learning a new computer language is different skill set altogether.. which will require your full attention. So, depending upon your caliber and your own potential choose your course wisely.
Okay thank you very very much for both of your answers, they are both extremely helpful and i will take it all into consideration Thanks again
Whichever development path you choose, don’t forget good old fashioned Mathematics. In fact, stuffing as much of it into your head as it will stand, is not such a bad thing.
Sometimes it lets you see a much better/faster way of doing something.
Sign up for a course, or there are books from the library, even articles on Wikipedia.
Good Luck!
If you want to start developing for Android and you know Java, check out The New Boston's Android Development YouTube videos. They helped me a lot!
Am sure the best platform you can focus on now is Android
Sent from my TECNO P3 using xda app-developers app

Categories

Resources