How to begin to contribute as a developer - Kindle Fire HDX 7" & 8.9" General

Hello everybody,
I would like to contribute to the HDX community as a developer. Have a lot programming experience with Java (jee stack) and C/C++ in general , but little in android dev. However, since android platform seems to replace windows , would like to gain programming experience and to give something back to the friendly XDA Kindle Fire community. If some of the developer have interest to cooperate, then pm.
kr, dimi5

dimi5 said:
Hello everybody,
I would like to contribute to the HDX community as a developer. Have a lot programming experience with Java (jee stack) and C/C++ in general , but little in android dev. However, since android platform seems to replace windows , would like to gain programming experience and to give something back to the friendly XDA Kindle Fire community. If some of the developer have interest to cooperate, then pm.
kr, dimi5
Click to expand...
Click to collapse
There isn't much anyone can do on the HDX without a bootloader unlock. I feel bad for you if you purchased this device as a development device. You might have wanted to go with something else. Unless you are talking about making android apps, which is easy to do on any device, but I can not help you with that.
Sent from my Amazon Tate using Tapatalk

r3pwn said:
There isn't much anyone can do on the HDX without a bootloader unlock. I feel bad for you if you purchased this device as a development device. You might have wanted to go with something else. Unless you are talking about making android apps, which is easy to do on any device, but I can not help you with that.
Sent from my Amazon Tate using Tapatalk
Click to expand...
Click to collapse
No, just bought it as a media consumption device (I have also a nexus 4). I mean once I saw sources of xposed app and was curious whether there some feature request or whether there are similar dev projects for kindle.

dimi5 said:
No, just bought it as a media consumption device (I have also a nexus 4). I mean once I saw sources of xposed app and was curious whether there some feature request or whether there are similar dev projects for kindle.
Click to expand...
Click to collapse
I am not a developer by any means. I am a mechanical engineer, hence I hate not being able to fix or change anything MYSELF. I am 99% certain the bootloader can indeed be unlocked based on several vulnerabilities that I have confirmed are indeed presently exploitable. However, I lack the ability to easily take this info & compile an exploit for the device. Currently I am awaiting some feedback from a couple of the heavy hitters that are too busy to spend much time on the HDX, but have been pretty willing to help me limp along.
At any rate, since you have some C/++ experience alongside java, you should have a leg up. A lot of the kernel is in C & binary (modules, etc) code is C or C++ & there are some great tutorials on building apps based on some of Google's offerings. Start small, compile the Hello World app & then expand from there. Browse thru source code & try to compile a kernel. It won't do you any good on the HDX yet, but it will help to identify exploits, patches & functions & intents that you will find useful down the road.

Related

