Entwickler-Ecke

Entwicklung für mobile Endgeräte - App-Programmierung selbst lernen


eVegan - Mo 12.02.18 13:46
Titel: App-Programmierung selbst lernen
Hallo zusammen,

ich habe mal eine Frage in die Runde:
ich möchte mir gerne die Programmierung von Apps selbst beibringen..

Das Problem ist, ich habe leider echt keinerlei Ahnung, wie ich sowas anstelle..

Die Grundlagen der Programmierung habe ich auf den Kasten (IT-technische Ausbildung absolviert). Allerdings wurde dort die App-Programmierung leider nie angesprochen.


Ich hoffe, dass ihr den ein oder anderen Tipp für mich habt :)


JoelH - Mo 12.02.18 15:02

Kauf dir ein gescheites Buch und arbeite es durch.


jaenicke - Mo 12.02.18 15:21

Oder wenn dir Bücher beim Programmieren weniger liegen (wie mir), fang einfach an und probiere es aus. ;-)

Erst einmal ist die Frage mit welcher Sprache und für welche Endgeräte, aber dann gibt es auch genug Material bei spezifischen Problemen. Ich würde in der Regel Android Studio empfehlen es sei denn du möchtest mit Delphi arbeiten und hast Zugriff auf eine passende Version (Pro + Mobile Pack oder Enterprise).
Das ist heute dann echt nicht mehr schwer eine kleine Test-App auf das Gerät zu bekommen: Unter Android den Entwicklermodus aktivieren, das Übertragen und Starten übernimmt dann die IDE.

Es gibt auch Schritt für Schritt Anleitungen wie diese:
https://developer.android.com/training/basics/firstapp/index.html


Symbroson - Mo 12.02.18 23:21

Ich programmiere derzeit Apps mit einer JavaScript-IDE App für Android-Geräte namens DroidScript. Sie ist wirklich sehr einfach zu benutzen und wird ständig weiterentwickelt (auch von mir gerade zT. ^^)
Du musst aber nicht unbedingt auf deinem Smartphone coden, es gibt auch einen WiFi Editor für den Browser. Macht sich manchmal besser.
Es gibt auch ein ziemlich aktives GoogleGroups Forum von denen (aktiver als die EE ;)) in Englisch natürlich

