Related
http://www.pcmag.com/article2/0,2817,2380756,00.asp
Google on Tuesday announced that the full SDK for Android 3.0 is now available to developers.
"The APIs are final, and you can now develop apps targeting this new platform and publish them to Android Market," Xavier Ducrohet, Android SDK tech lead, wrote in a blog post.
Along with the new platform, Google said it is releasing updates to its SDK Tools (r10) and ADT Plugin for Eclipse (10.0.0).
In the ADT Plugin, Google had added: new palette with categories and rendering previews; more accurate rendering of layouts that will more faithfully reflect how layouts look on devices; selection-sensitive action bars to manipulate View properties; zoom improvements, including fit to view, persistent scale, and keyboard access; and improved support for "merge" layouts and layouts with gesture overlays.
Google also added Traceview integration for easier profiling from ADT and tools for using the Renderscript graphics engine.
More details are available on the Android 3.0 Platform Highlights page.
Google released a preview of the Android 3.0 "Honeycomb" SDK in late January to allow developers to start testing their apps on tablets. Earlier this month, Google also held an event in San Francisco to more formally unveil Honeycomb. It also unveiled the Android Market Web Store, a Web-based version of the Android app store.
The first tablet running Android 3.0 Honeycomb, the Motorola Xoom, hits stores on Thursday.
uff
noooooo now that i need to send my folio to the assistance for the soundboard problem.... please you can wait sometime for build a release 3.0 for the folio??? ahahahahhaha
i confirm that on the android sdk is now accessible the platform 3.0 api 11, my best notice of the 2011 for now!
moved to general as not android development
Yeah! I've just readen this good news too on a news website!! So, does this mean dev's can start working on a 3.0 update for our folio's?
How long to get honeycomb on Folio?
I'm starting the count down right now
Now for serious, 2.2 is fine for me as long compatible apps keep coming to it. It will be needed a few months before We see honeycomb in full glory. I guess that there's a huge pression to get it right this time.
need this!
I realy need this for my Folio!
please...port it!
tomasino.blaha said:
I realy need this for my Folio!
please...port it!
Click to expand...
Click to collapse
theres only one person who can do that at the moment and that is dext3r
What google has released is SDK, software development kit.
This is tools to build Honeycomb application, not Honeycomb itself.
For the Folio to get Honeycomb we will need a rom from a machine similar enough.
No such thing exists (yet).
Yes of course! SDK is only for software development, but is one first step toward a possible mod. Some tegra 2 tablets with similiar hardware specs will be launched this week, I don't think Xoom from motorola is that similiar.
One other option is to have source code and a set of compile options, and them try to build it from scratch.
I guess the main obstacle could be the drivers and hardware support. Must of these will have to be built from ground up and will take a considerable amount of time. I guess that it's feasible but to get a rom as polished as 1.4 we will still have to wait...
It's still good news though !
Thanks for explanation,now i'm so sedder but i believe somebody can do it
but how said "bastospn",this is first step to build new rom
well guys...
but any chance to have honeycomb working on folio?
whats the problem to port it to our deveces?
i got nexus one also and im trying the honeycomb release roight now....
davidebeatrice said:
well guys...
but any chance to have honeycomb working on folio?
whats the problem to port it to our deveces?
i got nexus one also and im trying the honeycomb release roight now....
Click to expand...
Click to collapse
1st, you need a full source from Google, not just a SDK like someone has already pointed out. 2nd, porting is not an easy job...especially when the target device has a bunch of difference hardware components than the reference device. If there's no compatible drivers, sometimes you need to spend days/weeks of writing drivers/ debugging...
What you have on your Nexus one I believe is just an emulator port and thus extremely slow
xitrumch said:
1st, you need a full source from Google, not just a SDK like someone has already pointed out. 2nd, porting is not an easy job...especially when the target device has a bunch of difference hardware components than the reference device. If there's no compatible drivers, sometimes you need to spend days/weeks of writing drivers/ debugging...
What you have on your Nexus one I believe is just an emulator port and thus extremely slow
Click to expand...
Click to collapse
no,
on my n1 ive a full sdk porting really fast and stable, obviously with no phone connection at all...
resolution is the native one, so characters are really small on n1...but folio screen is wider...
look here: http://forum.xda-developers.com/showthread.php?t=961994
so guys...how does it look?
i'm so excited and waiting for it!
is possilbe to do it?
now i installed FolioMod but.that isn't Honeycomb!
I have very little programming experience, just some in C and C++. But I'd like to start learning how to develop for Android.
Any good books/ebooks which will help me started? Or any guide or anything such?
Ill help you out if you want. Email me [email protected].
i wanted to start too, i just wanted to know if it is harder to learn to program for android than for example to programm with c#. and what's the best way to get started
meaningQo said:
i wanted to start too, i just wanted to know if it is harder to learn to program for android than for example to programm with c#. and what's the best way to get started
Click to expand...
Click to collapse
Just like me...
1. Start with learning Java as a programming language.
Don't waste time on learning how to create GUI in java as it is irrelevant to Android, but make sure you know the basics of how threading works, what collections you can use, learn the java event listeners model (concept only) etc.. Also make sure you're using Eclipse as it would probably be your primary IDE for Android development. For an experienced C++ programmer this step should take no longer than a week.
2. Install the Android SDK (follow http://developer.android.com/sdk/installing.html).
3. Read the developers guide basics.
4. Learn from examples!
The Android SDK comes with many example projects, just add a new Android project in eclipse and choose "from example" in the window that will follow.
There are also many open source Android projects you can learn from.
roee88 said:
1. Start with learning Java as a programming language.
Don't waste time on learning how to create GUI in java as it is irrelevant to Android, but make sure you know the basics of how threading works, what collections you can use, learn the java event listeners model (concept only) etc.. Also make sure you're using Eclipse as it would probably be your primary IDE for Android development. For an experienced C++ programmer this step should take no longer than a week.
2. Install the Android SDK (follow http://developer.android.com/sdk/installing.html).
3. Read the developers guide basics.
4. Learn from examples!
The Android SDK comes with many example projects, just add a new Android project in eclipse and choose "from example" in the window that will follow.
There are also many open source Android projects you can learn from.
Click to expand...
Click to collapse
good advice. but consider IntelliJ as well as Eclipse. i find IntelliJ nicer and faster to use
Another useful thread on this topic is here:
[Q] How did you learn to develop?
http://forum.xda-developers.com/showthread.php?t=1206082
As mentioned there, it would be good to get a general noob dev guide set up on here so that people can get started with developing.
Well i just started learning development in android as well,i have been trying hard to find sources to help me understand until i stumbled upon a gold mine....!
here it is:http://www.youtube.com/user/CornboyzAndroid
http://www.youtube.com/user/mybringback
this guys videos are awesome explains in detail....
Hope this helps all new learners like me,also the user in those videos has been doing this out of his busy schedule for free,if those videos teach you something or help you in anyway then please consider making him a small donation....!
I would also suggest to post your questions (or find answers) on the stackoverflow website (http://stackoverflow.com). It is full of smart guys
Another approach would be to build your apps in html / javascript using frameworks like JQuery, and then use a tool like PhoneGap which will bundle it into an app that will run cross platform
Found another good book:
android application devlopment for dummies.....!
great book see if u can find it,if u dont then let me know i will upload it ...!
its the best book i have seen for android
edit: ok here is a link for the book,i am doing this just because many ppl pmed me to upload it,if the mods feel the link shouldnt exist u can always delete it
http://stor1070.uploaded.to/dl/JnhVLWv0qz
link added to the above post
Thanks for this, good resources.
adicool said:
Found another good book:
android application devlopment for dummies.....!
great book see if u can find it,if u dont then let me know i will upload it ...!
its the best book i have seen for android
edit: ok here is a link for the book,i am doing this just because many ppl pmed me to upload it,if the mods feel the link shouldnt exist u can always delete it
http://stor1070.uploaded.to/dl/JnhVLWv0qz
Click to expand...
Click to collapse
Page not found
Error: 404
I would love to get that book but the link is not good. Thanks anyway.
i will be uploading it tonight then,u will see a link soon
Found the book here for download: http://www.google.com/url?sa=t&sour...s61ws8oFg&sig2=vQS3EtQFTFUaJWLnsmYGXQ&cad=rjt
Sent from my Transformer TF101 using Tapatalk
Ok another few of my good resources as always for laerning android:
Get hold of Android course videos by Plural sight
Android with java essential videos by Lynda.com
Android using essential java by O reilly
adicool said:
Ok another few of my good resources as always for laerning android:
Get hold of Android course videos by Plural sight
Android with java essential videos by Lynda.com
Android using essential java by O reilly
Click to expand...
Click to collapse
I have all 3 . They are really great sources. I've been learning development on android past 2 months.
Sent from my SAMSUNG-SGH-I997 using xda premium
you can also develop apps in adobe air. I have been able to port over some of my flex code into adobe air. You can compile into android, blackberry playbook, and the IOS with flash builder 4.5.1 only problem is flash builder is not free.
I'm currently churning my way through Thinking In Java. There's a free version on the official mindview.net website.
Learning Java as a programming language will pay off in the long run (I believe) as C# shares many fundamental areas with Java and so adapting to it should be easier if you have a good foundation in Java.
If you have previous experience with C++, then Java should not be too big a step for you.
I've heard that all those "Java for Dummies" books are pretty useless as they focus a lot on basic stuff and less on programming structure/patterns, etc.
as for the leap from Java -> Android Apps, I think the official android dev site is pretty sweet.
Now after reading the title I know what ure thinking 'this guy is a dumbasss' but i recently found a peice of developing software called unity and with this dev tool you can create apps in a certain code from what I understand and switch between platforms such as ios android xbox ps3 and windows mac linux from what i understand! of course when you switch youll have to change the aspect ratio and watnot.
I used to be an iphone user before i got my xperia play and i have quite a few beloved gaming apps. If i was to turn the ipa into .zip which i have done and unzipped all its contents and i then copied the contents to unity and switched platforms like i mentioned before how much work would that involved to get a simple game from ios to android. i suppose this is a question I should post on the unity site but I thought id post here first because there are many developers on xda who might have used unity software before unlike myself.
It doesn't work that way... you write the app with Unity, you can't just take someones binary blob and "convert" it with something like Unity. You would use Unity to write your own software. From scratch.
Trying to keep this as non technical as I can but basically the answer is no, it won't work. Sorry.
Could there be an iphone emulator created? Or is that not possible?
maddog00 said:
Could there be an iphone emulator created? Or is that not possible?
Click to expand...
Click to collapse
Not possible iOS is not open source otherwise developers would be pounding out iOS ports to multiple devices. Unfortuantly there is no way to even possibly emulate it at this moment. Maybe in the future they will make it open source. whoo knows
maddog00 said:
Could there be an iphone emulator created? Or is that not possible?
Click to expand...
Click to collapse
Not possible. Not for at least another 10 years maybe.
This is the best chance you have of an iOS emulator: iEmu (ignore the cancelled status)
Keep an eye on the dev's Twitter: https://twitter.com/#!/cmwdotme or the project homepage: http://www.iemu.org/index.php/Main_Page
The only fully functional iOS emulator that exists is apples own closed source emulator for the Mac, Its only really for app development though.
bubblegumballoon said:
The only fully functional iOS emulator that exists is apples own closed source emulator for the Mac, Its only really for app development though.
Click to expand...
Click to collapse
Hence why iEmu is the best chance to get iOS on Android at the moment. Although it's based on QEMU, which is a full system emulator (hardware etc) so speed would be an issue. It's also still in very early development status
I don't understand why people are asking for ****ty UI ..................you guess right
zaryab said:
I don't understand why people are asking for ****ty UI ..................you guess right
Click to expand...
Click to collapse
They dont want the iOS interface they want the ability to use iOS apps on android. You cant deny that iOS has alot more quality apps and games than android does.
However getting an iOS emulator on android is something which we will probably never see ever.
Reapman said:
It doesn't work that way... you write the app with Unity, you can't just take someones binary blob and "convert" it with something like Unity. You would use Unity to write your own software. From scratch.
Trying to keep this as non technical as I can but basically the answer is no, it won't work. Sorry.
Click to expand...
Click to collapse
so what is in the app is a compiled version of the sofware which someone wrote which you cannot uncompile to switch platforms and then recompile is what i think your saying correct?
With the way apple acts they would probably throw a lawsuit at you for making that port. Ha ha ha!
Sent from my R800a using XDA App
1) What language is android OS based on?? if let's say it's based on language X, could you also please tell me what other language I could/should learn first before learning this ? thanks, i really wanna get into android
2) What language are the apps on google play based on?? and also where should i start learning how to make app??
3) Is it possible to work in Google's android section if i'm good at android coding?? I really hope i could work there one day and i'll strive for it of course :fingers-crossed:
wong93 said:
1) What language is android OS based on?? if let's say it's based on language X, could you also please tell me what other language I could/should learn first before learning this ? thanks, i really wanna get into android
2) What language are the apps on google play based on?? and also where should i start learning how to make app??
3) Is it possible to work in Google's android section if i'm good at android coding?? I really hope i could work there one day and i'll strive for it of course :fingers-crossed:
Click to expand...
Click to collapse
1. Android OS is actually based on Linux OS, and it uses Linux Kernel and its written in C language, and the apps and core components in Android is coded in Java.
2. Its based on Java. Java is the main language for android apps. You can start right away from the Tutorials given in the Android developer website. Also, there are tons of websites that provides Android Training, use a Google search and you'll get what you are looking for.
3. Now that's a tricky question. One thing for sure is that you need to be exceptionally well in coding and has high knowledge in problem solving mathematically. Recently in India, one guy from IIT (Indian Institute of Technology) has been appointed into Google located at California. And that too in his third year of his Engineering course, still one more year left for him to complete his course. So its all about your knowledge. The guy has said in media reports that he used to do lots of online coding challenges and etc. etc.
Hi,
I am new to app developing world.
I dont know about app developement languages for android which are now used.
Gonna start to learn a language to develope?
Which is the best one to learn as a first language?
And plz guid me what i need to do right here right now.
By the way, I know html, css, javascript, jquery, php... I work as a web developer but wanna get into app developement.
Thanks
Sent from my HTC A310e using xda app-developers app
cyber-terrorist said:
Hi,
I am new to app developing world.
I dont know about app developement languages for android which are now used.
Gonna start to learn a language to develope?
Which is the best one to learn as a first language?
And plz guid me what i need to do right here right now.
By the way, I know html, css, javascript, jquery, php... I work as a web developer but wanna get into app developement.
Thanks
Click to expand...
Click to collapse
The biggest thing to pick up is object orientation (if you want to actually be a *good* developer ). I know php can be OO, but that doesn't mean you do have any experience of it as it doesn't have to be.
Java really is the way to go if you're starting from scratch with Android app development. You'll already be familiar with the C style syntax from javascript and PHP, but not enough for me to recommend using C/C++.
Have a look here...
http://developer.android.com/training/basics/firstapp/index.html
That's where I started, purely because it covers setting up the development environment and making simple apps.
Other than that, head over to stackoverflow.com (http://stackoverflow.com/questions/tagged/android+java). It is invaluable as a developer.
Have fun
Edit: Actually, I forgot one major option for someone with your skills...
http://phonegap.com/
It allows you to create apps using web development skills and builds for Android, iOS, BB, WP and a few others, all from the same code. I've used it to create a couple of small apps and it's pretty impressive.
Hi,
Thanks for your guidence,
Now I can start to learn java, but... Could u plz help me what to use to code?
I have eclipse but I dont know how it works as it is like windows command prompt which I do NOT have any expreince in such an environment.
By the way, can I use java programming language to code a windows software or a linux one?
Cause i need both pc app developement and mobile app development.
Thanks in advance.
The best.
Sent from my HTC A310e
No eclipse is not like that. I tried it months ago when trying to learn Java. It's likely MVS. You can find many guides about how to do it. You have to download eclipse and ADT and android SDK in order to begin your developments. Since I have some experiences using it, if you got a problem whenever you set-up it, just pm me. I will try to help you.
Good Luck n Happy Coding.
java or c, read the demo code,step by step, u ll get it, good luck.
Sent from my GT-I9100 using xda app-developers app
Language info
Hey Guys,
I am new here,i know C and C++ language.
Currently Learning .net But i am interested to learn java on my own..with the help of
google development
My Question is
IF Someone Learns it from there can he create cool apps and start generating revenues through it
and how much time period it will take to completly learn and start earning through android app
SnakeEyesNinja said:
Hey Guys,
I am new here,i know C and C++ language.
Currently Learning .net But i am interested to learn java on my own..with the help of
google development
My Question is
IF Someone Learns it from there can he create cool apps and start generating revenues through it
and how much time period it will take to completly learn and start earning through android app
Click to expand...
Click to collapse
Ehm, sorry I haven't learn Java. But I guess there are many things you can do with Java + C++
Yeah java is a cery good lang for dev.
Combination of java and c++ that sounds More interesting.
Sent from my WT19i using xda premium
SnakeEyesNinja said:
Hey Guys,
I am new here,i know C and C++ language.
Currently Learning .net But i am interested to learn java on my own..with the help of
google development
My Question is
IF Someone Learns it from there can he create cool apps and start generating revenues through it
and how much time period it will take to completly learn and start earning through android app
Click to expand...
Click to collapse
Not sure about mobile apps, but if you are good Java or .Net developer your earnings are guaranteed.
cyber-terrorist said:
Hi,
I am new to app developing world.
I dont know about app developement languages for android which are now used.
Gonna start to learn a language to develope?
Which is the best one to learn as a first language?
And plz guid me what i need to do right here right now.
By the way, I know html, css, javascript, jquery, php... I work as a web developer but wanna get into app developement.
Thanks
Sent from my HTC A310e using xda app-developers app
Click to expand...
Click to collapse
For the devlopment of androind apps you need to learn JAVA because most of apps are devloped in JAVA. But, to understand JAVA, you need to learn the concept of OOP (Object Oriented Programming). The Best Way to learn the concept of OOP you should concentrate to C++, that's where the concept of OOP starts. JAVA is used for the logical operations in the app. for designing part you should lean XML.
To View the Basic of android app devlopment. download AIDE {Android Integrated Devlopment Environment} this is a SDK for application devlopment.
vishjoshi said:
For the devlopment of androind apps you need to learn JAVA because most of apps are devloped in JAVA. But, to understand JAVA, you need to learn the concept of OOP (Object Oriented Programming). The Best Way to learn the concept of OOP you should concentrate to C++, that's where the concept of OOP starts. JAVA is used for the logical operations in the app. for designing part you should lean XML.
To View the Basic of android app devlopment. download AIDE {Android Integrated Devlopment Environment} this is a SDK for application devlopment.
Click to expand...
Click to collapse
And i guess to work for NDK layer you still need c.
Thanks,
Amit
amit.rai said:
And i guess to work for NDK layer you still need c.
Click to expand...
Click to collapse
No, C is an Procedure Oreinted Programming Language. You need C++ to work for NDK. To learn C++ you have to learn C language to know the basic concepts of language.NDK is based on command-line tools and requires invoking them manually to build, deploy and debug the apps
Thank You,
Vishal Joshi.
vishjoshi said:
No, C is an Procedure Oreinted Programming Language. You need C++ to work for NDK. To learn C++ you have to learn C language to know the basic concepts of language.NDK is based on command-line tools and requires invoking them manually to build, deploy and debug the apps
Thank You,
Vishal Joshi.
Click to expand...
Click to collapse
Does this means i cannot write a .so library in NDK using c ? i mean do i necessary need Class and cpp files ? are you sure ?
Thanks,
Amit
amit.rai said:
Does this means i cannot write a .so library in NDK using c ? i mean do i necessary need Class and cpp files ? are you sure ?
Thanks,
Amit
Click to expand...
Click to collapse
Don't worry, you can write your libs in C with the NDK.
svdree said:
Don't worry, you can write your libs in C with the NDK.
Click to expand...
Click to collapse
Hi svdree,
Thanks for confirming it. I was trying to correct vishal, as i dont find any restriction to use c++ in android, as few of my middleware are written in c only, and infact running example is openssl is properly compiled and ported which is written in c.
~Amit
amit.rai said:
Hi svdree,
Thanks for confirming it. I was trying to correct vishal, as i dont find any restriction to use c++ in android, as few of my middleware are written in c only, and infact running example is openssl is properly compiled and ported which is written in c.
~Amit
Click to expand...
Click to collapse
Sorry Amit, I didn't knew about C, I saw in wikipedia, u can write in C, As per my knowladge it was in my mind that we cannot use C languase as it is a procedure oriented language. C & C++ both can be used. bt check out this link. This Shows that NDK will not benifit most of the apps.
http://developer.android.com/tools/sdk/ndk/index.html
amit.rai said:
Hi svdree,
Thanks for confirming it. I was trying to correct vishal, as i dont find any restriction to use c++ in android, as few of my middleware are written in c only, and infact running example is openssl is properly compiled and ported which is written in c.
~Amit
Click to expand...
Click to collapse
Only restriction is that programming in C/C++ in Android adds much overhead proportionally to the amount of communication Java<->C/C++ So really take that into consideration.