IDE - IDEs, Libraries, & Programming Tools

Im looking for a good website development IDE that i can use on my Android phone and tablet. I want to be able to code, compile and run on my devices with out getting on my computer. I am also using the compilers C4Droid, AIDE and AIDE Phone-GAP. i heard of AWD IDE on XDA-Developers. I want and IDE that will be in constant development and not left to be abandoned ware. i like it to be from a serious developer in constant development like AIDE and C4Droid to keep bringing features and other improvements. i hate when making purchase to get apps that look good but become abandoned ware in just short period of time. so please give me good recommendations for web development ide. i usually prefer pay apps i hate advertising.
Sent from my SCH-I545 using Tapatalk

Related

to develop or not to develop?

hiya there, im a complete noob to the developing software, well android for that matter. i see post after post of people developing and i just want to learn how to do it myself. you always appreciate things more if you know how they developed and the hard work gone in to them.
so please share the developing love and share your knowledge.
also are there any books available that may help?
many thanks
If you don't know java, you need to learn that first. There's always a dozen or so threads here every week with someone wanting to know where to start. So look at one of those for suggestions on websites and java books.
If you already know java, then go to the link below and read everything and work thru the tutorials.
http://developer.android.com/guide/practices/compatibility.html
Most people use Eclipse as the development tool. You can find some information on setting up Eclipse in my blog.
________________________________
http://ron-droid.blogspot.com
thank you buddy just wanting to contribute to the android world
If eclipse isnt your cup of tea then try Intellij. I find it much better than eclipse. The code completion, generation and analysis is top notch
From something awesome
Cheers I will try that out
Sent from my Desire HD using XDA App
I would recommend starting with Android App Inventor.
It's a relatively simple way for non devs to get started developing for Android.
I have decades of dev experience but a few months ago I was new to Android, and pretty new to Java,
AI allowed me to quickly jump into Android dev.
Unfortunately it's difficult to make a professional app using AI, so now I use the SDK and NDK, but much of what I learned in AI was transferable to the SDK/NDK environment.
Also, look at Droid Draw. It lets you drag and drop objects to create relatively simple apps. The advantage is that you can then review the java and xml files (the code behind what you created) that Droid Draw generates. There are different ways to learn...I like the "by example" way.

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

C# programming - anyone use Xamarin?

Has anyone used Xamarin to build their android apps? I have been programming using C# for sometime now but have never used it to build anything for android.
They have tons of free libraries, but as for licensing, I am skeptical in purchasing. Anyone like or dislike Xamarin? If you do or do not, can you explain why? Thanks a bundle!
Haven't used it but you have to think whether it's worth the price. The advantage is you can write in C# and share code between Android/iOS. However the UI is still platform-specific, so it has to be implemented twice. A free alternative is to use C++ for shared code (Android: via NDK, iOS: compiles directly), but that definitely needs more initial setup effort than buying Xamarin's product.
Here is an informed opinion
There is a gaming studio that used Xamarin to port their WP stuff to Android and iOS, and they're quite happy with how it turned out.
Do a search for "FourBros Studios, Cross-Platform Game Development with Xamarin and MonoGame". I can't post a direct link because of forum rules here.
Of course games are entirely different beasts than regular apps (for example, UI-wise), so not everything may apply to your situation.
I've plaid with Xamarin... and its a good system.. but Is it worth $300 to not learn java?
Cross platform development tools have their place, but IMHO unless you have a large project and NEED a cross platform development tool you are hurting yourself by not going native.
Just my .000002c
Java is so similar to C# I would think you'd be fine just going native - in terms of syntax they're virtually identical. I do kind of miss the var keyword though lol
I agree with LostByte - there's no real point to going cross platform unless you really need it. Don't stay with C# just because it's what you know! Use what's most appropriate for the app

IDK: Eclipse or Gamemaker Studio

Ok, im new in android development, used gamemaker studio for couple of hours, used eclipse for very short time, and basic4android little bit more than the eclipse.
so what are the differences in these programs. could i make a game in eclipse alone (no need gamemaker studio and basic4android)?
Yes you can make a game, or any app for that matter, in eclipse.
Eclipse is an IDE (Integrated Development Environment) which helps the user during coding sessions with auto-assist features, corrections, color-highlighting, auto-formatting, amongst many many more features.
What Game maker is (from my understanding anyhow) is a more graphically oriented IDE. It does more "coding" for you behind the scenes, whereas in eclipse, you're basically writing in a very sophisticated version of notepad.
I develop using eclipse, and have been since I started almost 4 years ago. Since Android Studio has emerged, I tend to play around with that a bit.
My suggestion for you if you are looking to develop strictly for android is Android Studio here : http://developer.android.com/sdk/installing/studio.html
The android developers website has plenty of useful tutorials, guides, references, and troubleshooting.
Hope this gets you started in the right direction. Good luck, and happy coding!
Noted to self thrice via tapatalk
thanks for recommending me the android studio, since i will be ONLY making apps for android.
hell911 said:
thanks for recommending me the android studio, since i will be ONLY making apps for android.
Click to expand...
Click to collapse
Yeah, Android Studio is highly recommended but may be a little more complicated when getting into advanced projects (external libraries, gradle, etc...). But if you are just starting out, it has a lot of helpful features and tooltips that may help your understanding a bit. Another downfall is that Android Studio is still in fairly early development, which may present bugs from time to time.
Eclipse is also highly recommended, as it is a very solid build. It is not designed strictly for Android, so it is not as helpful with all of it's features.
Either way, stay motivated and believe you can do it. That's what really matters.
Noted to self thrice via tapatalk

How to begin to contribute as a developer

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.

Categories

Resources