Innerhalb weniger Jahre ist Google Android zur Nummer eins unter den Smartphone-Betriebssystemen aufgestiegen. Der erfahrene Softwareentwickler Christian Bleske zeigt in diesem Buch, wie Sie native Apps für Android entwickeln und verkaufen. Er hilft bei den ersten Schritten mit der Programmiersprache Java und beschreibt genau, welche Möglichkeiten sie bei der Android-Entwicklung bietet. Schnelle Erfolgserlebnisse sind hier garantiert.
Java und Android Java und Android sind ein Gespann. Deshalb wird Ihnen hier erst einmal Java die native Sprache für die Programmierung von Android-Apps vorgestellt. Dann steigen Sie ein in die Programmierung für Android: Klassen, Methoden und Attribute, die Sie für die Entwicklung von Android-Apps benötigen, werden sofort in kleinen Beispiel-Apps angewandt. Der Quellcode dieser Apps ist natürlich auch als Download-Material verfügbar.
Funktionalitäten für Ihre Apps Welche Steuerelemente kann die Benutzeroberfläche einer App enthalten? Welche Layouts können gewählt werden? Wie können Sie unabhängig vom Gerät entwickeln? Wie können Sie Daten von Sensoren einbinden? Alle diese Fragen werden hier beantwortet, indem sofort Code geschrieben und erklärt wird, der die entsprechenden Funktionalitäten bereitstellt.
Fertige Apps beim Google Play Store vermarkten Wer eine App erstellt hat, möchte sie natürlich auch veröffentlichen. Folgen Sie der hier vorgestellten Anleitung, um Ihre App erfolgreich bei Google Play zu vermarkten.
Aus dem Inhalt: - Java-SDK, Android-SDK, AVD Manager
- Eclipse & ADT-Plugin
- Android-Projekte in Eclipse anlegen und verwalten
- Grundlagen der Programmierung mit Java: Variablen, Datentypen, Operatoren, Kontrollstrukturen, Schleifen und Felder
- Objektorientierte Programmierung mit Java
- Android Building Blocks
- Activity & Co. im Detail
- Oberfläche für die App GUI-Designer, XML-Editor und Layouts
- Standard-Controls: Buttons, Text-Views & Co.
- Listen und Container
- Grafik und Multimedia- Einbindung
- Transitions
- Menüs und Bars
- Rotation, Auflösung und Fragmente
- Zugriff auf externe Dateien