Android Development
-
Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington
:thumbsup: :-D
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein -
I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?
If it's not broken, fix it until it is
Check this Underrated CP article, this is more than enough for you. Challenges and solutions - Architecture of a Modern Web Application - Mobile App - Part 3[^]
thatraja
-
I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?
If it's not broken, fix it until it is
Personally I'd go for Xamarin so you can use C#/.NET. It's not free but you get full Visual Studio integration.
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
-
Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington
Right, I would never have thought to Google it before asking here.
If it's not broken, fix it until it is
-
Right, I would never have thought to Google it before asking here.
If it's not broken, fix it until it is
-
Right, I would never have thought to Google it before asking here.
If it's not broken, fix it until it is
-
Kevin Marois wrote:
I would never have thought to Google it
Strangely enough that's what most of us thought.
If you're going to post an annoying snotty response, at least quote me right
If it's not broken, fix it until it is
-
I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?
If it's not broken, fix it until it is
I personally use Java to build android apps. For an IDE you can use Eclipse with Android plug ins. I believe you can download eclipse with all the plugins already installed. Google recently came out with Android Studio IDE, but I haven't personally tried it out. If you are starting from scratch may be worth investigating that option. Finally you will need to set up some emulators. The default ones are pretty slow and I strongly recommend you get Intel ones, just look for HAXM emulators
-
Personally I'd go for Xamarin so you can use C#/.NET. It's not free but you get full Visual Studio integration.
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
Lloyd Atkinson wrote:
Xamarin so you can use C#/.NET
That compiles to Java bytecode does it?
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
-
Lloyd Atkinson wrote:
Xamarin so you can use C#/.NET
That compiles to Java bytecode does it?
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
-
I think it does yes.
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
That's pretty cool. That isn't an MSFT tool then is it? How does it work using the C# language, is there some sort of license with MSFT? Because MSFT have bought Nokia and want to push WIndows CE so its surprising they support ANdroid.
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
-
I personally use Java to build android apps. For an IDE you can use Eclipse with Android plug ins. I believe you can download eclipse with all the plugins already installed. Google recently came out with Android Studio IDE, but I haven't personally tried it out. If you are starting from scratch may be worth investigating that option. Finally you will need to set up some emulators. The default ones are pretty slow and I strongly recommend you get Intel ones, just look for HAXM emulators
-
I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?
If it's not broken, fix it until it is
The recommended/default tool stack is the Eclipse IDE with the ADT Plugin writing code in Java. You can follow the instructions at the below link to get setup and get help creating your first app. Lots of good info there. Building Your First App[^] There are other approaches like Xamarin (which MS recently bought and is apparently integrated with VS nicely) as someone else posted. That has the advantage of developing for multiple platforms. Just depends how you want to do it.
-
I now have a couple of Sumsung 4S phones running Android. So I thought I might try to learn to develop apps for them. What's the language / tool stack I need?
If it's not broken, fix it until it is
-
If you're going to post an annoying snotty response, at least quote me right
If it's not broken, fix it until it is
He did. When you quote a book, you don't quote the entire book.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Lloyd Atkinson wrote:
Xamarin so you can use C#/.NET
That compiles to Java bytecode does it?
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
Munchies_Matt wrote:
That compiles to Java bytecode does it?
Nope, that compiles to MSIL. There is a Mono interpreter inside it too... Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono
Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source
-
Munchies_Matt wrote:
That compiles to Java bytecode does it?
Nope, that compiles to MSIL. There is a Mono interpreter inside it too... Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono
Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source
Ahh, there is a MSIL byte code translator. OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?
ΑlphaΔeltaΘheta wrote:
Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono
OK, interesting, didn't know that.
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
-
Check this Underrated CP article, this is more than enough for you. Challenges and solutions - Architecture of a Modern Web Application - Mobile App - Part 3[^]
thatraja
Agreed. Not seen that before and very informative.
Regards, Rob Philpott.
-
If you're going to post an annoying snotty response, at least quote me right
If it's not broken, fix it until it is
-
Ahh, there is a MSIL byte code translator. OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?
ΑlphaΔeltaΘheta wrote:
Microsoft made C# an ISO Spec, it's open to use by anyone... there has been a hell lot of apps running in Linuxes using C#/Mono
OK, interesting, didn't know that.
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
MSIL is different from Java bytecode. Android gives the option for native apps (unlike that Microsoft's Mango). Android has pre-installed support for Java with dalvik. For MSIL you need MonoTouch or something similar. It is like a whole CLR with AOT compilation applied to it in some versions.
Munchies_Matt wrote:
OK. Well, MSIL is probably close to byte code anyway; didn't J++ run on .net unmodified?
Similar probably. By the time I started learning how a compiler works, J++ had been dead already. No idea:confused:
Beauty cannot be defined by abscissas and ordinates; neither are circles and ellipses created by their geometrical formulas. Carl von Clausewitz Source