is there a way to port / recompile OpenOffice for Android? - Galaxy S I9000 Q&A, Help & Troubleshooting

is there a way to port / recompile OpenOffice for Android?
There are a lot of good and great applications that are linux native out there.
I'm rather surprised we don't see more of those software like OpenOffice / FireFox / Thunderbird ported over for Android.
i was soooo looking forward to run those on my phone.
i know some groups are already working on a mobile version of firefox (Fennec), but there's no news about Thunderbird, and according to some stuff i read on the OpenOffice forum they don't seem very eager to port it to Android, as it took them a while to port it to MAC OS.
yet it's still a java based app... oh well...
at the moment i'm using "Docs To Go", not ideal, but it does for now, until OpenOffice comes aboard.
I've been using Docs To Go since my PalmOS days, is not bad, but is not great either.

docs to go seem to have worsen from palm to winmo to android. the android version is all flashy with smooth scrolling, pinch zoom etc but actual functionality is lacking. for eg; in the spreadsheet - editing is cumbersome, changing worksheets need few presses.
still looking for a good office suite/spreadsheet for android.

A lot of software like that is not written to run on low-powered systems (which an android phone clearly is compared to todays PCs) and Android lacks a lot of functionality that is present in complete linux kernels and so rewriting would take a major effort and few people would benefit from an open-office port (and even if, they would be minor since nobody will actually do a lot of office work on their phone).

AllGamer said:
is there a way to port / recompile OpenOffice for Android?
There are a lot of good and great applications that are linux native out there.
I'm rather surprised we don't see more of those software like OpenOffice / FireFox / Thunderbird ported over for Android.
Click to expand...
Click to collapse
Unfortunately, Android is to Linux as Windows Mobile is to Windows 7. They're related, but not strictly intercompatible.
Android only really uses the Linux kernel. Practically none of the stuff that makes Linux recognisable as Linux to end-users. For Open Offic, Firefox etc to work as a simple port, you would need a whole bunch of extra stuff in Android that just isn't there. Of course, that's not stopping anyone from porting those things, but Android with X11, GTK and Gnome wouldn't really be Android anymore, would it?
Of course, I feel your pain.. I just want a simple text editor that can open and save .txt files, but I can't find one! Bah!

unfnknblvbl said:
Unfortunately, Android is to Linux as Windows Mobile is to Windows 7. They're related, but not strictly intercompatible.
Android only really uses the Linux kernel. Practically none of the stuff that makes Linux recognisable as Linux to end-users. For Open Offic, Firefox etc to work as a simple port, you would need a whole bunch of extra stuff in Android that just isn't there. Of course, that's not stopping anyone from porting those things, but Android with X11, GTK and Gnome wouldn't really be Android anymore, would it?
Of course, I feel your pain.. I just want a simple text editor that can open and save .txt files, but I can't find one! Bah!
Click to expand...
Click to collapse
Linux IS only really the kernel.

kevo said:
Linux IS only really the kernel.
Click to expand...
Click to collapse
Still, in this context it clearly refers to any desktop linux distribution. And that comprising isn't far off.
Sent from my GT-I9000 using XDA App

It's been done
AndrOpen Office
Download: https://market.android.com/details?id=com.andropenoffice
Sent from my GT-N7100 using XDA Premium 4 mobile app

Related

Ubuntu/Linux realease for mobile devices planned soon

