Programmiersprache für Android?

  • 13 Antworten
  • Neuester Beitrag
Diskutiere Programmiersprache für Android? im Android App Entwicklung im Bereich Betriebssysteme & Apps.
J

Johan

Experte
Gibt es eine Programmiersprache für Android, mit der man direkt auf dem Handy entwickeln _UND_ testen kann (ohne Zuhilfenahme eines PCs)? Z. B. Python.
 
GalaxyKeks

GalaxyKeks

Experte
Das kann doch nicht wirklich Spaß machen auf so einem kleinen Bildschirm zu Programmieren... oder?
Habe aber auch noch nichts davon gehört abgesehen von:
XDA - Programming on Device
 
Zuletzt bearbeitet:
rushzero

rushzero

Fortgeschrittenes Mitglied
Also ich hab manchmal das Problem das ich bei großen Klassen den überblick verliere.
Wie soll das dann bitte auf einem Handy Bildschirm ablaufen.

Ich denk da wird es nichts geben da die nachfrage für sowas wohl doch sehr gering ist.
 
Zuletzt bearbeitet:
GalaxyKeks

GalaxyKeks

Experte
Wobei wenn ich an die Tablets denke, könnte es da zu gebauchen sein. In wie weit es Sinn macht sei mal dahin gestellt. Da gibt es Sinnloseres ;)
 
rushzero

rushzero

Fortgeschrittenes Mitglied
GalaxyKeks schrieb:
Wobei wenn ich an die Tablets denke, könnte es da zu gebauchen sein. In wie weit es Sinn macht sei mal dahin gestellt. Da gibt es Sinnloseres ;)
Ach stimmt Tablets.. hab ich gernicht dran gedacht. Da würde es ja schon eher sinnvoll sein ;)
 
J

Johan

Experte
rushzero schrieb:
Also ich hab manchmal das Problem das ich bei großen Klassen den überblick verliere.
Wie soll das dann bitte auf einem Handy Bildschirm ablaufen.
Also bei einem Display >=4" und idealerweise Hardware-QWERTZ-Tastatur und einer gut abgestimmten API geht das hervorragend. Guck' Dir z. B. mal PyS60 an (und dort "S60 Module Reference"), dafür gibt es auch eine gute Entwicklungsumgebung (PED), in Python selbst programmiert. Habe damit schon etliche Programme entwickelt, alle auf dem Telefon selbst.
rushzero schrieb:
Ich denk da wird es nichts geben da die nachfrage für sowas wohl doch sehr gering ist.
Das glaube ich nicht, gibt genügend Bastler, die auf sowas nur warten. Ein komplettes JAVA- oder C++-SDK wäre natürlich nichts für das Handy, aber eine Script-Sprache wie z. B. Python (kaum schwerer als BASIC) mit guter API, das geht am Handy.
 
S

swordi

Lexikon
ich hab hier 2 24" bildschirme und beim arbeiten ist mir das manchmal zu wenig.

dann soll ich irgendwas auf einem 4" display machen. Zu geil ;) solche threads sind immer wieder lustig. aber anscheinend gibt es manche, die sich das antun ;)
 
S

smodon

Neues Mitglied
es gibt doch das ASE, wurde in dem XDA-Developer Thread verlinkt.

android-scripting - Project Hosting on Google Code

damit kannste auch onDevice rumbasteln.

Scripts can be run interactively in a terminal, in the background, or via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more

versuchs einfach, ich benutz es auch ab und an :)
 
F

frelix

Fortgeschrittenes Mitglied
Bin gestern erst über "BASIC!" gestolpert.
Das läuft direkt auf Android.

Sent from ARCHOS 70 using Tapatalk.
 
Duffy003

Duffy003

Experte
Hast du mal einen Link oder weitere Infos zu BASIC!

Wenn ich das so eingebe bekomme ich alles mögliche angezeigt; unter anderem eine kostenpflichtige App namens Basic ... oder meinst du die?

...
 
F

frelix

Fortgeschrittenes Mitglied
Ich hatte es im Google-Market gefunden als ich nach "basic" suchte. Heißt dort "BASIC! + SQL". Es gibt auch eine Web-Seite dazu
http://laughton.com/basic/
Kostet tut es nix.

Sent from ARCHOS 70 using Tapatalk.
 
Duffy003

Duffy003

Experte
Hallo frelix,

danke für die Info...

Manchmal muss man im Market wirklich die genaue Beschreibung incl. Groß- und Kleinschreibung in der Suche eingeben, sonst findet er nichts...

Habs gefunden und werde es mal ausprobieren...

Danke,
Duffy

Ein "Hello World" habe ich schon fertig ;-))

Ist ganz witzig...mal schaun, ob ich noch irgendwo einfache Basicprogramme auf der Festplatte habe...

...
 
Zuletzt bearbeitet von einem Moderator:
J

Johan

Experte
frelix schrieb:
Ich hatte es im Google-Market gefunden als ich nach "basic" suchte. Heißt dort "BASIC! + SQL". Es gibt auch eine Web-Seite dazu
RFO BASIC! for Android
Kostet tut es nix.

Sent from ARCHOS 70 using Tapatalk.
Danke, genau an so was habe ich gedacht. Scheint zwar noch nicht so vollständig zu sein (Kalender- und Kontakt-API scheint noch nicht dabei zu sein) wie PyS60 (das ist aber auch schon seit ca. 6 Jahren verfügbar, hatte es schon auf meinem Siemens SX1 drauf), aber das wird hoffentlich noch kommen.
 
J

Johan

Experte
Wow, habe in diesem BASIC gerade eine geniale Fähigkeit entdeckt - ähnlich der Python-Funktion "eval(string-expression)":

Aus der Dokumentation:
Code:
! STR$(N)
!
! Returns the string representation
! of the numeric expression.

print STR$( 42)
print STR$( 84/2)
Damit kann man sehr einfach z. B. einen Taschenrechner implementieren, der ganze Ausdrücke wie "sin(pi/2)" auswerten kann:

print STR$(sin(pi/2))

Zugegeben nicht ganz das was "eval(...)" leistet (das wertet auch Strings aus, sogar mit Variablen), aber immerhin :)

Und ich denke:

Code:
a=2
print STR$(sin(pi/a))
sollte auch funktionieren - und dann wird es richtig interessant :)
 
Zuletzt bearbeitet: