Cross-Platform-Entwicklung mit Tabris.js
Von Dr. Veikko Krypczyk und Olena Bochkor
()
Über dieses E-Book
Bei Tabris.js handelt es sich um ein Framework, mit dem Sie in JavaScript bzw. TypeScript Apps für die wichtigsten Plattformen entwickeln können und dabei Ihren Code nur einmal schreiben müssen. Wie das funktioniert, zeigen Ihnen Elena Bochkor und Veikko Krypczyk in diesem shortcut. Sie stellen die wichtigsten Elemente und Funktionen von Tabris.js vor und erläutern anhand von Beispielen die wichtigsten Stationen im Bau einer App für mehrere Plattformen und Geräte, von der Planung und dem Entwurf des UI über den Build bis hin zum Debugging. Ein idealer Einstieg in die Möglichkeiten der Cross-Platform-Entwicklung.
Mehr von Dr. Veikko Krypczyk lesen
SharePoint Kompendium - Bd. 17 Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Cross-Platform-Entwicklung mit Tabris.js
Titel in dieser Serie (100)
Einstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Executive Briefing Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Strategie und Planung Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Technologiegrundlagen Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenZend Framework 2: Für Einsteiger und Umsteiger Bewertung: 0 von 5 Sternen0 BewertungenUX Design für Tablet-Websites: Ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5JavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenHTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Bewertung: 0 von 5 Sternen0 BewertungenMobile Business: Was Entscheider morgen wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenC++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Management Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenWebentwicklung mit dem Play Framework Bewertung: 0 von 5 Sternen0 BewertungenBPM: Strategien und Anwendungsfälle Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Der App-Entwicklungszyklus Bewertung: 0 von 5 Sternen0 BewertungenCross-Plattform-Entwicklung mit HTML und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 2 Bewertung: 0 von 5 Sternen0 BewertungenUniversal-Apps im Enterprise-Umfeld: Der praktische Wegweiser für Businessanforderungen Bewertung: 0 von 5 Sternen0 BewertungenGeräteübergreifende Entwicklung mit RAD Studio Bewertung: 0 von 5 Sternen0 BewertungenTitanium Mobile: Apps für iPhone und Android: Der schnelle Einstieg in die App-Programmierung Bewertung: 0 von 5 Sternen0 BewertungenWindows Phone 8.1: Alles Wissenswerte für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenWindows Phone 7.5: Einstieg in die professionelle App-Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenTitanium Mobile: Multi Platform Apps mit JavaScript Bewertung: 0 von 5 Sternen0 BewertungenApp-Entwicklung für Office und SharePoint Bewertung: 0 von 5 Sternen0 BewertungenADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Bewertung: 0 von 5 Sternen0 BewertungenDie besten Android-Apps Bewertung: 0 von 5 Sternen0 BewertungenDer App-Entwickler-Crashkurs - Appstores und Markets: Die wichtigsten Entwicklungsumgebungen und Frameworks zur App-Programmierung Bewertung: 0 von 5 Sternen0 BewertungenMeine erste App Bewertung: 0 von 5 Sternen0 BewertungenMobile App Engineering: Eine systematische Einführung – von den Requirements zum Go Live Bewertung: 0 von 5 Sternen0 BewertungenReact Native: Native Apps parallel für Android und iOS entwickeln Bewertung: 0 von 5 Sternen0 BewertungenMobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen Bewertung: 0 von 5 Sternen0 BewertungenHTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenGrundlagen der Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenDie besten Android-Apps: Android-Systemtools - Fotografie & Freizeit - Büro-Tools, Schule und Studium Bewertung: 1 von 5 Sternen1/5Besseres Mobile-App-Design: Optimale Usability für iOS und Android Bewertung: 0 von 5 Sternen0 BewertungenPhoneGap 3: Apps für iOS, Android und Windows Phone & Co. entwickeln Bewertung: 0 von 5 Sternen0 BewertungeniOS-Apps programmieren mit Swift: Der leichte Einstieg in die Entwicklung für iPhone, iPad und Co. – inkl. Apple Watch und Apple TV Bewertung: 0 von 5 Sternen0 BewertungenWindows Phone 8: Kochbuch für professionelle Apps Bewertung: 0 von 5 Sternen0 BewertungenVaadin Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungeniOS Essentials: Frameworks, Tools und Twitter API Bewertung: 0 von 5 Sternen0 BewertungenBasiswissen Mobile App Testing: Aus- und Weiterbildung zum Certified Mobile Application Tester – Foundation Level Specialist nach ISTQB®-Standard Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
JavaScript kurz & gut Bewertung: 3 von 5 Sternen3/5Linux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Python kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5Algorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenC von Kopf bis Fuß Bewertung: 3 von 5 Sternen3/5Linux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Bewertung: 0 von 5 Sternen0 BewertungenEigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenSQL von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Weniger schlecht programmieren Bewertung: 4 von 5 Sternen4/5Hacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenMicrocontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Bewertung: 0 von 5 Sternen0 BewertungenGit kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 BewertungenNew Game Plus: Perspektiven der Game Studies. Genres - Künste - Diskurse (Bild und Bit. Studien zur digitalen Medienkultur) Bewertung: 0 von 5 Sternen0 BewertungenDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Programmieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenDas Excel SOS-Handbuch: Wie sie Excel (2010-2019 & 365) schnell & einfach meistern. Die All-in-One Anleitung für ihren privaten & beruflichen Excel-Erfolg! Bewertung: 0 von 5 Sternen0 BewertungenHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5Android-Programmierung kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 BewertungenC++: Eine kompakte Einführung Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Cross-Platform-Entwicklung mit Tabris.js
0 Bewertungen0 Rezensionen
Buchvorschau
Cross-Platform-Entwicklung mit Tabris.js - Dr. Veikko Krypczyk
GmbH
1 Mobile Apps
Die Nutzung von mobilen Devices ist seit Jahren auf den Vormarsch. Weltweit werden zunehmend mobile Geräte statt Desktopsysteme eingesetzt. Dieser Trend gilt sowohl im Bereich der Endverbraucher (Consumer) als auch für Unternehmenszwecke (Enterprise). Für nahezu jede erdenkliche Aufgabe stellen Unternehmen und Dienstleister Apps zur Verfügung, die auch von den Anwendern in zunehmenden Maßen nachgefragt werden.
Die Abkürzung App steht für Application. Was unterscheidet eine App von anderen Softwaretypen, beispielsweise einem Programm für den Desktop? Im allgemeinen Sprachgebrauch wird unter einer App üblicherweise eine Anwendung verstanden, die ausschließlich auf einem Smartphone bzw. einem Tablet gestartet wird. Ausnahmen sind Anwendungen für macOS und die Universal Windows Platform (UWP). Auch diese Art von Anwendungen werden als Apps bezeichnet. Bedingt durch die primär mobile Nutzung verbindet man mit einer App eine „kleinere" Applikation, die auf eine bestimmte Aufgabe spezialisiert ist. Apps sind üblicherweise im Funktionsumfang beschränkt und dienen der Lösung eines engmaschig beschriebenen Problems. Beispiele sind eine Informations-App eines lokalen Verkehrsverbundes oder eine App zur Anzeige der Wettervorhersage.
Die Distribution von Apps wird üblicherweise über die Stores der Betriebssystemhersteller vorgenommen, d. h. für Android über den Google Play Store und für iOS über den Apple Store. Die Nutzung des Stores vereinfacht die Installation aus Sicht des Kunden. Der Hersteller der App kann die vielfältigen Serviceleistungen des Stores gegen Gebühr nutzen, u. a. eine Unterstützung beim Vertrieb und Marketing und bei der Monetarisierung. Im Gegenzug muss er sich an die formalen und inhaltlichen Vorgaben der Storebetreiber halten und muss ggf. zusätzlich vor der Einstellung der App in den Store einen mehr oder minder aufwendigen Zertifizierungsprozess durchlaufen.
1.1 Android und iOS
Die Kundensicht vernachlässigt naturgemäß die technische Perspektive. Der Auftrag lautet meist einfach und unmissverständlich: „Bauen Sie mir eine App!" Gemeint ist eine Applikation, die auf einem Smartphone und einem Tablet läuft. Ab dieser Stelle beginnt die Sache bereits etwas unübersichtlicher zu werden. Die beiden Hauptplattformen für die mobilen Geräte sind Android (Google) und iOS (Apple). Sie dominieren weltweit den Markt der Consumer-Geräte (Abb. 1.1 [1]) .