[Q] New Young App Developer Needing Help

Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
I want to start developing in different parts of Android, Applications being the top priority.
I have found and got many guides such as Sam's Teach Yourself for helping me build applications.
I know I can't start off building advanced apps. But the place I need help is where should I start, and what things I should learn such as Java, Adobe Air being a few.
If you guys can please maybe make a list I should follow or something...This would be greatly appreciated,
Thanks A lot
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Thank you so much
Thanks a lot. I would have no idea where to start, despite many guides available out there.
Both you have made it a lot simpler.
Thanks once again.
pigeonaras said:
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Click to expand...
Click to collapse
pyko said:
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Click to expand...
Click to collapse
No problems
Oh, forgot to mention in my original post... the only reason I'm using IntelliJ is because I use it at work (so used to the shortcuts etc).
imo, both IDEs are comparable - just what you are used to.
If you haven't used either, probably go with Eclipse since there are a lot more tutorials/guides out there related to dev with Eclipse/Android.
I started developing about 8 months ago. I am going to be a Junior in High School, so we are in the same boat here.lol
Anyways, I spent a lot of time looking at many books and resources. Alos another thing that helps is to teach your self how stuff works by studying source codes. But dont only do this. Look at tut's and other resources as well. Remember, start small then work your way up! Dont go out and try to make a super amazing awesome app. You will just frustrate your self. So start simple. I was making small apps that only had text when i first started. Now where am i you may ask? I am the developer of the Android Markets only Honeycomb Launcher and a couple other larger apps!
Just remember it takes time, alittle money, patiences and PRACTICE! Make an app or at least work on an app EVERYDAY if possible.
If you get stuck use the resources on the Android site that Android gave to us.
http://developer.android.com/guide/topics/fundamentals/activities.html
Check out the DEV guides, resources and sample code.
Also, do you have eclipse and Android SDK already set up?
ZAIGHAM ALI said:
Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
Click to expand...
Click to collapse
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
matistight said:
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
Click to expand...
Click to collapse
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
IntelSoftApps said:
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
Click to expand...
Click to collapse
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
depending on how complicated you want to go, you can try using phonegap or html5 to create apps, if not, you would need to learn java
PS: you want to make a rom from scratch? what?
Thanks to everybody above i really really appreciate it, i learnt a lot of nice advice.
killersnowman said:
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
Click to expand...
Click to collapse
That is A LOT of code!!! You guys should probably start with the "Hello, Android" tutorial. That can be a challenge if you dont know how to work eclipse. But luckily, Android provides a nice little "Hello, Android" tutorial.
P.S. You or anyone will never past Cyanogenmod for awhile. I think they know what they are doing.lol
But it is always good to dream big! Like i want to be a Trillionare.lol (I dont even know how to spell it) "But dreams do come try"
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
I am in the exact same position as you. I have just got the "Head First Java" book, but I dont think it looks like it will help that much.
monkeychef said:
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
See i was in that boat like you guys were, and it SUCKS! All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Heres what i suggest. Play with the source of apps. Download some source codes and create new android projects in eclipse from THAT source. (LET ME KNOW IF YOU NEED HELP WITH THAT)
And with in those projects, view all of the sources and xml files. Learn how stuff works. such as imports and buttons and permissions. I first started messing with layouts, xml files, strings, and buttons. This is good, BUT you will get to a point were you will see force closes. Thats because the java must match... That got me into looking at the java files more and more. Now that is almost the first thing i dive into.
Like i said along time ago, i am not anywhere close to being an expert at all! But i am getting a good handle on Android in the following ways...
- Visit XDA daily and other sites. Stay up to date and learn what is going on now. not what was being developed a month ago. Stuff is aways changing!
- Surround yourself with a group of developers! They can and will be your BEST friends! As many of you had said before, many of you want a hobby not a profit. Trust me, thats what everyone says.lol. There is some good money to be made out there!!! Some of your best developers can make every developer on a team some money. They also have your back if you get lost or stuck on something.
- Try finding people in your same boat or position. Kind of like the other kid on the site... You two can work something out. Exchange emails. share names and interest. This doesn't mean y'all need to hold hands but just create some chit chat once in awhile. If you learned something, tell him about it!
- USE YOUR F'IN RESOURCES!!! Android/Google made this AMZING site called Android.com. On that site they have developer guides, resources, tut's, and even sample code! Another amazing resource is Stackoverflow.com. Here you can find a lot of answers to any problem. I must have visited that site 1000 times.lol
and dont forget about GOOGLE.COM. ask questions in your search, but be SPECIFIC. Be sure to include "Android" in your search so you can get android support not some iPhone or Windows support...
Anyways, just get out there! try to be the best you can! Absorb as much as you can. LIVE ANDROID! but also have a life.lol
IntelSoftApps said:
All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Click to expand...
Click to collapse
very true. i had been a java programmer for 4 years prior to learning android dev and what really got me going was coming up with an idea for an app and moving to make that a reality. if you just go through and do tutorials you wont get as much out of it as actually trying to make something you can use, be it a small and simple something.
also, i had always done command line java programs and had ignored the java swing ui like the plague, but android has a great layout and ui system. if you are learning java for use in android dont be disheartened by javax.swing package
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Thanks a lot, I will get that book asap.
apreichner said:
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App
Sorry, but what "web-based" ?
Kevincod said:
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App

Atrix Re-Birth Project

