Related
Hi guys, I'm new to this forum and it's a pleasure to be a new member! As a brief introduction, I'm completely new to HTC, Windows Mobile and any non-Symbian device! I've used Nokia's, Sony Ericssons & Motorola's all my life and Symbian is all I know, I think you get the picture......
Anyhow, I should be getting my HD2 within the next few days because I fell in love with it as soon as I saw it and I just want to know where to start?! This looks like the most comprehensive forum I've seen on the net and I couldn't think of a better place to start learning. I know it's a bit of a broad question and I have had a look through a number of posts to get my bearings, as such. I've seen posts about Roms, registry modifications, patches...... and it all sounds very interesting and I want to know all the functions and information I can about my new device.
Coming from the Symbian background, everything is pretty straightforward but Windows Mobile sounds a lot more technical and something I'm looking forward to learning about. Any information or tips about what I should & shouldn't do to help improve performance/tweak the device would be much appreciated and I'm a fast learner. PS I've seen this post:
http://forum.xda-developers.com/showthread.php?t=583638
and will work my way through it when I get the device, but it seems to be aimed at people with some previous experience with this platform. I'm sure you guys see these tpye of 'Help Me!' posts all the time but thanks in advance.
Hello Gargon, welcome aboard!
I too am new to these forums and I've spent a not-insignificant amount of time browsing threads on the HD2 since I made the decision to finally ditch the venerable nokia 6030 that has served me so well all these years. Being a self-confessed techie the HD2 appealed to me the very instant I first caught a glimpse of it in all its Kubrick monolithic glory and as soon as O2 release info on their tariffs I will be seriously weighing up my options.
Now, let's get down to the nitty gritty. As a disclaimer I've only been here a short while so I wouldn't be surprised if I get a few facts wrong. Hopefully someone will correct me if I do!
The HD2 is powered by Windows Mobile 6.5 edition and as you might imagine it's not too dissimilar in how it operates to the PC desktop version. You have a desktop, start menu, program files etc. with all the various settings held by the registry. The beauty of WinMo is that it is far more customisable than the iPhone OS/Symbian in that you can change pretty much everything you see and also how you interact with the device. For example, a developer on these boards has released an application which enables the vibration feature on almost every keypress whereas the default HD2 only goes so far. Another dev has released an app which changes HTC's desktop from a 3x3 grid of shortcuts to 4x4. You can even do away with HTC's superb frontend entirely and install something like SPB Mobile Shell which has a snazzy rotating cube effect desktop and many other alternative enhancements (although you will have to pay for this). And this is only the tip of the iceberg! There are thousands of applications and games out there on the internet, and with Microsoft finally getting into the appstore gig we can expect a well-stocked central repository for software sometime in the near future. Failing that, google is our friend
With the help of the talented and selfless developers here at xda-dev almost anything is possible, including the potential for changing the operating system entirely, so you can't rule out the HD2 one day running Android or WM7 somewhere down the line, however this depends on one crucial bit of software -- the Hard SPL. Without this essential bit of kit, peons such as myself are unable to reflash the device to a different operating system or even a different version of the current OS (e.g. a lite version to save valuable ROM space, or an enhanced version with greater functionality). Everything hinges on this being developed by the code masters behind the scenes however such projects require a lot of skill, time and effort and such is the support of the community here that monetary donations are pledged in gratitude for past endeavours and in the hope of new enterprise.
As for installing applications themselves, I haven't yet delved deep enough to give you a comprehensive answer, however I suspect that there are FAQs on the parent forums which will give you all the information you need. From what I can tell, applications are released in .cab format which are executed from the phone and self-install. I can't wait until I can get my grubby paws on this masterpiece and get busy pushing buttons! I'm sure I've missed a whole lot of information but my lids are getting heavy and my battery needs charging. I hope this wasn't too patronising for you and I'm sure some other people here will gladly fill you in on anything I've missed.
Welcome aboard, great first posting. Showing the threads you read already makes many people want to help you more.
If you come from Symbian, some stuff will be the same, i.e. you use icons for programs.
What differs the most is the customization possibilities and the level of deep control you have over the behaviour of your new machine.
Get to grips with Microsoft Mobile Device Center, (syncing your data).
Do you have an Exchange account or Gmail ? You can setup your device to have pushmail connectivity with GMail or Exchange.
If you don't own an Exchange Server, you can setup your own free
Custom Domain at http://domains.live.com and have your own email adress as a LIVE-ID and have pushmail with it (free).
Then, I would dig in to the many cool free applications around.
Yes, hunt for .cab files as they will install over the air (OTA) and from your device.
Another tip: When you get your device, start at the first Icon, view it, try and dig deeper in the menu's, always. Press and hold the screen/text to see if there are context menu's.
Then work your way through all the settings and icons available. It will take you about 3 days to see all the menu's and options, although the first 80% you will discover the first day
Hope you will enjoy the transition.
Hey guys
First off, this a awesome site with heaps of help. And advice which is great
Secondly I amnew here too and hopefully getting my hd2 soon. Can't wait!!
Thanks a lot for the replies guys, very informative H2D2 and thanks for the tips lucid. It's good to know that there are other people in a similar situation to myself! If anyone can post any relevant links to any apps or roms/cab files that might be useful for a first-timer then it would be much appreciated. In the meantime, I'll keep doing the research and, if I find anything myself, I'll post it here. Thanks again.
Well I'm new as well so hi everyone!
I used to have a wm phone but that was a few years ago and things have changed a lot since then... so have a bit of catching up to do. Been browsing on here the last few days and ordered the HD2 this morning.
Gargon, I'm sure you'll get used to it all in no time, I know it all looks confusing at first but really it's not that bad and I'm sure the nice people on here will help if you're stuck.
Greetings our new community members
I was in the same situation as You guys half year ago when I purchased my first WM device, the Diamond2. And now Im awaiting my HD2 already ordered
As for the Windows Mobile platform, it is the most powerful, sophisticated and versatile mobile platform ever made, and that's why it has always attracted more advanced users. But on the other hand, it is in many ways very similar to Windowses on your PCs At first you may feel a little overwhelmed of all the functions, tips, tricks, registry hacks and so on. But what's great about Windows Mobile platform, is that once you start to "feel" it, then playing around with your phone becomes extremely addictive. I remember my first week with the Diamond2, it was nothing else than playing with it, installing and testing every trick i could possibly find
Moving on to the relevant stuff:
First of all, you should equip your device with a decent file explorer, as the native WM one is a bit clunky. I recommend Resco File Explorer. Second, equip yourself with a registry editor, as you gonna need it for tweaks. Resco Explorer has a plugin for registry editing and there are even desktop PC editors which you can use when device is connected to the PC.
As for application installation, it can be performed in 2 ways:
1).cab files. These are like .sis in Symbian. You run them directly from the device just by executing them from any file manager.
2).exe files. Those can be installed from your PC when the device is connected to it. Sometimes developers make small apps for phones which are in form of exe files which are designed to run directly from the device. This is possible because every app after installation usually has its folder in Program Files where an exe file of the app itsself is stored (exactly the same as on Your PC Windows)
Moving on to the interface. One of the biggest advantages of Windows Mobile is that it enables you to change practically the whole interface with minimum effort. The native WM interface is unfortunately very old and not finger friendly, and thats why every major company designed their own interfaces. On the HD2 it is called Sense. In fact Sense is only a further developement of an interface which was called TouchFlo 3D. And one thing more you should know. Developers on this forum use the code name of this interface, which is Manila. HD2 has the latest Manila v2.5. So basically Manila=TouchFlo=Sense.
Feel free to ask any questions, everyone of us was a newbie at first I personally am very happy to see new people being attracted by new fantastic WM devices. I myself was a Nokia/Symbian fan for many years, untill half a year ago I discovered that I was living in the darkness all these years
The XDA-Developers is one of the greatest, biggest and oldest communities on the whole internet. This makes this community concrete, mature and serious. This means that members are very helpful to each other and they always communicate with a certain level of etiquette, so You surely won't hear any offensive words, swears or any vulgarisms
So enjoy your new devices and this community, as it will bring you many happy moments, i guarantee this to You
the wiki is a great tool (not much on the HD2 in there yet) but background reading on other devices is good.
As long as you're willing to take time to learn to use the search (often searching around the term you're looking for) then you'll solve issues you may have quickly as well..
several of us are happy to discuss stuff on PM as well..
and don't forget if you find something that you think others would find useful,
The WIKI is always there, to be edited at your leisure
Welcome
Very nice attitude from Gargon01 and H2D2.
You are on the right track about the winmo os.
In itself it is clunky on the surface but the structure sits on the registry database which is accessible through a registry editor.
This forum is quite unique and must be the largest of It's kind, that is, a community of smartphone developers/hackers.
I have been dropping in for 4 years but only started flashing recently after buying an HD.
The HD came with an earlier development of Touchflo and I saw rom versions on Youtube etc of more advanced versions from XDA Devs.
I took the plunge in flashing roms and have been addicted ever since.
I am running the latest version of sense on my HD but am awaiting an HD2 from clove tech on the uk for which sense was made.
There are many brilliant people in this community who generously offer their creativity, time and energy.
You are in the right place. More will be revealed.
Thanks a lot for the responses guys, exactly what me and I'm sure a lot of other new users are looking for! I'll look for the Resco File Viewer jgal, there was a similar app called Modo on Symbian that was also used for deep-file exploration/modification purposes.
Also, it's good to know that there are a lot of similarities to the desktop version of Windows. I'd like to think that I'm pretty proficient with that so I'll look forward to taking that knowledge and applying it to the HD2.
A big thanks to all the other users who have contributed to the post as well! I was pretty sure that my thread would fade away into non-existence but it's good to know that people seem genuinely interested in offering help and advice.
I should hopefully be getting the handset on Monday so I'll give it a good examination and keep you all posted should I run into any problems. Keep the tips/links coming though, my brain is like a sponge!! Cheers.
I see a lot of threads about Android.
I've never tried converting or even seen it in action but have a question.
How is Android better than Windows Mobile Professional?
Also how is it worse?
Or is it just different?
All I can say is 'try it to believe it.'
I can talk about it on and on, but you are not going to realize what you can get until you try it.
sshark said:
All I can say is 'try it to believe it.'
I can talk about it on and on, but you are not going to realize what you can get until you try it.
Click to expand...
Click to collapse
second that. easy enough to dump on your sdcard without even touching your current winmo setup, so try it out and see.
jimt007 said:
I see a lot of threads about Android.
I've never tried converting or even seen it in action but have a question.
How is Android better than Windows Mobile Professional?
Also how is it worse?
Or is it just different?
Click to expand...
Click to collapse
Its just better. Really.
Main thing for me, besides that its totally better, is that its finger based. No more silly stylus....
+1.
I just recently went all the way back to the stock sprint 6.1 rom just to see if I could ever live like that again. After spending an hour or so gathering cabs and tweaking everything just to get it to a comfortable state, I realized that all of the things I was trying to do are pretty much already done in even the most basic android builds.
It does come down to preference I suppose, but for me, just signing into my account upon booting android beats digging around for a WMMarketplace cab on a crippled IE browser, cumbersome setups for things like Windows Live, setting up and scheduling active sync, installing replacements for almost every default part of WM.
I really did love windows mobile for a long time. It's certainly one of -if not- the most customizable platforms. If you don't necessarily like how something works in WM, chances are you can do something about it. But that can take time. I was never really that interested in scripting out one of those huge uc files way back when.
The way everything works so well together in android without getting in your way is fantastic, but stop reading this and just trying it!
If you want to get your feet wet:
http://dl.dropbox.com/u/58383/android.exe
A self-extracting zip file I made to get a friend running Android. It's a all-in-one Haret of zenulator's 1.6 Donut. Just extract the Android folder it contains to your Secure Digital card, then run Haret.exe in Windows Mobile File Explorer. Then hit Run.
For porting contacts from WinMobile to Android, check this:
http://www.google.com/support/mobile/bin/answer.py?answer=138636&topic=14299
You know what? I'm going to quote myself, from another thread:
Pandemic187 said:
Personally, I like Android better than Windows Mobile because:
1. It's significantly faster for me
2. There's more freedom in terms of tweaking it
3. I think it has a MUCH better notification system than WinMo
4. I like the integration with GMail (better than WinMo's Exchange support) and other Google services
5. It has an app market!
These are pretty self explanatory, but I just love the notification system of Android. I was pleasantly surprised to see a weather alert appear in my notification bar after I downloaded the Weather.com app the other day. Everything appears there - including your appointments on your Google Calendar, texts, e-mails - everything. I think it's just great how it's all unified.
Click to expand...
Click to collapse
jnadke said:
If you want to get your feet wet:
http://dl.dropbox.com/u/58383/android.exe
A self-extracting zip file I made to get a friend running Android. It's a all-in-one Haret of zenulator's 1.6 Donut. Just extract the Android folder it contains to your Secure Digital card, then run Haret.exe in Windows Mobile File Explorer. Then hit Run.
For porting contacts from WinMobile to Android, check this:
http://www.google.com/support/mobile/bin/answer.py?answer=138636&topic=14299
Click to expand...
Click to collapse
Thanks.
I installed it without any problems. Nice looking. Very clean interface.
But.... EVERY program that I tried, opened but had no way to back out. I had to soft reset each time. I tried 3 or 4 different things, and nothing let me go back to the main menu. Phone hard keys didn't do what they are supposed to do. After all it is a phone, the hard keys make it easy to call and hang up.
I guess I'm not patient enough to continue to experiment so I just deleted the file and am back to using Windows Mobile Pro 6.1.
jimt007 said:
Thanks.
I installed it without any problems. Nice looking. Very clean interface.
But.... EVERY program that I tried, opened but had no way to back out. I had to soft reset each time. I tried 3 or 4 different things, and nothing let me go back to the main menu. Phone hard keys didn't do what they are supposed to do. After all it is a phone, the hard keys make it easy to call and hang up.
Click to expand...
Click to collapse
Power Button = Menu Button
Camera Button = Back Button
Hang-Up Button (long press) = Silence, Airplane, Shutdown
Those should work on every Vogue.
cybik said:
Power Button = Menu Button
Camera Button = Back Button
Hang-Up Button (long press) = Silence, Airplane, Shutdown
Those should work on every Vogue.
Click to expand...
Click to collapse
I'd like to give a friend the package above, but he is on a Touch Pro. Would this be good for him to try? or is there something else better?
TheKartus said:
Main thing for me, besides that its totally better, is that its finger based. No more silly stylus....
Click to expand...
Click to collapse
lol..huh? I have used Windows Mobile forever and cannot remember the last time I used the stylus...in fact, the only time I use it, is to reset the phone through the little hole.
jimt007 said:
Thanks.
I installed it without any problems. Nice looking. Very clean interface.
But.... EVERY program that I tried, opened but had no way to back out. I had to soft reset each time. I tried 3 or 4 different things, and nothing let me go back to the main menu. Phone hard keys didn't do what they are supposed to do. After all it is a phone, the hard keys make it easy to call and hang up.
I guess I'm not patient enough to continue to experiment so I just deleted the file and am back to using Windows Mobile Pro 6.1.
Click to expand...
Click to collapse
Well..........after reading some of the replies I reinstalled Android.
Not to belabor the point but I still don't like it as much as Windows Mobile Pro 6.1.
I would be losing to many things I'm very pleased with for a change to a different operating system.
It's back off again, I'm staying with Windows Mobile Pro 6.1.
If I ever want Android I'll buy an Android phone.
I agree with you about Android, it's not something I would use, but that's just me.
I wouldn't go back to 6.1 though, I'll stay with 6.5.x, it's a lot more finger friendly. The UI graphics on Android is decade behind everybody else. I would need a microscope to see what's on there. That's why HTC developed its own UI. Knowing Google, they probably can make up that decade in a week, but for now its Winmo.
PS you might want to try one of the port/build with SenseUI.
stopthebus said:
I agree with you about Android, it's not something I would use, but that's just me.
I wouldn't go back to 6.1 though, I'll stay with 6.5.x, it's a lot more finger friendly. The UI graphics on Android is decade behind everybody else. I would need a microscope to see what's on there. That's why HTC developed its own UI. Knowing Google, they probably can make up that decade in a week, but for now its Winmo.
PS you might want to try one of the port/build with SenseUI.
Click to expand...
Click to collapse
To each their own I suppose - but it really sounds like your config is off or you're using some odd build if you "need a microscope to see what's on there".
plemen said:
To each their own I suppose - but it really sounds like your config is off or you're using some odd build if you "need a microscope to see what's on there".
Click to expand...
Click to collapse
I would love to be able to increase the font size on Android. I've play around with both 120 and 160 and different resolutions, but unable to increase the font size to something usable. Any help would be appreciated. I've been scouring the net reading up on Android and trying different builds (last one was eclair 2.0.1) because I was offered the Droid for Xmas. After all the readings and research, I turn down the offer in favor of the trusty old Vogue (being made by Motorola is another reason; every Motorola phones I got, I had to open them up and super glued everything down).
I do appreciate some pointers on increasing the font/widgets size on these test builds.
crobs808 said:
lol..huh? I have used Windows Mobile forever and cannot remember the last time I used the stylus...in fact, the only time I use it, is to reset the phone through the little hole.
Click to expand...
Click to collapse
I often got annoyed with certain apps I put in, certain games, or menus and just brought out the stylus.
Well, one thing you always have to keep in mind running Android on the Vogue, is that it is not native to the Vogue. So, there is always going to be little imperfections. I was so impressed by Android on the Vogue, that I bought a G1. So now I run WM6.5 on the Vogue, and Cyanogen's ROMs on my G1. I really will never go back to WM. The only reason I use it now is because I have a contract with Verizon that somebody else pay for. If you really want to be blown away by Android, go to a store and play with a native Android phone. I find content is way more accessible for Android. For an OS that has been out for a very small fraction of the time that WM has been out, it's incredible. Lol, I'm rambling now, point is, try a native Android phone if the Vogue port doesn't suit you. Don't give up on it too easily.
Hello
I am using NFSFAN latest rom on my vogue.Have not tried any android as yet.Honestly,I have not followed it atall.So I am a complete noob to android platform.
So can anybody point me where I can get all the guidanceThanks.
Wow! I don’t mean to sound patronizing but I am genuinely impressed by the quality of responses to this question. Someone actually dared to ask a question about comparing WM vs. Android and there wasn’t any of the typical flame war style responses. Thanks guys! Just one more reason why I like the XDA forums.
I have been looking for a clear and concise answer (or partial answer) on this exact topic myself. I was hoping to get a quantifiable “here’s why I like Android” or “here’s why I like WM” response and I finally found something in this discussion.
I find that a certain anti-Microsoft sentiment often clouds these discussions to the point where they are not useful.
I have been using WM for *years* and develop applications for it. I am also supporting over 50+ Windows Mobile-based devices in the enterprise (warehouse & sales force automation apps). So when people come out and say stuff like “WM is slow, bloated and buggy” I find it an unhelpful response. I just have to chalk their comments up to anti-Microsoft sentiment that is so popular these days.
From this discussion I have a partial conclusion. It seems that the main difference between WM and Android are from a “user experience” perspective. Both of them seem to be reliable robust platforms from an OS perspective. The problem is that the WM interface is dated and heavily stylus oriented. Microsoft’s response to this is to make things “bigger” but not to radically rethink the user interface.
Windows Mobile in its present form bears an uncanny resemblance to Pocket PC 2002. This was designed to compete (and win) against the then popular PalmOS.
Android represents a complete rethink from a user interface perspective. On top of that companies like HTC add their own stuff like SenseUI (on Android) and TouchFLO (on WM) that change the user experience some more. So sometimes that makes the discussion more about the phone manufacturer (HTC vs. Samsung for example) then about the platform itself.
Microsoft is in a tough spot with WM right now. There is a huge install base of mobile business apps running on industrialized PDA’s (stuff like the MC75, MC55, Intermec CN50, etc, etc). The Purolator guys use WM for proof-of-delivery. These types of apps are often custom developed, expensive and have long life cycles. They are not sexy but they get work done.
Radically rethinking the WM user interface would likely break a lot of these types of applications. Everyone knows when switching to Android that their existing WM apps will not run. But everyone expects their existing WM apps from 1998 to run unmodified on the latest version of WM (and surprisingly they often do).
So how does Microsoft keep WM dominant in the business sector while at the same time making it “exciting and sexy” in the rapidly changing consumer marketplace?
Tough spot indeed. I wonder what they will do. I do love the competition from Android (and iPhone) and expect to see cool stuff from WM in the future. I just hope it doesn’t break too many of my 10+ year old apps ;-)
Regards,
The Fish
Hi All,
For sometime I have been looking for a suitable Active Directory Management tool on a mobile device, however have never found anything which quite cuts the mustard. For this reason I have decided to give it a bash myself. I am the proud owner of a lovely shiny new Desire and it feels like it's just crying out for an app of this nature.
Just hoping I might be able to discuss a matter which requires some expertise. I have the latest versions of the Eclipse IDE for Java Developers and the SDK installed, so far I'm having much success with my first GUI builds after following a cracking tutorial Although I can handle the GUI elements (which I normally hate), I'm struggling to forge my first LDAP connection.
I have found info about the "Java Naming and Directory Interface" for java (*however no download) and just wondering if anyone else has had any success using it to code an Android app? I'm not digging for too much info for the moment, just trying to get some assurance that what I am trying to achieve is actually possible.
Not everyone's cup of tea, I know.. But decided it'd be worth asking.
Much Love,
Futurian
Hi!
Im sorry if this is a dumb question but I googled some stuff about it and never found a straight YES/NO answer.
Im a student in my final year and as a semestral project I have an electronic voting system built on Java Enterprise technology with enterprise java beans (EJBs) running on Glassfish.
For my final work id like to create an app for android that could communicate with those beans on a Glassfish server and thus a people could vote by a cell phone.
My question is Is this even possible? Over the past three days ive been googling stuff concerning this matter but nothing really helped. Id really appreciate a straightforward answer because my time for choosing a final project is almost up and I dont want to end up doing something that is impossible.
Don't take it bad, but it looks like you are a student who doesn't even know what he's working with. Not that it surprises me, but I'm willing to help you.
Answer these straight questions.
1. What is an EJB?
2. Who "runs" an EJB?
3. Where does an EJB "live"?
If and when you answer these three questions you'll know what is needed for a project where "people could vote with a cellphone".
What I can tell you in the most straightforward way is that it is possible for you to have people using their android phones to vote with your Glassfish server.
Android <-> Glassfish
I am looking for the same thing - to write Android apps that communicate with session beans on an app server (i.e. Glassfish). Since I will own both ends of the app, I am looking for a simple approach (e.g. RMI) as opposed to a lot of unnecessary bru-ha-ha (e.g. why turn Java objects into SOAP, just so we can turn them back into the same Java object ... not that Android really supports SOAP).
It looks like Google, for some reason, crippled the Android's ability to communicate. About the only built-in mechanisms I've found are REST (and I don't like REST) or writing my own protocol and using servlets.
Surely, by now, someone has come up with a simple, concise, mechanism for addressing this issue ... I just can't find it.
When starting with Android development most people start so by using Eclipse, so did I. Unfortunately for me this was a quite frustrating experience no matter if I developed on Windows or Linux. I often had troubles launching projects after some changes and was forced to rebuild the whole workspace (which takes a while esp. if you included a couple library projects). So after a while I decided to switch to IDEA which is a lot more satisfying. I never had any issues with broken projects and everything just builds so much faster.
One big difference (and it seems many people have troubles with it) is IDEA's handling of library projects. Unfortunately I think this is done in a very logical way, as each "project" is handled as a model. Means you create a project ("My app"), add a module for your main app project, and add new modules for each library project you would add. For each modules you can set the dependencies and say on which modules it depends.
In the newest version (12) Jetbrains also added an Android UI designer, which was one of the features not available before.
If you are curious you can download and install IDEA from their website, or when you are using Ubuntu you can simply download it from Software center.
http://www.jetbrains.com/idea/
And here's a nice article given a quick introduction:
http://www.itwriting.com/blog/7083-intellij-idea-the-best-ide-for-programming-android.html
IDEA rocks, +1. It makes my little Arch box work like a real PC at times
i use idea too,just feel good
Sent from my Nexus 4
What about the on-the-fly analysis performed by IDEA during development? Does it detect many bugs?
Have you never used this functionality?
Nobody uses this feature of IDEA?
I've only had a brief play with it so far - updated the Android SDK and loaded 1 project from GitHub, but it compiles like lightning compared to Eclipse. Thanks for letting us know about this - it's much appreciated
So how does it handle multi-module projects? The advantage of Eclipse/Qt Creator is you can keep multiple projects open at once plus the plugin integration with Maven and Git.
I briefly tried out IntelliJ a couple months back and immediately stepped away when it failed multi-module requirement for me.
More speed than molasses Eclipse would be nice, though the Windows version runs tolerably on fast i5 and SSD.
If it supports .webp on the UI designer (unlike Eclipse), then I'll be all over it!
IntelliJ IDEA has no workspace concept like Eclipse, but its project can have multiple modules: http://www.jetbrains.com/idea/documentation/migration_faq.html .
I'm a total noob/beginner when it comes to programming - never really been into it. That said, I've recently been giving it a go using Eclipse - creating my own Android app. I've just installed IDEA and find it far better to use then Eclipse. Really loving it actually.
I never got into Eclipse. The only Eclipse project I tried using was IBM's Lotus version of OpenOffice. The thing was huge, bloated with Eclipse libraries.
Netbeans is my preferred IDE (also good for C++ and others) but it, unfortunately, falls short for Android.
Intellij worked first try. Glad to see a forum for this on XDA!
Really happy this gets some attention, I've switched from Eclipse to IDEA a while ago and I can't go back.
IDEA is just so smart and works so nice!
I think the best part of IntelliJ is that when you are programming you do it in one environment, from IntelliJ I can see Jira stories, commit svn/git and everything else I do while programming, without switching to 5 different applications
I hope more and more people will switch to IntelliJ, thanks for this thread!
Isn't anyone here bothered by the slow compile times compared to Eclipse? I'm working on a relatively large project, and each time anything is modified it seems to rebuild from scratch. Eclipse in comparision is able to launch the app with the new changes almost instantly.
I love IntelliJ when it comes to it's editor and project management, but in the end it takes about 20s to get my changes on the screen. I'm probably saving some time not having to bother with corrupted workspaces and such though.
I have been using it for more than a year now, haven't looked back at eclipse again.
One thing that bugs me about all of these options is that they don't work on Android itself. Not a big deal for me yet, but I see it becoming more important as we start to see Android devices with bigger screens and keyboards.
I know that AIDE is a decent IDE that runs on Android, but it only runs on Android and it doesn't compare with Eclipse or IntelliJ (yet).
I heard that the current version of Eclipse (4.2) enables some degree of GUI independence, and the next version (due in June) enforces that. That would be a good step forward, but still mostly a theoretical one.
If JetBrain were to undertake the rather large task of making IntelliJ work on Android, as well as existing desktop platforms, they would certainly get my $.
I wonder - is the new Gradle based build system compatible with Android itself?
I found the new-ish GAE Endpoints service to be quite interesting in that part of the build process (code generation) happens on the server as a service. This strikes me as very Googly and I wonder whether Google will provide Android build as a service sometime in the near to medium future. That would certainly help move us towards a platform independent future, though I guess AIDE has shown that it is not the build system, but the IDE, that is holding us back from developing on Android.
I've been using IntelliJ since just after I started Android development (2+ years ago). I had tried Eclipse before that, and besides the excellent feature set, always found the editor to be lacking in many ways (still no virtual space). So when starting with Android development I just hated it because I had to do it in Eclipse. No offense to the people who use and love it, I'm sure that it is a great IDE, it just does not suit me at all.
When I discovered IntellJ, I immediately felt comfortable within the IDE. This made me enjoy the coding that much more which, to me, beats out any feature that an IDE can ever have. IntelliJ has some shortcomings, but overall I find it an exceptional IDE for Android development. It can be a tad sluggish in large projects, but not to the point of annoyance. It is also insanely stable, and I have NEVER in 2 years of working with it had a single crash - just brilliant.
Also, having been using it over an extended period, I can safely say that they excellent developers at JetBrains have constantly been improving on the Android support within the IDE. Feature wise, I think that IntellJ is definitely almost on par with Eclipse, and they have done this without any official support from Google (as far as I know). If Google would take notice of IntelliJ and provide support (I'm thinking ADT) that would just make it even better - here's hoping.
I would highly recommend anyone attempting android development to give IntellJ a go - the Community Edition is free. Especially developers coming from Visual Studio
Thanks, tried it, but I prefer Eclipse.
I'm a new programmer (now learning), and it seems better for me now.
DubelBoom said:
Thanks, tried it, but I prefer Eclipse.
I'm a new programmer (now learning), and it seems better for me now.
Click to expand...
Click to collapse
I think this is an important point. Try all the options available, and make a choice based on what you prefer.
I'm just glad that at this point Android has at least two very capable IDEs to provide that choice.
I really cant figure out how to get IDEA to see my install of the android SDK. It looks like their setup tutorial assumes default locations for jdk and android-sdk on windows. How do you setup paths if android-sdk is somewhere else? (using a mac)
Also, second link on the first post seems to be dead right now.
truehybridx said:
I really cant figure out how to get IDEA to see my install of the android SDK. It looks like their setup tutorial assumes default locations for jdk and android-sdk on windows. How do you setup paths if android-sdk is somewhere else? (using a mac)
Also, second link on the first post seems to be dead right now.
Click to expand...
Click to collapse
Check my answer here: http://stackoverflow.com/a/16485929/104891 .
I am on my second attempt at using IDEA for Android dev and I am stuck at the same point as last time, and its the only thing that Eclipse has going for it: I want to create a new Android app, min SDK 8, target SDK 17 (or whatever). This is fairly easy in Eclipse and I can go though the wizard for a new project, choose my settings, even the app icon and end up with the bare outline of my app that has the ICS style (ie an ActionBar & Holo theme)... can I hell do this is IDEA. I know that there is something I am/am not doing that is causing this but I have followed tutorials for adding support libs and even had a go at ActionBarSherlock.
I think this is where a lot of users are scared off of IDEA - I think its interface and usability is better than Eclipse, hell, the GUI editor for the layout XML files is better in IDEA than in Eclipse! (Eclipse freaked out on me several times trying to put static, non moving buttons at the bottom of the screen with a vertical scrollview above them, IDEA, sure, no problem!).
If they could sort the basics out, like getting the wizards included and even if they could allow you to add in various other frameworks (ABS, ViewPager etc) then they would have a winner.
On that matter, anyone got a tutorial on setting up a new project in IDEA the same as Eclipse with Holo theme?
Thanks