The release is planned for October, but there are bound to be betas beforehand.
Normally with Ubuntu there are major new releases every six months(ish) and with being open source there is no risk of anyone spitting the dummy at libraries of ROMS.
http://www.ubuntu.com/news/ubuntu-for-mobile-internet-devices
For the benefit of those wondering WTF ubuntu is - its already been voted one of the top 100 products of 2007 in PC World. (Can products be free?)
http://www.pcworld.com/article/id,131935-page,13/article.html
It is also being offered now by Dell as an alternative to Vista...
http://direct2dell.com/one2one/archive/2007/05/01/13147.aspx
...prompted by Michael Dell using it on his home PC for years.
Well, if I'm not mistaken, the Mobile Internet Device referred by the news, are UMPCs (e.g. fully functional PCs). As such, porting the OS over is easy job, as compared to porting it over WinCe devices.
However, having said that, it is not all lost. With Intel on the market with Linux, chances are, probably there will be more applications written for Linux based OS and will then encourage the dev on Linux on WinCe (if you google, there is a Linux for Wizard project running already).
As far as I know there have been a few shots at linux for the wizard (et al), although the benefit of being ubuntu would be a far wider range of developers, the release structure they favour, and the finances to back it.
I still have a windows 98 boot (for some specific software than runs badly on any newer versions) and if you look at the spec of machines from then (I swapped the board, processor and memory from a Cyrix 166 with 32meg, to a pII 450 with 128 meg about late 1998), the older machines spec does not look particularly good compared to the wizards.
The xubuntu flavour of ubuntu is quite capable of extending the life of older hardware, by running more efficiently - and I have set up a few older machines I was given as scrap to play games for friends' children - to introduce them to 'proper computers' when it does not matter as much when they discover jacobs crackers fit in the floppy, or a CD rom cannot close with enough force to cut off action mans legs.
Anyway - returning to the plot - I would suspect xubuntu is currently not too far from working in a PDA - but the xubuntu project has far lower funding than ubuntu, but could be an excellent platform to adapt.
Well, as far as I know, Linux based systems do not 'really' run more efficiently. The primary reason that Linux OS is able to utilize older hardware is that it is lightweight. Thats like running DOS on older hardware.. it works well.
die, bill, DIE
hanmin said:
Well, as far as I know, Linux based systems do not 'really' run more efficiently. The primary reason that Linux OS is able to utilize older hardware is that it is lightweight. Thats like running DOS on older hardware.. it works well.
Click to expand...
Click to collapse
Nah, its my experience that ALL windows OSs are resource hoggging pigs and linux isn't and it makes much better use of system resource than winblows
take a web server running apache under winnt, replace the os with a flavor of linux and the same machine running apache has more throughput than before.
and there are distros that run very well on just about any machine, put xp on a 200mhz pentium mmx and see if you have a useable machine, that same puter with linux will work great for the average joe blow who just, web browses, emails, does word processing/ doc. creation.
linux will put computing power in the hands of people who cant blow 1000$ every 2 years to get the latest greatest pc. I wont even go into the ridiculous amounts of cash micro$oft charges for new versions of the bug ridden code they pass off as a finished product, then release 4 service packs to band-aid it together.
thanks linus, you should get a nobel peace prize or some sh1t...
bhang
bhang said:
Nah, its my experience that ALL windows OSs are resource hoggging pigs and linux isn't and it makes much better use of system resource than winblows
take a web server running apache under winnt, replace the os with a flavor of linux and the same machine running apache has more throughput than before.
and there are distros that run very well on just about any machine, put xp on a 200mhz pentium mmx and see if you have a useable machine, that same puter with linux will work great for the average joe blow who just, web browses, emails, does word processing/ doc. creation.
linux will put computing power in the hands of people who cant blow 1000$ every 2 years to get the latest greatest pc. I wont even go into the ridiculous amounts of cash micro$oft charges for new versions of the bug ridden code they pass off as a finished product, then release 4 service packs to band-aid it together.
thanks linus, you should get a nobel peace prize or some sh1t...
bhang
Click to expand...
Click to collapse
Here's a good example of some everyday anti-Microsoft rhetoric.
Linux on a slow computer won't make it do anything more than it could do running a Microsoft product. Sure, a finely customized (read: limited) Linux system might use a little less memory, but a slow computer is a slow computer.
Back on topic, I'd look more towards the already-existing Linux projects for the Wizard being useful before any Ubuntu branded distributions would be available. The BlueAngel Linux project from a couple of years ago got pretty far, I wonder if the Wizard is really all that much tougher to get working.
tone007 said:
Here's a good example of some everyday anti-Microsoft rhetoric.
Linux on a slow computer won't make it do anything more than it could do running a Microsoft product. Sure, a finely customized (read: limited) Linux system might use a little less memory, but a slow computer is a slow computer.
Click to expand...
Click to collapse
Yours will be a good example of a .. anti-old PC rhetoric?
I beg to differ. A PC's speed heavily depends on how many instructions it is running. The number of instructions run per second for any PCs is fixed, but having less unnecessary instructions to runs, yields a faster PC. Try running Vista with all fancy eye-candy enabled and browse the internet. Do the same with Windows 95. A slow PC is slow when you run something heavy on it, hence 'a slow computer is a slow computer' isn't true.
hanmin said:
Yours will be a good example of a .. anti-old PC rhetoric?
I beg to differ. A PC's speed heavily depends on how many instructions it is running. The number of instructions run per second for any PCs is fixed, but having less unnecessary instructions to runs, yields a faster PC. Try running Vista with all fancy eye-candy enabled and browse the internet. Do the same with Windows 95. A slow PC is slow when you run something heavy on it, hence 'a slow computer is a slow computer' isn't true.
Click to expand...
Click to collapse
When Ubuntu for Mobile phones is in 20 years of development, then I will consider it, however for my everyday needs, WM6 has me covered. Thanks, but no thanks. This is just the beginning for Linux on a phone, it has a LONG way to go to keep up.
Not only that, you have to find someone WILLING to create the software for FREE and well, you get what you paid for.
If you are a C++ programmer, Linux on a Mobile Phone will be a welcome challenge, but there is no market for Linux on a phone YET. Only reason anyone one the market will choose to switch is due to a CHANGE from what's already out there. I do not feel it compares at all to WM6 yet.
Sure, you can run faster, once you remove all of the graphics, background processes, etc, but you can do that with WM6 too. That's what people are creating their own roms for.
Water down any OS and you will find that it runs really fast and really well.
I wonder if there will be Blackberry support? It might be interesting to toy with.
NeoDMD said:
When Ubuntu for Mobile phones is in 20 years of development, then I will consider it, however for my everyday needs, WM6 has me covered. Thanks, but no thanks. This is just the beginning for Linux on a phone, it has a LONG way to go to keep up.
Not only that, you have to find someone WILLING to create the software for FREE and well, you get what you paid for.
If you are a C++ programmer, Linux on a Mobile Phone will be a welcome challenge, but there is no market for Linux on a phone YET. Only reason anyone one the market will choose to switch is due to a CHANGE from what's already out there. I do not feel it compares at all to WM6 yet.
Sure, you can run faster, once you remove all of the graphics, background processes, etc, but you can do that with WM6 too. That's what people are creating their own roms for.
Water down any OS and you will find that it runs really fast and really well.
Click to expand...
Click to collapse
So that's why Motorola already have, and Palm are developing linux mobile phones?
Linux on a mobile device is going to be here on mainstream handsets very soon, within the next 12 months guaranteed.
The reason?
Licensing costs.
If you develop an open source OS, and set of codecs to handle media, you don't have to pay so much to all the companies you traditionally hand money over to when you sell a phone.
People who buy a mobile phone rarely care if it can run Microsoft's pocket office apps, or RIM's office apps, or anyone elses, just as long as they can write that document, or email, and easily send it, or get it onto their PC.
People also don't care if it runs WM6, Symbian UIQ, S60, Linux, Palm, or Blackberry, they just care if it can do xyz functions, looks nice, and they can afford it.
We care, but we are not the majority of the market.
And lets be honest, out of all the mobile OS' out there, which is going to be the most hackable?
Linux on our HTC devices is always going to be a hobby more than a real alternative OS, since it's based on who wants what, and has the time to develop it. But on a commercially available device sold with it, it's already here, and more are on the way!
Linux is faster - especially non GNOME distros.
There is also Ubuntu light on the horizon.
I read this article which to me is a good summary...
http://www.theinquirer.net/default.aspx?article=40532
...and to reiterate my aforementioned point in addition to the seeking of fees - who requested the removal of the rom library here? So greater control with open source to the savvy end user.
Additionally - many of us are running linux without even realising - as its often the OS running in your routers/wireless modems.
Finally - if Windows kit for PDAs/smart phones was any good - would there be a reason for a forum like this to improve upon it, or are we all just really pernickety people?
Ubuntu is a really amazing OS.
I have been running it for a while already, and I love it (except sometimes I screwed up, need to resetup).
U should all try it
Straight from the disk it saw and set up everything - including setting the two hyperthreading processors as 4 processors (I have the non server disk version too).
Only problem so far is its not happy with my Sandisk U3 Titanium.
Another point worth mentioning is the lightest/fastest/most secure browser is purportedly 'Dilo' which is written for Linux - but I have not tried it yet. (Although the security is based on the 'you cannot hijack it - if we dont support it' school of thought.)
Linux rocks, I have ubuntu running on one of my desktops and am seriously considering dual booting my other with Fedora KDE. It really did a lot to speed up my old compaq, and i am not running a "watered down" version, I have more aps and programs on this than i did on xp, and it still boots faster and i have yet to have a weekly crash like i did with xp. I really would like it on my wizard, but in the meantime i'm going to watch palm's develpment and look in that direction.
Linwizard
If you want to play a bit this works on my wizard. Still a long way to go but I can say I have linux on my wizard. And I don't have to change anything or lose my current setup. Just extract the folder to your SD and run the app. I haven't figured out how to exit the program with out a soft reset, but big deal. Also there is no touch screen support or shifted or symbol support for the keyboard.
http://sourceforge.net/projects/linwizard/
Cheers...