This page is dedicated to make a stable ICS-JB for the Motorola Atrix
Brief history about the project:
- Un unstable ICS for Motorola Atrix was leaked
- Developers worked on integrating kernel and drivers into existing build
- Kernel was found to be very unstable and new kernel is being ported to Atrix
- While we wait for the kernel, an ICS CM9 build is ready for anyone willing to join the challenge
Next step:
- Developers should get involved in fixing/enhancing the current build
- Code submission is done by forwarding the changes to the head development team for inclusion
Build source code is all available to anyone willing to participate. The build process follows CyanogenMOD builds.
Source Code location: https://github.com/MROM/android/tree/ics
Curent Team:
Project Managers: marcovrv and R3PL1C/\NT.
Head Developers: Epinter, MMontuori, and TPoint75.
Kernel developers: mvniekerk
Developers: Hayander, scanuto, ravilov, geleiahp, alberto88a, tachospeedo, Isaygarcia, digidrops, fanfantasy, hainguyen273, and caster62003.
Testers/Advanced Users: Carcara, EkzoMan, EMG92, Hayander, BusWah, Girafik, clockworkninja, rspaulo, Bravo9000, vigremrajesh, jlm-familiar, The-Milkybar-Kid, r3xx3r, ovitz, lightlord, ticiano_arraes, reix2x, Nargyle, diegofdg, shabeepk, pixut, Kaworu33, jhonnyx, Haxornator, fanhtc2, julian_fern, iximedaixi, heibailife, shadowed87, Matada02, Zeljko1234, tatperson, dibi91, NemeZZiZZ, Moonshield, bimasakti85, Cocolopes, Pont91, jeanpiere, pre4speed, jeffreygtab, nachobkcc, BravoMotorola and littleemp.
Without help, this project cannot continue.
Count me in for Rebirth
mmontuori said:
Dear fellow Atrix owners,
We all know by now that Motorola has cancelled the plans for upgrading to ICS, I was hoping myself to get the new drivers to update my own rom to ICS or JB. Well, this is not going to happen...
What do we do now?
We can either assume this is the death of this revolutionary device, or work on the Re-Birth. You probably know, but there are a group of developers working on upgrading the current Gingerbread version to ICS or JB. I am personally one of them...
We all need your help... we are donating our precious time and resources to make the Atrix 4G a better device that could last for another year or two, however, alone, we cannot continue with this...
WE NEED YOUR HELP...
If you are still reading this message, good, now it's time to decide if the Atrix is going to die in the couple of months or live for some time. We are looking for:
- People that can write code and troubleshoot (Android Java and C/C++)
- Testers
- Project managers (believe it ICS or JB is a full SDLC project)
- Android Advanced users not too scared of trying something new on their phones
- Donate Atrix Devices that you no longer need
- Of course, donations to at least justify the amount if time we spend on this
- If I forgot something, please reply to this thread with suggections
Again, you decide DEATH or RE-BIRTH
Take Care
Click to expand...
Click to collapse
It is certainly great to see commitment of this kind. I'm no DEV nor do i possess programming skills which could assist you. But please feel free to count me in as a tester and advanced user, more than willing to get his feet wet .
I will glady donate, as should others who wish to revive this device that surely isnt really outdated
I would love to be a tester and advanced user. I have 2 atrixes, so I can test to any extent on one of them. I would donate one but I need to have my main atrix as a backup to the s2 I am in the process of buying. So my backup backup is there for testing anything and everything needed.
I would have no problem in donating except I don't see anyone claiming that it is at all realistically possible to get the full ICS experience in our phones (meaning hardware acceleration and working camcorder). If that changes, I'd be happy to donate to keep my phone alive, but if it's just going to be another dissapointing waiting game with no outcome...
PS: Don't get me wrong, I'm not trying to rain on your parade or be an ungrateful bastard as I do really appreciate the work all of you devs put on this. I'd be happy to give money for a bounty.
i'd personally donate 50 dollars to the cause of keeping our phones alive. probably more as time went on as well, just to keep the project alive.
i would also be willing to test ANYTHING on my Atrix, as i have plans of replacing it soon anyways. the fingerprint scanner doesn't work anymore, and the touchscreen is dying.
I'm JUST NOW getting an Atrix and a Lapdock, a little late I know But count me as an advanced user willing to test anything. I hope to get webtop (In non-blur roms) working above all else, unfortunately since moto isn't willing to comply, that is also the most difficult task.
- Android Advanced users not too scared of trying something new on their phones
Click to expand...
Click to collapse
Count on me!
Love the intiative :fingers-crossed: I don't have any technical skills to share, but I'm willing to test and assist in any other way that I can.
Maybe we should get this posted on the Photon forums as well to consolidate the project?
Would you be able to develop a 3.x kernel?
Sent from my MB860 using xda premium
Tester and advance user!...
from the (m)ATRIX...
mmontuori said:
Dear fellow Atrix owners,
- People that can write code and troubleshoot (Android Java and C/C++)
Click to expand...
Click to collapse
One more developer ready here !
So you want to build a real ICS/JB ROM for Atrix?
Including a 3.x kernel, hardware acceleration and maybe working webtop?
If at least the first two things apply I would gladly donate for this one.:good:
nachobkcc said:
Count on me!
Click to expand...
Click to collapse
+1 :good:
You guys can count on me as a tester and advanced user!
Sent from my beloved Atrix
Android/Java developer over here. (Also some knowledge in C/C++)
Contact me via : [email protected]
---------- Post added at 01:07 AM ---------- Previous post was at 01:07 AM ----------
Android/Java developer over here. (Also some knowledge in C/C++)
Contact me via : [email protected]
If there is something i can do that doesn't take me a very lot of time (because of the for-a-life work)
This is possible but requires more than a couple of devs working close together to make it come true. And ofcourse, it will spend us certain time for fix the problem of Nvidia named Tegra2 by re-developing a brandnew driver for our device.
Once this mission completed, we can completely go further ahead to open up other attractive projects on this worth device
Definitely advanced user and tester. Have strong experience on tech related project management, just not on software development projects. Novice on java, almost intermediate on C, advanced in Pascal (dead language I know), but I think I'm a quick learner.
Have a "real" job, so time is limited but can arrange something. Just tell me where I can help.
m.rodriguez<at>computer.org
Sent from my MB860 using xda app-developers app
I am honored to be a member of this community!
Not a dev or a programmer here, but will do anything I can to give support.
Thank you all!
Sent from my MB860 using xda premium
I have some experience in Java, C/C++, the Android Framework and I am willing to learn more. But I also think, a project management is necessary to order issues, make possibilities clear, have a big picture, sharing knowledge. So, when you start, drop a message.

