| | #1 (permalink) |
| Android Guru Modell: Galaxy Nexus, Galaxy Note, Galaxy Tab 10.1N, G-Slate Registriert seit: 27.02.2009
Beiträge: 3.230
Abgegebene Danke: 206
Erhielt 1.216 Danke für 308 Beiträge
| Du hast dich entschieden für Android zu programmieren, oder möchtest zumindest wissen, was im Hintergrund passiert? Dann ist genau dieser Guide hoffentlich eine kleine, leicht zu verstehende Einführung, welche Dir bei den ersten Schritten innerhalb der Welt von SDKs, Eclipse und ADB hilft. Ziel dieses Guides ist es nicht, Dir alles Schritt für Schritt in diesem Thread vorzuleben, sondern Dir einen Weg aufzuweisen, was Du tun kannst, und wo Du erste Informationen findest. Deswegen habe ich auch keine eigenen Code-Beispiele geschrieben, sondern verlinke auf die bereits sehr guten und informativen Beispiele. Vermutlich fragst Du dich jetzt, was überhaupt benötigt wird, um mit der Android-Programmierung loszulegen. Ich möchte versuchen die wichtigsten Komponenten aufzuzählen und kurz zu erläutern: 1. Voraussetzungen für die Android-Programmierung:
2. Deine erste(n)Anwendung(en): Du hast Dich dazu entschieden für Android zu entwickeln und hast nun hoffentlich erste Java-Kenntnisse. Jetzt ist es Zeit Deine erste Anwendung zu entwickeln. Hier: Hello, World | Android Developers findest Du eine wunderbare Anleitung um eine erste Nachricht auf Deinem Gerät oder innerhalb des Android-Emulators anzuzeigen. Ganz ähnlich wie bei Swing lassen sich bei Android Interfaces zusammensetzen. Jedoch gibt es zusätzlich aber auch noch den bequemen Weg, ein GUI mit XML zu definieren. Hast Du es geschafft? Dann geht es gleich weiter! Hello, Views | Android Developers zeigt verschiedene Layout-Elemente, welche Dir immer und immer wieder begegnen werden. Natürlich kannst Du auch eigene Layout-Elemente definieren, jedoch muss man auch nicht für jede Aufgabe das Rad neu erfinden ![]() Ziel von Hello, Views ist es natürlich Dich mit den verschiedenen Layout-Elementen bekannt zu machen und Dir ein Gefühl für GUI-Entwicklung mit dem Android SDK zu geben. Solltest Du nun langsam der Meinung sein, dass Du mehr möchtest, kannst Du Dir zum Beispiel diesen Link anschauen: List of Sample Apps | Android Developers - hierbei sind verschieden Applikationen mit unterschiedlichen Funktionen aufgeführt, welche sehr interessant sind und auf jeden Fall viel nützliches vermitteln. Was kannst Du noch tun? Sei kreativ! Nutze die Forensuche! Frag nach! Lies Dir mal den Code von größeren Projekten durch, zum Beispiel hier: Google Code! Google! Und wenn Du gar nicht mehr weiter weißt, dann frag einen Thread mit einer sinnvollen Frage. Wer richtig fragt und einen ordentlichen Ton verwendet, findet oft schnelle Hilfte durch viele kompetente Entwickler, welche sich hier im Forum tummeln. 3. Literatur und sonstiges: Inzwischen gibt es auch im Bereich Android einige gute Bücher, die den Einstieg erleichtern, oder aber auch tiefergehende Themen wie zum Beispiel ContentProvider ausführlichst behandeln. Die Literaturempfehlungen, die ich hier gebe beruhen auf eigenen Erfahrungen mit den Werken:
4. Nützliche Tools: Die meisten nützlichen Tools habt ihr bereits mit der Installation des SDKs vor Euch liegen:
Dieser Guide ist noch in Entwicklung und wird nach und nach von mir mit Informationen erweitert um Dir den Zugang zur Android-Entwicklung leichter zu machen...
__________________ Zitat auf Engadget.com: They can crack military databases, but they still use paper... Android-Entwicklung und Beratung: Sera-Apps.de Twitter: SeraAndroid |
| | |
| Folgende Benutzer bedanken sich bei SeraphimSerapis für diesen Beitrag: | Adria (07.09.2011), Alci (22.08.2011), Androfreak (17.08.2010), Android-Jeck (01.04.2010), archivo (12.02.2012), BadWolf (17.06.2010), Battleking4000 (08.04.2011), bender72 (14.09.2011), Bratwurstmobil (08.05.2012), Brillow (30.03.2011), Calibanmetal (09.05.2011), ChaosWare (10.08.2011), Chris0504 (01.04.2010), cinereous (31.03.2010), Conzi (22.05.2011), crafthero (13.12.2010), dbaf14 (10.05.2010), derDroide (21.05.2012), DerH0ns (03.02.2012), Developer Nr.1 (31.10.2011), DieGoldeneMitte (01.04.2010), Dodge (04.07.2011), dodotech (11.10.2010), dooyousee (15.12.2010), DroidTester (07.06.2011), easy_spidy (08.07.2011), enrem (26.05.2010), Epic46 (30.12.2011), ergraut (04.06.2011), exkcir (27.04.2012), FAAAST (15.10.2011), fanick (25.10.2011), frank1960sep (04.03.2012), Gaga3000 (03.02.2012), Gamalski (15.04.2012), globetrotter87 (07.12.2011), hanschur (13.01.2012), haris100 (14.10.2011), Hectic (23.04.2010), huhu (01.04.2010), Interceptor (06.05.2012), jepp (04.01.2012), jolannaf (17.03.2011), Jumpthesky (30.09.2011), k3v (25.09.2011), Kev (10.08.2010), KillerTic (17.04.2010), ktt (25.11.2010), L0rdShrek (15.11.2011), marc132 (19.05.2012), marcelho (25.07.2011), marcodoncarlos (29.02.2012), McFlow (14.06.2010), MeetAndroid (31.03.2010), MisterHappy (11.11.2011), MKFr34k (25.02.2012), mobbitz (01.04.2010), Monkey (28.10.2011), Mottentier (18.01.2012), MrBelveder (12.09.2011), mrchris (20.09.2010), MrMaxxa (06.11.2011), MrOctron (06.07.2010), muhahahaah (01.03.2012), Namuen (13.01.2012), NarzissOne (08.11.2011), NewWave (09.09.2011), nici619 (02.01.2011), NoFish (01.11.2011), notionspeed (27.09.2011), Nudelholz (01.04.2010), Nullinger (14.04.2011), NuMen (28.04.2011), Patwerk (11.10.2010), pinback (14.02.2011), Politakis (08.12.2011), PortoBraso (04.01.2012), punsch03 (18.03.2012), pushlex (28.03.2012), Radioid (01.04.2010), raised.fist (19.02.2012), raphaelk (26.09.2011), razer185 (21.04.2012), RKoeln (22.08.2010), Ruckzuck78 (20.12.2010), sandimann (13.04.2010), schlummerpiepz (13.05.2010), schlüpferknoten (04.07.2010), Schneider486 (02.02.2012), Schwätzer (10.11.2010), seroga89rt (26.04.2010), sgs9000A (10.11.2011), Shinigami (31.03.2010), sia2010 (17.10.2011), SlntBob (23.10.2010), STF-DIR (15.01.2011), SuperGalaxy63 (31.08.2010), surtic (24.01.2011), TeeTime (29.07.2011), Temur (25.09.2010), THE-E (30.10.2011), Topas815 (06.03.2012), trayzor (13.04.2012), UncannyValley (20.04.2010), venice (14.04.2010), virtuoso (30.09.2010), Vorax (05.04.2010), Warkiller102 (31.08.2011), Watschi (26.04.2011), woasned (26.05.2010), xmdnx (09.05.2010), Yerst (30.10.2010), Ylirebus (30.12.2011) |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Wie wärs....schreib ein Buch ![]() Danke Tim für diesen feinen kleinen Einstieg! Aber keine Angst, ich entwickle nix für Android ![]() P.s.: Um die Rekursion verstehen zu können musst du erst die Rekursion verstehen! |
|
| | #3 (permalink) | |
| Android Guru Modell: Galaxy Nexus, Galaxy Note, Galaxy Tab 10.1N, G-Slate Registriert seit: 27.02.2009
Beiträge: 3.230
Abgegebene Danke: 206
Erhielt 1.216 Danke für 308 Beiträge
| Zitat:
![]() Danke schon mal
__________________ Zitat auf Engadget.com: They can crack military databases, but they still use paper... Android-Entwicklung und Beratung: Sera-Apps.de Twitter: SeraAndroid | |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 05.12.2009
Beiträge: 2.532
Abgegebene Danke: 117
Erhielt 556 Danke für 252 Beiträge
|
Jo, ein Buch wär cool oder wenigstens so ein Flyer :P Ich hätte jetzt Bock ein Cover zu photoshoppen ![]() Edit: Ich hasse while Schleifen! |
| | |
| | #5 (permalink) | |
| Android Guru Modell: Galaxy Nexus, Galaxy Note, Galaxy Tab 10.1N, G-Slate Registriert seit: 27.02.2009
Beiträge: 3.230
Abgegebene Danke: 206
Erhielt 1.216 Danke für 308 Beiträge
| Zitat:
__________________ Zitat auf Engadget.com: They can crack military databases, but they still use paper... Android-Entwicklung und Beratung: Sera-Apps.de Twitter: SeraAndroid | |
| | |
| | #7 (permalink) |
| Fortgeschrittenes Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 13.12.2009
Beiträge: 410
Abgegebene Danke: 76
Erhielt 20 Danke für 19 Beiträge
|
Das passt hier vlt nicht Hunderprozentig. Aber ich bin ein echter Fan von Seraphim geworden. Du bist so jung, du studierst erfolgreich. Man merkt das du voll hinter dem stehst was du tust. Du hast seit kurzem eine eigen Firma, programmierst eigene Apps und ganz nebenbei bist du hier ein Halbgott weil du Android ständig (na klar nicht ganz alleine) rootest. Ich glaube aus dir wird mal ein sehr bekannter Programmierer. Mach weiter so |
| | |
| | #10 (permalink) |
| Android-Hilfe.de Mitglied Modell: Nexus One Registriert seit: 07.12.2009
Beiträge: 89
Abgegebene Danke: 23
Erhielt 1 Danke für 1 Beitrag
|
Hey danke Sera, interessantes HowTo. Hab auch vor einigen Wochen mein erstes HelloWorld auf den Emulator bekommen. ![]() Sobald ich mein n1 oder desire habe möchte ich richtig einsteigen. Hab da schon einige Ideen.. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Auftragsarbeit App-Programmierung | cyberversum | Android Jobs | 3 | 06.10.2011 04:02 |
| Einstieg Android - Programmierung (Quählende Fragen) | LeMacabre | Android App Entwicklung | 13 | 01.06.2010 17:10 |
| Einführung in die Android-Programmierung in der aktuellen c't (Ausgabe 12/2009) | eagle99 | Android App Entwicklung | 4 | 17.02.2010 20:06 |
| Android-Newbie: Fragen zum T-Mobile G1 | QWERTZ_User | T-Mobile G1 Forum | 9 | 04.08.2009 10:33 |
| Android newbie... | blue | Android Allgemein | 5 | 22.07.2009 13:33 |