Why is everyone using git?

Google, Linux , Cyanogen...all on git. I want to know why
Just spent a couple of hours setting up an example repo, found it extremely hard to use (on Windows 7). Very un-intuitive. Commands have to be typed into a linux shell to do the simplest things!!
Why not use SVN or CVS or something similar?
Only reason I can think of is that these are linux projects and hence it fits right in.
I personally use Git for everything as well (although I am a Linux developer). Here are some reasons to use it over CVS/SVN:
https://wincent.com/wiki/Git_advantages
deleted
Once you learn git, svn ain't ****.
SVN and CVS are dead, its all about Git or Mercurial these days. If you need a GUI interface for them, you shouldn't be coding.
Are you sure, there is no GUI for git? I have git support in plugins for Eclipse and Netbeans (graphical, of course), so it is hard to believe for me, that there isn't any standalone tool.
Ahh and I don't use these plugins, because I don't trust GUI ;-)
[EDIT]
And I agree with others: git, mercurial, etc. are next generation of VCS, they are just better.
The only thing git lacks (for me) is something like Tortoise. There's a project called "Git-Cheetah" being run out of the msysGit project but it's not there yet. I just keep a PowerShell window open while I'm working and it's been fine.
In the Android context, git is popular with the community--at least in part--because it's the RCS of choice of the Android Open-Source Project, which likely chose it for the same reason as Linus and friends wrote it--they wanted a fast RCS for working on a large codebase. No question git is fast.
There are certain advantages to using non-distributed RCS in some environments, especially where configuration management is a concern (guaranteed monotonic revision numbers!) However, git works wonderfully in less-formal environments--and yes, Linux kernel development is informal from a process standpoint.
Anyone using CVS on a new project should be publicly castigated. There's no good reason to use that when you have Subversion.
(Personally, I would like darcs to see more use, but the speed thing is a problem. They do claim to be working on it.)
britoso said:
Commands have to be typed into a linux shell to do the simplest things!!
Click to expand...
Click to collapse
Well that is somehow a mute argument. This is how many people work most of their day, at work or at home (both in my case - and, please, I'm no programmer). I do understand that it is not really intuitive, especially if you are not only coming from the windows world but also try to use these utilities from within windows. The projects you mention are all Linux projects, so they of course use a *nix utility to handle their code.
Yeah it's a pain to try to do something with cygwin and if you only use it for compiling or checking out code you don't really know how to operate it anyway. That of course makes it hard to handle unexpected results that weren't covered in the how-to.
Fortunatly you can always ask somebody or at least read the man page. This is how linux works, you have to find out stuff yourself. For many tools there will probably be no GUI and if there is, it sucks
try Bazzar it might work for you http://wiki.bazaar-vcs.org/BzrVsGit#Overview
Bazaar, on the other hand, includes a native Windows port and installer. The port feels like a regular Windows program, and the installer includes the graphical front end for Windows, TortoiseBzr. Olive is available as a graphical front end for Linux.
Click to expand...
Click to collapse
There is in fact a tortoisegit project I haven't posted enough before so I can't post a real link yet.
h t t p : / / code.google.com/p/tortoisegit/
I've got it installed and it seems to work fairly well.
GelatinousSlime said:
There is in fact a tortoisegit project I haven't posted enough before so I can't post a real link yet.
http://code.google.com/p/tortoisegit/
I've got it installed and it seems to work fairly well.
Click to expand...
Click to collapse
Very nice.
shwan_3 said:
try Bazzar it might work for you http://wiki.bazaar-vcs.org/BzrVsGit#Overview
Click to expand...
Click to collapse
http://doc.bazaar.canonical.com/explorer/en/
Good to know. But I just want to try the Android code, which is on git.

[Q] Is IOS more powerful than Android?

i always think that Android is more powerful because it is open platform and so you can change source code and create custom rom while IOS you can't change source code and you can't modify OS. So even if you jailbreak the iPhone, there's not much you can do except unlock a few forbidden features and modify some playlists.
But then in another forum, i read this comment:
"Android will never be as powerful as Unix! iOS just scratches the surface of unix until root access allows full control. Android is just several java classes compiled into what you believe is an OS. Android will never be more than glorified embedded software....which is why it is buggy as Hell!"
I always think Android can do things IOS can't via custom ROMS, mods, but his comment suggests otherwise. I am a tech noob, can the Masters out there help me a bit? Thanks
No.
Sent from my GT-N7000
A)this has nothing to do with the note so shouldnt be here
B)considering android is a linux based os and linux is based unix i really dont see where the quote is coming from. And without defining what you mean by powerful no one can help
Sent from my GT-N7000 using xda premium
iOS merely seems more powerful and stable simply because it is like custom software tailored to custom hardware. It is designed to work with specific internal hardware. Android, on the other hand, has to work with a myriad of generic devices and thus cannot be as optimized as Ios. That is why android devices must have higher specs and be more powerful than the iphone in order to compete with the efficiency of apple's os (brute force vs efficiency).
Sent from my GT-N7000 using xda premium
Its never been and it will never be.
And Its not the right forum to asking for the comparision. I think. Ask in Android or IOS forums. They will answer your questions in better way.
Raymond Chong said:
i always think that Android is more powerful because it is open platform and so you can change source code and create custom rom while IOS you can't change source code and you can't modify OS. So even if you jailbreak the iPhone, there's not much you can do except unlock a few forbidden features and modify some playlists.
But then in another forum, i read this comment:
"Android will never be as powerful as Unix! iOS just scratches the surface of unix until root access allows full control. Android is just several java classes compiled into what you believe is an OS. Android will never be more than glorified embedded software....which is why it is buggy as Hell!"
I always think Android can do things IOS can't via custom ROMS, mods, but his comment suggests otherwise. I am a tech noob, can the Masters out there help me a bit? Thanks
Click to expand...
Click to collapse
You have a note and you are wondering whether ios is more powerful than android?? It's a sad day for humankind!
Sent from my GT-N7000 using free xda app-developers app for poor people..
I feel like ios is stable than android
But coming to features,android is far better than ios
Android is totally customizable
I feel android is stable enough for my(every android user) use and so why ios??
Raymond Chong said:
i always think that Android is more powerful because it is open platform and so you can change source code and create custom rom while IOS you can't change source code and you can't modify OS. So even if you jailbreak the iPhone, there's not much you can do except unlock a few forbidden features and modify some playlists.
But then in another forum, i read this comment:
"Android will never be as powerful as Unix! iOS just scratches the surface of unix until root access allows full control. Android is just several java classes compiled into what you believe is an OS. Android will never be more than glorified embedded software....which is why it is buggy as Hell!"
I always think Android can do things IOS can't via custom ROMS, mods, but his comment suggests otherwise. I am a tech noob, can the Masters out there help me a bit? Thanks
Click to expand...
Click to collapse
damn! you've been watching too many scifi movies haven't you?
your confused my young 'padawan' friend.... the dark side clouds everything in you.. The fear of doubt leads to the dark side my young padawan friend... cloud your mind do not...
:silly:
Go to an iOS forum, and ask the same question and see the reply you get. 99% of responses will be just the opposite of
the ones here.
Thread heading no where, Closed and Thank you.