Help building an app

Hi everyone, apologies in advance if this is the wrong place to post this.
I just landed a nexus 10 and wanted to know if anyone would be interested in working together on an application. I run an art studio and essentially need an application that would tie all my departments together (gallery, enrollment, studio, etc) so that all departments could see the same relevant information across one app. For anyone interested I can go into greater detail. This would initially be more proof of concept and perhaps an opportunity for new developers to learn.
There's a possibility in the future this will be implemented across nexus devices in the studio for which my goal is to naturally pay the developers for their hard work. As it stands this is a personal effort on my end to see if we can work together and learn. Thanks everyone!

Getting Started with Development

Hi everyone! I am currently a student going into my senior year of my bachelors in computer science. Over the years I have wanted to get into android os development but just never seemed to know where to start with it. I have a very strong programming background of C++, php, some javascript, actionscript, visual basic (and .net), and a handful of others too.
Does anyone have any good resources in getting started with things? Or even better yet, would anyone be willing to sit down over skype or the like and have a chat and tutor/teaching sessions with me?
Thanks in advance for any of your guys help, it will be very much appreciated.
AzureShadow said:
Hi everyone! I am currently a student going into my senior year of my bachelors in computer science. Over the years I have wanted to get into android os development but just never seemed to know where to start with it. I have a very strong programming background of C++, php, some javascript, actionscript, visual basic (and .net), and a handful of others too.
Does anyone have any good resources in getting started with things? Or even better yet, would anyone be willing to sit down over skype or the like and have a chat and tutor/teaching sessions with me?
Thanks in advance for any of your guys help, it will be very much appreciated.
Click to expand...
Click to collapse
Welcome to the game
IMO you probably won't find someone willing to sit down and teach you this stuff. It's kind of a learn as you go thing for most of us, and for others they won't even post on these forums until they've mastered coding lol.
I'm a noob myself, and certainly not a programmer. I came on here not knowing much, but then started learning very specific things for my particular phone. That's where you should start. Learn everything there is to know about your phone and start making apps/roms just for your device. You certainly need to know, and understand, the build numbers for these phones and realize that not every ROM, modem, kernel, etc. is compatible with all phones.
There aren't too many resources other than the required tools... for example, if you don't have the Google Android SDK bundle then you need to get it. You need the AVD Emulator for app emulation unless you're going to test everything on your own device. If you're looking for a relatively easy way to compile a ROM into a ZIP so it's working and flashable to your phone then there are Android "kitchens" that will do that for you. They themselves require their own tools to work, but they're pretty straight forward.
This particular kitchen by dsixda works well, even though it says it's not being updated anymore. It supposedly works for all GS4 variants, but I have personally confirmed that it works for the GS4 jfltespr variant by Sprint.
http://forum.xda-developers.com/showthread.php?t=633246
If you use that and follow the instructions, you can decompile a base ROM to work with it and see how everything is set up, add or tweak a few things as you like, recompile it back to a ZIP and then flash it to your phone and see it in action.
Good luck.
I would LOVE to see a kitchen on android itself
Sent from my SGH-M919 using xda premium
My one piece of advice here - because Android development is so multifaceted that there are any number of ways to start, and if you're down in the platform, often you need to know a lot to be productive:
If you want to play in kernel space, I suggest playing with some microcontroller development boards, like AVR. Arduino hardware is great, but the Arduino IDE does too much handholding. Take a more "down to the metal" approach like using AVR-GCC to target Arduino hardware. This teaches you how to think about voltages, currents, drive conflicts (pushing and pulling a bus at the same time is Bad), etc.
Oh yeah, and grep is your friend.

