Start developing for Android? [closed] - android

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I've been wanting to develop applications for Android for a while now.
I download the ADT Plugin for Eclipse from here: http://developer.android.com/sdk/eclipse-adt.html, and started to develop applications using Eclipse. However, even the simplest Hello World application seems to take a few minutes to run.
I was wondering if there are better environments for Android Development.
Is it possible to develop application using NetBeans or other Java compilers?
Are there faster development tools than the ADT Plugin for Eclipse?
Thanks in advance.

If the application takes a long time to run, check one of two things:
Does your PC meets the requirements of eclipse.
If the application is taking a few minutes to run, it is quite possible that you may be closing the emulator after every debugging. This is unnecessary as the debugger is always listening for eclipse to run.
I do not know if these are possibilities, but I want your Android programming experience to be a good one. Troubleshooting is never useless :)

Yes, it runs slow, but I don't think switching IDEs is going to make it any faster. Such is the nature of Java and other interpreted languages. A faster machine is all that helps. I have noticed things move better once loaded the first time, though.

I'm not sure what exactly is taking a few minutes, but developing with an actual device can hugely lower the waiting time as the emulator is really slow (uploading your app, installing, running and using it).
If you want to use the emulator be sure to not close the emulator window all the time as it will have to boot Android the next time you run your app.
I don't think that you will be more happy with another IDE or something like that, as it will only cause more work and more problems.

If you're working with emulator - do not shut it down. First start is painful, but then it's faster.

Related

Should I learn Unity C# for PC before learning Unity for Android? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I want to start learning Unity, I'm a web developer and I have a decent level in C# but I've never touched Unity before.
I mainly want to create games for Android (maybe iOS in the future), there are many courses on the internet but I'm wodering if I need to have a good understanding of Unity PC/Mac.. before trying to learn Unity for Android.
I found this course : https://www.udemy.com/course/unitycourse/, It seems like a it's a complete and detailed one, but it has nothing to do with Android. Should I learn something like this first?
I'll appreciate any advices, thank you.
As an android developer that made a few games with unity, I think that if your end goal is to develop for android so just start with that..
I developed several apps(games) for android and I didn't had any problem with it and I didn't even know C# before.
Besides, you will get a better idea about how to make an optimized app that can work well on Android.
You can find some great Videos on youtube, for example this channel
Do a quick project on the desktop first.
The setup required to build for android devices will be an extra hurdle to get over, so I would recommend starting with a project that you can develop directly on the desktop, if the primary goal is just learning.
Besides the small amount of extra work it takes setting up Unity3d to build for Android, it will also be a slower to build and run the project on a smartphone than just running it directly on a desktop. And there will always be a lot of trial and error when you are still learning.
And if you think ahead, it might be no problem porting your desktop-project to mobile after a while. Touch can be pretty similar to a mouse, and Unity3d won't care about the difference in many cases.

Is android studio good for beginners? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I start learning android developing with android studio. And with lynda.com tutorial called android studio first look. I try to install eclipse but i have so much errors in my projects with libraries. So my question is, is android studio good for beginners?
Eclipse was a main Android IDE, so many tutorial have written using it. But later, Google announced Android Studio, and it have been in beta version for a long time. But at current moment - Android Studio is one and only official IDE for Android, so if you are a beginner, it's a better for you to start using it, so later, you don't need to migrate your apps and projects from other IDE's. Also, Eclipse are no longer supported, so you should use Android Studio anyway.
Yeah, but it isn't equals eclipse, so you'll have studying a little more. Every start is the same, but carry on is the key. Prepare to pass many hours without sleep. hahaha
Hugs!
Short Answer : No
Android Studio suggested by Google, but for you #Hossein Dibapour its better use and Programming with Eclipse Or IntelliJ IDEA.
for many Reasons :
with Eclipse and IntelliJ IDEA you can learn easy for Base then, you can use Android Studio after you acquaintance with those.
and also, for you, Android Studio is hard for Add And Edit some Codes or work with Gradle's.
regards.

Is Android Studio ready for production? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I know Android Studio is at its early access stage. Is it ready for production at all? Does anyone know and has anyone deploy an app from Android Studio?
No it is not. In fact it is available as an alpha release.
As the Android Team report on its website
Caution: Android Studio is currently available as an early access
preview. Several features are either incomplete or not yet implemented
and you may encounter bugs. If you are not comfortable using an
unfinished product, you may want to instead download (or continue to
use) the ADT Bundle (Eclipse with the ADT Plugin).
Here is the link to the first Beta release of Android Studio.
Why not Intelij IDEA?
I worked in a team (me and another guy) with Android Studio on an app. We had some ups and downs with it due to the bouncy nature of an early access preview something something but nothing really bad.
Still, I think it is adventurous and a bit irresponsible to work with an early access preview IDE in production environment so I'd recommend using Intelij IDEA for android development. It is a matured and stabled product, and it has many great advantages over eclipse that makes life much easier.
I also worked with eclipse on a commercial app and this highly praised IDE had so many bugs I can't wait for Android Studio to come out, and for now I use Intelij IDEA which saved me when eclipse filed to build the project for days.
Down goes eclipse.

is it possible to run multiple apps on android at the same time? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I want to run many apps on the same emulator at the same time. Then get the i/o streams of these apps, and allow them to be controlled to through web browsers, or an applet.
Is it possible?
Basically, I want to build a similar service like Amazon that allows user to see apps running on emulator through browser. Now, if only one activity is shown on the screen at a time, I would need to create a emulator for every user. That wouldn't be feasible. So I need a workaround. And if multiple apps could be run on emulator and their I/O could be programaticaly handled, it would solve the problem.
You can't do what you want to do. In Android, you can run several applications at the same time, but only one at a time will be on the foreground (visible to the user). But yes, you can have several applications running in the background syncing, downloading data, logging stuff, etc.
For what you want, you might consider using live android project as it is a much lighter solution to run.
It seems the one Pedro Loureiro posted is about to (or is already) stopped production. Right now the best program for this job would be this: link.
Yes, that's why you also have task killers.

Is Android development possible on netbooks? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I would like to use my netbook for Android development, but when I try to run the SDK with Eclipse, nothing loads. Are netbooks generally powerful enough for Android development? Why or why not?
It's hard to see where the line for a netbook is drawn, but i'm do develop on my "netbook", but it does have 3Gig mem, and a dual core proc, so the only netbookish about it, is that it's a small, 12" thing.
The small screen is a bit of a problem sometimes, as a bigger-screen emulator sometimes doesn't really fit.
I'd not readily use something with even less memory, as eclipse, a VM and ofcourse various things like browsers and all, are a bit heavy on the mem.
Concuding: yes, you can develop on a netbook if you stretch the definition a bit. I'd not choose a low-end netbook, choose one with enough mem and you should be aware that a small screen is a limitation.
Possible? Yes.
Fun? No.
Worthwhile? When making any degree of progress right now is preferable until waiting until you are in front of a better machine.
Well, perhaps not what's really meant, but here's a link to a web based app creator for Android.
But I whine enough about having to develop on my "measly" 4 gig mem laptop.
YMMV
I develop on my MSI Wind U100 (with an 1gb of ram) every now and again, and it's perfectly fine for it.
(10" screen 1024x600)
Although I use Eclipse, I don't use the emu.

Categories

Resources