1. Wie ist so eine App überhaupt aufgebaut?
Eine App besteht nun einmal aus einem Konzept und der Umsetzung. Der Code wird in Java geschrieben und mittels SDK kompiliert. Du kannst dann eine klassische IDE nutzen und dort das Android SDK installieren. Da wird dann gleich ein Emulator mitgeliefert. Hast du überhaupt schon Erfahrung? Ansonsten gibt es viele Bücher, Lern DVDs und Tutorials.
2. Wie muss ich planen/denken?
Zuerst brauchst du eine Idee. Dann kannst du eine Konzeptmap erstellen, die alle Ideen umfasst etc. Ich nutze gerne eine Tafel und verschiedene Diagramme, um insbesondere extrem komplexe Funktionen zu realisieren.
3. Welche Soft- Hardware brauche ich?
Dir sollte ein Computer ausreichen, auf dem Eclipse oder eine andere IDE läuft, die mit dem SDK kompatibel ist. Also quasi Windows oder andere kompatible Betriebssysteme. Du musst halt schauen, wie viel Rechnerleistung für die Programme erfordert wird. Es ist auch ein Android Smartphone sehr hilfreich, da du so einzelne Funktionen auf dem Gerät testen kannst (also auch debuggen kannst) und manche Funktionen beim Emulator eher schwierig zu testen sind.
4. In was muss ich mich alles reinlernen?
In die ganze Programmierung, Handhabung mit dem SDK, Testen und Debuggen. Also quasi Java, individuelle Eigenschaften von Android (z.B. auch das ganze AndroidManifest mit den Permissions etc.) und natürlich den Willen, selbst nach Lösungen zu suchen. Und Englisch ist bei der Suche nach bestehenden Problemlösungen sehr wichtig, meiner Ansicht nach sind Kenntnisse schon die Bedingung für Einsteiger.
Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden.
Jetzt neu: Guardian - Anti-Diebstahl
Guardian - Anti-Diebstahl Pro
https://play.google.com/store/apps/details?id=de.tapps.guardian.pro
Guardian - Anti-Diebstahl Trial
https://play.google.com/store/apps/details?id=de.tapps.guardian.free
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.