Which is the best book for Android beginners ?

Hey guys, I want to find work as either a freelance android developer or even make money by developing my own apps. I started from zero only a month ago. I now have an acceptable knowledge of Java - I am familiar with most concepts. Now, I am starting Android ....now which book do you think I should start with ?
1. Busy Coder's guide to Android development by Mark Murphy
2. Beginner's Android 4 Applications by Wei-Meing Lee
3. Professional Android 4 Applications by Roto Meir.
I have bought all 3 books. But I wonder which I should start with before I move on to the next. Mind you, I am not a skilled java programmer shifting to android like many of you here. And how long do you think does it take for an average novice programmer to gain acceptable command of Android and develop apps ?
RedDevil99025 said:
Hey guys, I want to find work as either a freelance android developer or even make money by developing my own apps. I started from zero only a month ago. I now have an acceptable knowledge of Java - I am familiar with most concepts. Now, I am starting Android ....now which book do you think I should start with ?
1. Busy Coder's guide to Android development by Mark Murphy
2. Beginner's Android 4 Applications by Wei-Meing Lee
3. Professional Android 4 Applications by Roto Meir.
I have bought all 3 books. But I wonder which I should start with before I move on to the next. Mind you, I am not a skilled java programmer shifting to android like many of you here. And how long do you think does it take for an average novice programmer to gain acceptable command of Android and develop apps ?
Click to expand...
Click to collapse
Learning programming is nothing you can do casually. It can take quite a while.
However, it depends on what you define as good knowledge. You will get really good coding skills after decades of programming. But don't worry. You won't need skills as good as a professional developer's skills at the beginning. (And I don't claim to be as good as one of those old folks I described.)
It also depends on what you want to do. Some things like server communication are more complex while other things are easier.
I hope that this didn't discourage you. If you start with small apps, I am sure that you will be able to learn that. Coding is nothing magicial.
I'd start with book #2. I think that you can skip a lot of chapters of book #3 afterwards. I wasn't able to look into the first book on Amazon, but I think that I'd take that one as the last one.
However, make sure that you understand Java first. Without Java, the base for Android programming is missing.
I am sure that you can manage that. Enjoy it.
I'd also recommend book 2. It's very good for basic stuff.
I don't know any of these books, but i would also recommend you Googles Android Developer Site:
http://developer.android.com/training/index.html
There are great tutorials and all concepts of Android Applications are described in detail and quite easy to understand for beginners.
Thanks guys, as you suggest, I will start with book 2...
nikwen said:
Learning programming is nothing you can do casually. It can take quite a while.
However, it depends on what you define as good knowledge. You will get really good coding skills after decades of programming. But don't worry. You won't need skills as good as a professional developer's skills at the beginning. (And I don't claim to be as good as one of those old folks I described.)
It also depends on what you want to do. Some things like server communication are more complex while other things are easier.
I hope that this didn't discourage you. If you start with small apps, I am sure that you will be able to learn that. Coding is nothing magicial.
I'd start with book #2. I think that you can skip a lot of chapters of book #3 afterwards. I wasn't able to look into the first book on Amazon, but I think that I'd take that one as the last one.
However, make sure that you understand Java first. Without Java, the base for Android programming is missing.
I am sure that you can manage that. Enjoy it.
Click to expand...
Click to collapse
Thanks Nikwen.....I am gonna devote this whole month completely to android, probably work on it for 15-16 hours a day....at the end of the month, I will know where I stand, and whether I can make a career out of it, or not.
RedDevil99025 said:
Thanks Nikwen.....I am gonna devote this whole month completely to android, probably work on it for 15-16 hours a day....at the end of the month, I will know where I stand, and whether I can make a career out of it, or not.
Click to expand...
Click to collapse
Welcome.
Wow, that's much time. :good:
Enjoy it.
I'd also recommend stackoverflow.com
If you have a question regarding programming , there's a 95% chance it's been answered there
Sent from my SGH-I337M using xda app-developers app
alobo said:
I'd also recommend stackoverflow.com
If you have a question regarding programming , there's a 95% chance it's been answered there
Sent from my SGH-I337M using xda app-developers app
Click to expand...
Click to collapse
Right! :good:
Howevewr, I think it is even higher. :laugh:
Hello Every,
please use the following links for your android learning requirments
For Beginning
BEGINNING
ANDROID™ APPLICATION DEVELOPMENT Beginning Android Appication Development - Wei-Meng Lee
http://www.mediafire.com/?43g9rgzd2py396c
Android CookBook - Ian Darwin
http://www.mediafire.com/?7q5m1yd4wa90h43
Begging Android 4 - Grant Allen
http://www.mediafire.com/?d0sldbmcx9stdy3
Beginning Android 4 Games Development - Robert Green, Mario Zechner
http://www.mediafire.com/?nn8wcxjgsbozowt
Head First Android Development - Jonathan Simon
http://www.mediafire.com/?iq8n7grt2nu6m4v
Practical Android 4 Games Development - J. F. DiMarzio
http://www.mediafire.com/?2zkv7obn9wj2smf
Programming Android - Zigurd Mednieks
http://www.mediafire.com/?13u9b7shseu2bd1
For Pro
Professional Android Sensor Programming - Greg Milette, Adam Stroud
http://www.mediafire.com/?ei2w3u5t774q34c
Pro Android 4 - Satya Komatineni, Dave MacLean
http://www.mediafire.com/?dsebkb2b4b7ab1h
Advanced Android 4 Games - Vladimir Silva
http://www.mediafire.com/?nh5vq0jk5iqccdl
Pro Android media - Shawn Van Every
http://www.mediafire.com/?c83wjmum3r9e463
Pro Android Apps Performance Optimization - Hervé Guihot
http://www.mediafire.com/?aba5al9fa932za7
Please don't forgot to click thanks
your friend Ashish Gaur
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers.
For writing apps for Android is more than just learning code syntax. If you've never learned to code, you can check out plenty of resources online.
There are plenty of eBooks that are available which provides clear depth tutorial for creating Android apps from scratch.
I would like to recommend you one such eBook where I am sure you would get benefit out from it.
Here is the eBook link @ learnsauce.com
The best programming language for beginners is Basic4Android (similar to Visual Basic).
Check out for my ebook on Amazon:
https://www.amazon.com/Game-development-Android-example-creating-ebook/dp/B0777PSGJZ
and start coding

Categories

Resources