Wissenstransfer par excellence
Nürnberg, 5. – 7. September 2017

Cross-platform, aber native: Mobile Anwendungen mit NativeScript entwickeln

Bei der Entwicklung mobiler Cross-Plattform-Anwendungen haben sich JavaScript-Ansätze bereits oft versucht. Mit NativeScript gibt es einen neuen Vertreter dieser Spielart, der den Bau von Apps mit nativen Komponenten verspricht.

In diesem Workshop lernen Teilnehmer anhand selbst programmierter Beispiele, wie NativeScript funktioniert, wie damit aus einer Quelle Apps für Android und iOS gebaut werden können und warum hier "native" wirklich nativ ist. Dabei werden Themen wie der Aufbau einer NativeScript-App, Code-behind, Navigation, Data-Binding und Zugriff auf Gerätefunktionen behandelt. Je nach Betriebssystem können die Beispiele im Android Emulator und/oder im iOS Simulator getestet werden.

Skills
Vorwissen in mobiler Entwicklung und JavaScript von Vorteil, aber nicht notwendig.

Lernziele
Der Tutorium verdeutlicht den neuen Ansatz von NativeScript: JavaScript ohne Browser in einer VM in nativer Umgebung ablaufen zu lassen. Es zeigt, wie auf einfache Weise native Anwendungen entstehen, nur eben in JavaScript. Die Teilnehmer können die einzelnen Aspekte auf dem eigenen Laptop unter Android und/oder iOS nachvollziehen.

Referenten

Werner Eberling Werner Eberling

ist Principal Consultant und Trainer bei der Mathema Software GmbH. Seit 1999 beschäftigt er sich mit verteilten Systemen. Er beschäftigt sich mit mobiler Cross-Plattform-Entwicklung seit deren Anfängen. Neben der Projektarbeit hält er Technologietrainings und veröffentlicht regelmäßig in Print- und Online-Medien. Er ist Autor des Buches "Enterprise JavaBeans 3.1" im Hanser Verlag.


Frank Goraus Frank Goraus

ist Lead Developer bei der Mathema Software GmbH in Erlangen. Seit 2006 beschäftigt er sich bereits mit der Entwicklung von Java-EE-Anwendungen, unter anderem in Verbindung mit einem Portal-Server. Seine Liebe zum Detail verwirklicht er mit seinen Web-Design-Kenntnissen. In seiner Freizeit beschäftigt er sich außerdem mit Android-Entwicklung, JavaScript und verschiedensten Web-Frameworks.