Android development
1
Name:
Anonymous
2010-12-04 11:08
Does /prog/ do any Android development? If so, what language do you use? Have you made anything successful? I'm interested in trying my hand at it, preferably without using ENTERPRISE JAVA .
2
Name:
Anonymous
2010-12-04 11:08
Android is Java.
3
Name:
Anonymous
2010-12-04 11:10
4
Name:
Anonymous
2010-12-04 11:23
android is linux kernel + java?
5
Name:
Anonymous
2010-12-04 11:24
>>4
Pretty much, but it's Google's own JVM instead of Sun's.
6
Name:
Anonymous
2010-12-04 11:58
>>5
which is register-based
7
Name:
Anonymous
2010-12-04 12:04
8
Name:
Anonymous
2010-12-04 14:06
9
Name:
Anonymous
2010-12-04 14:36
>>3
How well does this perform? I know some lisps
*cough*clojure*cough* have absolutely terrible on Android.
10
Name:
Anonymous
2010-12-04 14:37
>>9
terrible performance*
11
Name:
Anonymous
2010-12-04 15:08
the anticudder himself taught a class on Android development at MIT and did not put it up on MIT opencourseware even though he is one of the creators of creative commons
http://people.csail.mit.edu/hal/mobile-apps-spring-08/
If so, what language do you use?
lolz, like you have a choice
just buy the book "Hello, Android", download the Adroid SDK, the Java JDK and Eclipse, the book tells you how to set it up
12
Name:
Anonymous
2010-12-04 15:46
>>11
lolz, like you have a choice
He has, everything that run on JVM
and doesn't depend on Java standard libraries.
13
Name:
Anonymous
2010-12-04 16:11
>>12
Android doesnt use the JVM, it uses Dalvik
14
Name:
Anonymous
2010-12-04 19:15
PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD
PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD
PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD
15
Name:
Anonymous
2010-12-04 19:28
I don't think
puddi runs on the JVM.
>>12
How much does Dalvik change? Is it just the removal of AWT/Swing/etc or is it a more dramatic change?
16
Name:
Anonymous
2010-12-04 19:50
>>15
it changes a lot, instead of .class files it has .dex files which are more compact and work more like an executable binary on top of the Linux kernel. and the Java libraries are different, they are much more optimized to work in low power environments than even J2ME
17
Name:
Anonymous
2010-12-04 20:48
>>16
Good. I've always thought that the Java standard library is a piece of shit.
18
Name:
Anonymous
2010-12-05 10:06
get a iphone op
19
Name:
Anonymous
2010-12-05 11:01
get a iphone op
learn a programming language that you can only use on apple products
learn a graphical interface API you can only use on apple products
have to pay apple to sell any apps you make commercially
sounds like a great way to start out
20
Name:
Anonymous
2010-12-05 11:32
21
Name:
Anonymous
2010-12-05 11:51
>>19
Don't be a greedy bastard, just give all your money to poor Jobs now.
22
Name:
Anonymous
2010-12-05 12:46
>>19
Compare with Android, where you can't sell anything because almost all Android users are either too damn cheap to pay a dollar for an app, or smart enough to know how to pirate them, and the open platform makes pirating really fucking easy to do. And there's hardly ever an incentive to pay anyway because most of the paid apps are pretty shitty.
23
Name:
Anonymous
2010-12-05 14:30
NO FREE BOOKS, WHAT THE FUCK
24
Name:
Anonymous
2010-12-05 14:40
25
Name:
Anonymous
2010-12-05 14:52
26
Name:
Anonymous
2010-12-05 15:23
27
Name:
Anonymous
2010-12-05 15:41
And there's hardly ever an incentive to pay anyway because most of the paid apps are pretty shitty.
This is not exclusive to Android.
28
Name:
Anonymous
2010-12-05 17:13
Your only choices are Java or Scala, and both are terrible languages. Everything else is SLOW AS FUCK.
29
Name:
Anonymous
2010-12-05 17:14
>>28
Java
is SLOW AS FUCK .
30
Name:
Anonymous
2010-12-05 17:37
>>28
then someone should port Clojure to Dalvik VM
31
Name:
Anonymous
2010-12-05 18:04
32
Name:
Anonymous
2010-12-05 19:12
For anything I wnted to do with my phone, the scripting has been more than enough.
http://code.google.com/p/android-scripting/
33
Name:
Anonymous
2010-12-05 19:25
>>22
I don't fancy currying to the powerless and incompetent for spare change by becoming one of them.
Why would you want to charge for it, anyway? Don't you people have jobs?
34
Name:
Anonymous
2010-12-05 19:43
hy
35
Name:
Anonymous
2010-12-05 19:43
hy
36
Name:
Anonymous
2010-12-05 19:44
>>33
The Lisp using students of {spoiler]/prague/
[/spoiler] . You must be joking,son.
37
Name:
Anonymous
2010-12-05 19:45
hy
38
Name:
Anonymous
2010-12-05 19:46
hy
39
Name:
Anonymous
2010-12-05 19:51
40
Name:
Anonymous
2010-12-09 2:22
41
Name:
Anonymous
2011-02-04 16:40