Can ChromiumOS Run on this?

There are a lot of threads abut Ubuntu and other Linux distros. I was wondering if anyone has tried to port ChromiumOS (or something of the sort) to it.
I did fine this but not sure its helpful.
Thanks
runnirr said:
There are a lot of threads abut Ubuntu and other Linux distros. I was wondering if anyone has tried to port ChromiumOS (or something of the sort) to it.
I did fine this but not sure its helpful.
Thanks
Click to expand...
Click to collapse
Possible definitely. I'm not sure what the advantages would be over Android though.
Ubuntu adds functionality, ChromeOS doesn't. That's why Ubuntu ports are common, it isn't just another browser that Android already provides.
Chromium OS doesn't have a Virtual Keyboard so it's pointless on a tablet anyway...
Chrome and Chromium OS would look and feel cool.
But as others have said limited functionalities such as apps, no v keys, and plus precious coding time.
Sent from my Nexus 7 using xda app-developers app
I know Chrome OS is limited, and although it is, it would be an interesting task to try, but would Chrome OS work on the Touchpad's armel processor? Because I know the Samsung Chromebook's Exynos processor is armhf, and I think Chromium OS does have an armel branch available, I haven't seen any armel based devices being able to run Chrom* OS.
Also recompiling drivers for a limited OS like Chrom* OS would probably be a lot harder than more common OSes. If someone does decide to make a build, it can't be distributed freely as plugins that Google has included are illegal to distribute publicly (like GApps on custom Android roms), so no Flash.
I have looking for opensuse builds and have not seen any. It would be nice if there was a boot loader like grub for the tp
Sent from my Galaxy Nexus using XDA Premium HD app

