Android Apps mit Java programmieren - der Einstieg

Android Apps mit Java programmieren - der Einstieg
49.99 EUR
Buy Now

Android ist das am weitesten verbreitete Betriebssystem, das auf mobilen Endgerten bzw. Handys und Smartphones eingesetzt wird. Dieser Programmierkurs richtet sich an Einsteiger, die mit der Programmierung von Android Apps beginnen wollen. Als Android Entwickler verdienst du bis zu 58.000 EUR jhrlich! (Quelle: stepstone de)Starte gleich mit deiner Karriere als Android Entwickler, indem du dich zu diesem Kurs einschreibst! Du lernst in diesem Kurs in ber 9 Stunden Video Material die wichtigsten Android Elemente kennen: Installation und Verwendung der Programmierumgebung Android StudioLayouts und UserInterface Komponenten in AndroidVerwaltung und Ausgabe von Log-MeldungenDarstellung von Elementen als ListeIntegration von Dateien und Dokumenten aus Assets und von der SD-KartePermissions - Berechtigungskonzept in AndroidIntegration von Benutzermens in Android AppsBenutzerinteraktion mithilfe von DialogenDas Datenformat JSON - wesentliches Element fr die Interaktion von Android Apps mit REST-orientierten WebservicesNebenlufigkeit und Threading in Android mithilfe vom Async-Task-Framework umsetzen. Aufgaben mithilfe von impliziten und expliziten Intents delegieren. Den Benutzer der App mithilfe von Notifications benachrichtigenOptimierung des Benutzerinterfaces mithilfe von FragmentsErstellung und Programmierung von ServicesDer ContentProvider in Android am Beispiel der Verwaltung von BenutzerkontaktenDer Markt fr mobile Endgerte teilt sich im Wesentlichen auf Apple’s iOSund Android Gerte auf. Was mit der Einfhrung des iPhones begann, nahm erst durch die Verffentlichung des Betriebssystems Android so richtig Fahrt auf. Inzwischen wird Android nicht auf Smartphones und Tablets, sondern auch in Fahrzeugen, auf Fernsehern und einer Vielzahl an anderen Gerten eingesetzt. Native Android Apps programmieren zu knnen, kann daher heute sicher zu einer Kernkompetenz eines Programmierers gezhlt werden. Umgekehrt ist der Einstieg in die Welt von Android auch nicht schwer, da neben der Programmiersprache Kotlin auch nach wie vor Java in vollem Ausma zur Entwicklung von Android Apps untersttzt wird. Dies ist auch wichtig, da es eine Menge an bestehenden Apps am Markt gibt, die rein in Java programmiert wurden. Diese zum Teil sehr groen und komplexen Applikationen knnen nicht von heute auf morgen auf die Programmiersprache Kotlin umgestellt werden. D.h. Android Programmierung mit Java ist nicht nur fr jene interessant, die gerne selbst Apps entwickeln wollen, sondern auch fr jene, die vielleicht an bereits etablierten Projekten mitwirken wollen. Wir arbeiten uns in diesem Kurs in ber 9 Stunden Videomaterial gemeinsam vom Einstieg in die Entwicklung von Android Apps mithilfe von Android Studio ber die Erstellung von Benutzerinterfaces hin zu komplexeren Themen wie dem ContentProvider in Android. Alle gezeigten Materialien finden Sie im verknpften Kursrepository. Zustzlich befindet sich darin Bonusmaterial, das den Umstieg von Java auf Kotlin vereinfacht. Der Kurs Android Apps mit Java programmieren lernen richtet sich an Einsteiger in der Entwicklung von Android /Handy Apps, die bereits ber Basiswissen in der Programmierung Java verfgen und nun ihr Wissen in der Programmierung von Android Apps erweitern wollen. Neben Android spezifischen Themen werden auch relevante angrenzende Gebiete angesprochen wie etwa der Kontakt mit Webservices. Wie knnen REST (Representational State Transfer) orientierte Webservices von unserer Android App heraus angesprochen werden?Insbesonders mobile Apps generieren einen hheren Nutzwert fr den User, wenn sie die zur Verfgung stehenden Daten (Benutzerdaten, Standortdaten, etc.) in die Darstellung von Daten einbinden. Doch knnen natrlich nicht alle relevanten Daten direkt am Gert gespeichert werden, sondern werden in der Regel von vielen verschiedenen Webservices whrend der Laufzeit der mobilen App heruntergeladen und permanent aktualisiert. Da das Herunterladen von Daten aus dem Internet - je nach Verfgbarkeit der mobilen Datenverbindung - bei einer mobilen App auch mal etwas lnger dauern kann, werden wir solche Operationen in einen eigenen Thread auslagern, um nicht die Responsivness der Android App zu gefhrden. Dafr fhren wir in diesem Android Programmierkurs auch das Async-Task-Framework ein, das uns Android fr nebenlufige Prozesse zur Verfgung stellt. Du lernst, wie du selbst einen nebenlufigen Thread mithilfe von AsyncTask in Android programmierst und diesen fr die Abfrage eines Webservices einsetzt. Webservices liefern in der Regel Daten im JSONFormat. Das ist ein reines Textformat, das mit sehr wenig Overhead eine schnelle und schlanke Datenbertragung von Webservices ermglicht. Da JSONinzwischen zu einem “DeFactoStandard” fr die Datenbertragung von Webservices emanzipiert ist, besprechen wir in diesem Android Programmierkurs auch JSONausfhrlich und gehen auf die GSONBibliothek ein, die ein automatisches Mapping zwischen Java Objekten und JSONObjekten ermglicht.