Mobile Apps mit NativeScript/ReactNative

flashbox

Ensign
Registriert
März 2013
Beiträge
156
Hi Leute,
zwei Freunde und ich überlegen eine App zu programmieren. Die App soll sowohl für iOS, als auch für Android programmiert werden. Mit Java und Android kennen wir uns zwar ein bisschen aus, aber dafür mit Swift überhaupt nicht. Mit JavaScript haben wir hingegen viel mehr Erfahrung. Nun haben wir uns etwas über NativeScript und ReactNative informiert. Klingt ja ziemlich spannend, vor allem auch, weil man nur ein Mal die App coden muss und sie dann auch auf beiden Betriebssystemen lauffähig ist (würde ja immens viel Zeit sparen).

Daher meine Frage:

1. Hat jemand Erfahrung mit einem dieser Frameworks und kann was dazu schreiben?


Danke im Voraus!
 
Zuletzt bearbeitet:
Hallo flashbox,

wenn ihr euch in Javascript gut auskennt ist ReactNative oder NativeScript eine attraktive Alternative zu nativen Apps, aber erwartet nicht zu viel Zeitersparnis. Ohne eure App Idee zu kennen:
Die meisten Apps bestehen ja aus einem Client-Teil und einem Server-Teil, der Server-Teil erfährt durch ReactNative keine Optimierung. Außerdem dauert es nicht doppelt so lange eine Anwendung in iOS und in Android zu schreiben, da ja die Grundkonzepte und auch die Anwendungsbestandteile grundsätzlich auch da identisch sind. Debuggen müsst ihr die Anwendungen dann trotzdem auf beiden Systemen. Kurz gesagt, man ist sehr weit weg von einer Halbierung des Aufwandes. Ja, ihr erspart euch das erlernen von Java und Objective-C/Swift, das ist natürlich wesentlich, aber im Optimalfall würde das Wissen hinterher nicht verloren gehen sondern weiter nutzbar bleiben.

Bevor ihr mit dem Programmieren der App beginnt solltet ihr euch genau überlegen, welche Android/iOS Dienste und welche Hardware ihr nutzen wollt und solltet dann recherchieren ob ReactNative, ... das alles gleichermaßen auf iOS und Android unterstützt.

Es hängt alles davon ab ob ihr schnell eine einfache App bauen wollt, dann ist so ein Framework eine gute Sache. Soll die App komplexer werden und wollt ihr euch später weiter mit Appentwicklung beschäftigen kann es nicht schaden sich mit den nativen Programmiersprachen zu beschäftigen.

Der langen Rede kurzer Sinn, es gibt, wie so oft keine Gut/Schlecht Antwort, sondern eine, meist unbefriedigende, "hängt davon ab"-Antwort :-)
 
Vielen Dank für deine Antwort. Wir werden erstmal eine einfache Mini App mit ein paar Elementen in Java, JS (NativeScript) und Swift basteln und dann gucken wie wir weiter vorgehen.
 
Zurück
Oben