Android Studio as your only IDE?

I see people say that you should not use Android Studio as your only IDE. I have tried searching on Google to see if you can sign / publish via Android Studio but I'm having trouble finding the answer.
Is it possible to use only Android Studio to fully code and publish an app? What problems are there with Android Studio?
Well for starters android studio isn't even 1.0 yet. It is heavily in beta and not exactly stable yet.
Eclipse is often recommended because it has a ton of documentation. Most tutorials will talk about eclipse.
Sent from my Nexus 4 using XDA Premium 4 mobile app
ryan.dawkins said:
Well for starters android studio isn't even 1.0 yet. It is heavily in beta and not exactly stable yet.
Eclipse is often recommended because it has a ton of documentation. Most tutorials will talk about eclipse.
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Right. But what are the actual issues with it? Just being in beta doesn't really say much. Gmail was in beta for almost a decade.
I use Android Studio since it's been released. For simple app development, what i use for, it's good enough. You can build signed APK's. However there are always some bugs, but stackowerflow always knows the solution. I had some problems when importing from eclipse, i recommend to open a new project and copy the sourcefiles for full compatibility. I think Android Studio is better than eclipse!
medwe27 said:
I use Android Studio since it's been released. For simple app development, what i use for, it's good enough. You can build signed APK's. However there are always some bugs, but stackowerflow always knows the solution. I had some problems when importing from eclipse, i recommend to open a new project and copy the sourcefiles for full compatibility. I think Android Studio is better than eclipse!
Click to expand...
Click to collapse
Thank you. What kind of bugs were there? I'm interested to know the limitations.
Good recommendation. I'll start a fresh project and copy in my java files.
Paul22000 said:
Thank you. What kind of bugs were there? I'm interested to know the limitations.
Good recommendation. I'll start a fresh project and copy in my java files.
Click to expand...
Click to collapse
So far I've used Eclipse, but for my next project I'm going to try Android Studio as well, mainly because of its much easier gradle built system so that you can create multiple versions easily. I feel that gradle, the only major difference between the two IDEs, is a bit complicated to get started but can give great results once fully understood...
SimplicityApks said:
So far I've used Eclipse, but for my next project I'm going to try Android Studio as well, mainly because of its much easier gradle built system so that you can create multiple versions easily. I feel that gradle, the only major difference between the two IDEs, is a bit complicated to get started but can give great results once fully understood...
Click to expand...
Click to collapse
I haven't heard of gradle. I just Googled it and saw that it is automated deployment builds for your app. Hmm, it certainly does sound confusing.
Don't know how much of regular-Java (not android) development You do - but for me personally the best IDE is the JetBrains IntelliJ (no - I'm not their employee ) - the base for Android Studio. If You look at the basic level both Eclipse / IntelliJ have pretty much the same functions - however the latter one does lots of stuff more intelligently (I'm in love with refactoring shortcuts ). I would also expect that Android Studio will be a bit more stable than Eclipse (I used to overkill it with too many plugins).
WittyPotato said:
Don't know how much of regular-Java (not android) development You do - but for me personally the best IDE is the JetBrains IntelliJ (no - I'm not their employee ) - the base for Android Studio. If You look at the basic level both Eclipse / IntelliJ have pretty much the same functions - however the latter one does lots of stuff more intelligently (I'm in love with refactoring shortcuts ). I would also expect that Android Studio will be a bit more stable than Eclipse (I used to overkill it with too many plugins).
Click to expand...
Click to collapse
Interesting. I'll have to check that out. I wonder why IntelliJ isn't used more for Android Development.
Paul22000 said:
Interesting. I'll have to check that out. I wonder why IntelliJ isn't used more for Android Development.
Click to expand...
Click to collapse
Hi Paul,
AndroidStudio is built using IntelliJ. I'm very new to android development (started out a month ago after almost 2 years on the xda forums decided it was time to embark!) I've been using it from the start, i have eclipse to make sure its android studio that causes any bugs instead of my code. However seasoned developers obviously don't need this back-up plan!
Hope this helps.
Bassbase said:
Hi Paul,
AndroidStudio is built using IntelliJ. I'm very new to android development (started out a month ago after almost 2 years on the xda forums decided it was time to embark!) I've been using it from the start, i have eclipse to make sure its android studio that causes any bugs instead of my code. However seasoned developers obviously don't need this back-up plan!
Hope this helps.
Click to expand...
Click to collapse
You are using Android Studio or IntelliJ? So far what bugs have you encountered that were caused by the IDE and not your code?
I've been using Android Studio as my exclusive IDE and i love it. Way better than Eclipse in my opinion.
It's a beta, but i haven't found any dealbreaker yet. Some errors have appeared (non intrusively, just a popup on the top right), but they haven't affected my workflow.
It is perfectly usable to code, compile (debug and release), sign the apks and use proguard if you want. You just need to come to grips with gradle, at least on a basic level (as i have). All the build process is managed via gradle, so Android Studio doesn't get in the way.
Syncd said:
It is perfectly usable to code, compile (debug and release), sign the apks and use proguard if you want.
Click to expand...
Click to collapse
Ahh, great to hear!
Paul22000 said:
You are using Android Studio or IntelliJ? So far what bugs have you encountered that were caused by the IDE and not your code?
Click to expand...
Click to collapse
Using Android Studio.
Bug wise i've not encountered many, One rather annoying one for me was that it is irritatingly long-winded to change your minSDKversion in AS. its no just a simple case of changing the manifest file. The actualy app developers out there will know what your developing for already, me as a beginner did not and it took me the best part of an hour googling and trying things to get it to change from api7 to api14.
I'm currently still embarking on my own reading through tutorials etc and its slow going. My aim (In case anyone is interested) is to develop a stable DAW (digital audio workstation) for android. with the ability to add notes (similar to soundcloud) and cloud backup (via dropbox hopefully unless googleDrive is the more stable connection.. working on it!) So i've had no end of strangle cod bugs crop up. But from what i can see, all others have been through my bad coding / lack of knowledge!
I'll update you with any other quirks i find along the way!
Bassbase said:
Using Android Studio.
Bug wise i've not encountered many, One rather annoying one for me was that it is irritatingly long-winded to change your minSDKversion in AS. its no just a simple case of changing the manifest file. The actualy app developers out there will know what your developing for already, me as a beginner did not and it took me the best part of an hour googling and trying things to get it to change from api7 to api14.
I'm currently still embarking on my own reading through tutorials etc and its slow going. My aim (In case anyone is interested) is to develop a stable DAW (digital audio workstation) for android. with the ability to add notes (similar to soundcloud) and cloud backup (via dropbox hopefully unless googleDrive is the more stable connection.. working on it!) So i've had no end of strangle cod bugs crop up. But from what i can see, all others have been through my bad coding / lack of knowledge!
I'll update you with any other quirks i find along the way!
Click to expand...
Click to collapse
Good to know about changing the api version, thank you. I appreciate you sharing your experiences.
I'm using Eclipse exclusively. I'll use Android Studio but the time it reaches version 1.1.
Paul22000 said:
Right. But what are the actual issues with it? Just being in beta doesn't really say much. Gmail was in beta for almost a decade.
Click to expand...
Click to collapse
The main issue is no NDK support, the rest is now pretty much on-par with Eclipse feature-wise.
I've been using AS exclusively since about 2 weeks after the I/O and I really haven't looked back since. The refactoring options and code inspection is so much more thorough and well-though than on Eclipse, plus the UI (with the Darcula theme) is really a lot nicer to work with and enjoyable to use than the kinda of outdated look of Eclipse.
I only go back to Eclipse when I need to compile native code or projects which contain native code.
Once you get used to gradle it's really a pleasure, just give it some time.
EDIT: NDK support was recently added
Androguide.fr said:
The main issue is no NDK support, the rest is now pretty much on-par with Eclipse feature-wise.
I've been using AS exclusively since about 2 weeks after the I/O and I really haven't looked back since. The refactoring options and code inspection is so much more thorough and well-though than on Eclipse, plus the UI (with the Darcula theme) is really a lot nicer to work with and enjoyable to use than the kinda of outdated look of Eclipse.
I only go back to Eclipse when I need to compile native code or projects which contain native code.
Once you get used to gradle it's really a pleasure, just give it some time.
Click to expand...
Click to collapse
Ah the NDK. I think that seals the deal. I don't use the NDK nor am I planning to so it seems there is really no reason for (most) people to use Eclipse.
does anyone know when version 1 will be released?
Same, only using Android Studio.
It's great really, just takes a long time opening. But hey, it's not like Eclipse was such a performance beast.
Just make sure you get the latest builds (they release an update every week).

Categories

Resources