DroidScript:
Homepage [http://droidscript.org/]
Forum [https://groups.google.com/forum/#!forum/androidscript]
PlayStore [https://play.google.com/store/apps/details?id=com.smartphoneremote.androidscriptfree]

Wenn du genaueres wissen willst, schau dir die Webseite an oder frag einfach mich :)

DSWebDSApp


eVegan - Mo 05.03.18 19:20

Ja, sowas aus Bücher lernen ist tatsächlich nicht so mein Ding. Hab ich damals schon gehasst. hihi

Einfach ausprobieren klingt gut. Aber ich weiß ja nichtmal wie ich da anfangen soll oder sonst was.


Gibt es auch eine App für iOS-Geräte?

& das Forum ist soweit schonmal gut. Auch wenn es nicht die App ist, mit der ich arbeiten werde. Aber ich denke, dass sich da ja nicht viel unterscheiden wird :P


Symbroson - Mo 05.03.18 20:07

Ja, eine iOs Version ist in Arbeit, sogar schon relativ fertig wenn ich das richtig verstanden habe, allerdings fehlen ganz einfach die Sponsoren dafür, dass sich eine apple Entwicklerlizenz lohnen würde. Zurzeit ist es ein Freizeitprojekt von wenigen oder sogar nur einer Person.

Direkt mit AndroidStudio zu arbeiten geht natürlich aich, nur ist das um einiges komplizierter und braucht schon etwas Erfahrung, damit man da zurechtkommt. DroidScript ist meiner Ansicht nach leicht zu verstehen und zu erlernen, vor allem, weil JavaScript als Sprache dient. Man kann immernich das volle Potenzial durch java plugibs ausschöpfen


Delete - Mo 05.03.18 20:08

- Nachträglich durch die Entwickler-Ecke gelöscht -


eVegan - Mi 14.03.18 12:06

Also ein Mac-Rechner ist vorhanden. (Nur ein Mac-Rechner)
Genau wie ein iOS-Smartphone und kein Android.

Okay, also Visual Studio hab ich auf dem Rechner schon drauf...
& weeeiter?


Ich meine so eine App am Handy war schon um einiges angenehmer :D


Symbroson - Mi 14.03.18 13:09

Na jetzt kannst du dir irgendwelche Tutorials anschauen und nach und nach lernen.
Das beste ist du setzt dir irgendein Ziel was du machen willst und googlest dir alles der reihe nach zusammen. Die Grundlagen solltest du dir aver vorab schonmal angeschaut haben (zB. Buttons, Text-Labels, Text-Edits)


Delete - Mi 14.03.18 17:37

- Nachträglich durch die Entwickler-Ecke gelöscht -


Symbroson - Mi 14.03.18 17:40

[ignore]

Wenn du schon AndroidStudio hast kannst du auch gleich in Java programmieren. Da findest du deutlich mehr dazu und die IDE ist genau dafür ausgelegt (Codevervollständigung, Korrekturen, ...).

@Frühlingsrolle wie kommst du auf C# ? ^^


Delete - Mi 14.03.18 17:45

- Nachträglich durch die Entwickler-Ecke gelöscht -


Symbroson - Mi 14.03.18 17:47

Achso entschuldigung ich hab das Visual Studio übersehen
sorry


Delete - Mi 14.03.18 17:55

- Nachträglich durch die Entwickler-Ecke gelöscht -


LINUS19 - Mi 14.03.18 21:36

Wenn du mehr was in Richtung Spieleprogrammierung machen möchtest, könntest du dir auch Android Studio mit libgdx anschauen(also mit Java). Dort kannst du dann die Zielplattformen wählen: Desktop, Android, iOS und/oder Html. Der Vorteil ist das dass Programm mit ein paar kleinen Änderungen auf allen Zielplattformnen läuft. Es gibt auch einige sehr gute Tutorials wie z.B: https://github.com/libgdx/libgdx/wiki/The-application-framework ,wo auch kleinere Beispiele für Apps sind.


Delete - Mi 14.03.18 23:22

- Nachträglich durch die Entwickler-Ecke gelöscht -


LINUS19 - Mi 14.03.18 23:23

Habe ich doch geschrieben, man kann auch iOS als Zielplattfirm wählen.
@eVegan mit welcher Progmmiersprache wolltest du denn Apps programmieren?


eVegan - Mi 21.03.18 12:46

Sorry für die späte Antwort :p

Ich bedanke mich erstmal für die Antworten.

Also Grundlagen C# und Java besitze ich schon. C# liegt mir aber schon besser :)


lapadula - Mi 21.03.18 16:28

Ich bin selbst mit der Programmierung von Apps in c# angefangen.

Die Seite ist für den Anfang empfehlenswert: https://docs.microsoft.com/en-us/xamarin/ios/get-started/hello-ios/hello-ios-quickstart?tabs=vsmac


gerd8888 - Mi 21.03.18 20:39

Eine Frage zu dem Thema APP.

Kann man eine App auch in Delphi schreiben. Wenn ja, was braucht man genau?

Gerd

(Warum werden nur 3 Themen oben angezeigt. Besser ist 10 wie vorher)


Delete - Mi 21.03.18 22:11

- Nachträglich durch die Entwickler-Ecke gelöscht -


jaenicke - Do 22.03.18 10:14

user profile iconFrühlingsrolle hat folgendes geschrieben Zum zitierten Posting springen:
Für Delphi benötigst du mind. die Prof.-Version.
Genauer gesagt ab dem aktuellen Tokyo Update nur noch die Professional. Bisher musste man das separate Mobile Pack zusätzlich kaufen oder die Enterprise nutzen. Das hat sich gerade erst vor einigen Tagen geändert.

// EDIT:
Es ist wohl lediglich der initiale Kauf des Mobile Addons weggefallen, die Subscription (ohne die man mobil kaum entwickeln kann) kostet wohl weiterhin!


eVegan - Do 22.03.18 13:27

user profile iconlapadula hat folgendes geschrieben Zum zitierten Posting springen:
Ich bin selbst mit der Programmierung von Apps in c# angefangen.

Die Seite ist für den Anfang empfehlenswert: https://docs.microsoft.com/en-us/xamarin/ios/get-started/hello-ios/hello-ios-quickstart?tabs=vsmac


Perfekt! Ich danke dir!

Lese mich später mal ein bisschen ein. Jetzt fehlt nur noch eine Idee :D

Für den Anfang eine klassische Hello-World-App.

Weiß jemand wie groß die Apps werden? Also von der Speicherkapazität her???


Delete - Do 22.03.18 19:13

- Nachträglich durch die Entwickler-Ecke gelöscht -


Symbroson - Do 22.03.18 21:20

Android ab 1MB
Kommt halt darauf an, wieviele assets du dazugibst. Der (ggf kompilierte) Code nimmt meistens den wenigsten Platz weg