Heim  >  Artikel  >  Web-Frontend  >  Was ist Expo? Nehmen Sie mit, um Expo zu lernen

Was ist Expo? Nehmen Sie mit, um Expo zu lernen

零下一度
零下一度Original
2017-06-26 09:59:1015362Durchsuche

Ich bin fest entschlossen, Expo zu übersetzen, um Lernenden beim Erlernen von Rn (nativ reagieren) zu helfen. Traditionell liegen die Vorteile der Rn-Entwicklung auf Mac Ios, und nur wenige werden unter Windows entwickelt, und die 2017 gestartete Expo bietet uns großen Komfort bei der Rn-Entwicklung unter Windows. Auch die Rn-Entwicklung hat den Frühling eingeläutet.


Eine kurze Erklärung zu Rn, den beiden wichtigsten mobilen Systemen, die derzeit auf dem Markt sind, Android und Ios, und der Entwicklung dieser beiden System-Apps Traditionell unterteilt in iOS-Entwicklung und Android-Entwicklung. Wenn ein Unternehmen eine App starten möchte, sind mindestens eine iOS-Entwicklung und eine Android-Entwicklung erforderlich Für die Entwicklung von Rn benötigen wir nur eine Reihe von Codes, und die entwickelte App kann auf iOS und Android ausgeführt werden, was die Entwicklungseffizienz erheblich verbessert und die Kosten für die Produktentwicklung für das Unternehmen senkt. Sobald Rn gestartet wurde, hat es erhalten Enthusiastische Unterstützung von der Mehrheit der Programmierfreunde. Wenn Sie keine Zeit haben, Rn zu lernen, greifen Sie einfach zur Tastatur und machen Sie es!


Okay, wenn Sie bereit sind, sich an der Rn-Entwicklung zu beteiligen, zunächst einmal herzlichen Glückwunsch, wenn Sie meinen Artikel lesen, dann herzlichen Glückwunsch noch mehr. Wenn Sie bereit sind, High-Rn zu entwickeln, stehen Sie immer noch vor einem anderen Problem: Wenn Sie Ihre Arbeit gut machen wollen, müssen Sie zuerst Ihre Werkzeuge schärfen! Welche Tools verwenden wir für die Rn-Entwicklung?


Hier empfehle ich jedem eines: Expo, das ist ein großartiges Tool für den Einstieg! Sie können mehr darüber auf Baidu erfahren. Wenn Sie Fragen dazu haben, können Sie mich gerne auf WeChat jkxx123321 hinzufügen, um mit mir zu kommunizieren. Sie können auch gerne meinem persönlichen öffentlichen Konto folgen: Aixiang Dark Horse Berühre mich! Als nächstes machen wir uns an die Arbeit!


Expo-Leitfaden 1 (Schnellstart)

1 🎜>

Expo ist eine Reihe von Tools, Bibliotheken und Diensten, die es ermöglichen, native iOS- und Android-Anwendungen durch das Schreiben von JavaScript zu erstellen.

Expo Apps sind native Apps, die das Expo SDK enthalten, eine native-and-js-Bibliothek, die Zugriff auf Gerätesysteme wie Kameras und Kontakte, lokalen Speicher und andere bietet Hardware). Das bedeutet, dass Sie weder Xcode noch die Android-Umgebung verwenden oder Code schreiben müssen. Dadurch wird Ihr reines JS-Projekt auch sehr portabel, da es in jeder natürlichen Umgebung ausgeführt werden kann, die das Expo SDK enthält.

Expo bietet auch UI-Komponenten zur Handhabung verschiedener Anwendungen. Fast alle Anwendungen werden abgedeckt, der Kerncode von React Native Core wird jedoch nicht beschädigt, z Symbole, verschwommene Ansichten usw.

Schließlich bietet das Expo SDK Zugriffsdienste, die zwar schwer zu verwalten, aber von fast jeder Anwendung benötigt werden. Die beliebtesten davon sind: Expo kann Ihre Assets für Sie verwalten, Push-Benachrichtigungen für Sie verarbeiten und native Binärdateien erstellen, die für die Bereitstellung in App Stores bereit sind.

2. Bist du bereit zu beginnen, lass uns gehen

Wenn du bereit bist, lass uns beginnen, Schritt eins Installationsumgebung, [Dies ist etwas unrein. Wenn Sie mit rn nicht vertraut sind, können Sie zuerst die chinesische rn-Website überprüfen]

<br>
Um die Umgebung zu installieren, Wir müssen zwei Umgebungen installieren, eine für Desktop-Clients und die andere für mobile Clients.

Der Desktop-Client heißt: Expo

Download-Link-Adresse:

[Zusätzlicher Punkt: Der Computer muss Node.js vorbereiten. Nachdem Sie ein Paket heruntergeladen haben, fahren Sie einfach mit dem nächsten Schritt fort, um zu testen, ob es erfolgreich ist Wenn nicht, geben Sie in der Befehlskonsole „node -verson“ ein. Drucken Sie die von Ihnen installierte Version

Computer Wenn der Client die Umgebung Expo öffnet, gelangen Sie nach erfolgreicher Anmeldung zu einer Schnittstelle (im Bild) <br> 

Erstellen Ihr eigenes Projekt (im Bild)

  Erfolgreich erstellt, wie im Bild gezeigt:

Klicken Sie auf Ihr Projekt, um es in Ihrer Run-Umgebung zu haben!

 

Wie im Bild gezeigt, läuft das Projekt. Als nächstes müssen wir den Client verbessern, also die App-Seite.

 

Wenn Sie das nicht verstehen, können Sie die Informationen selbst überprüfen oder mich fragen!

[Ich möchte hier hinzufügen, dass jeder den nächsten Night God-Simulator benötigt. Installieren Sie eine Expo auf dem Simulator, den Sie auf Ihrem Mobiltelefon installieren. Auf diese Weise können Sie Ihre Abhängigkeit verringern die Netzwerkumgebung und simulieren Sie direkt. Sehen Sie sich die Auswirkung Ihres auf dem Server ausgeführten Codes an.] Hier ist ein Bild:

   

Dies ist meine persönliche Schnittstellen-API für Mit dem Aufruf der Weibo-Entwicklerplattform habe ich meinen eigenen Weibo-Client erstellt. Die einfachen Funktionen sind: [Jeden Blog-Beitrag kommentieren, eigenen Blog-Beitrag veröffentlichen, einen Blog-Beitrag weiterleiten] Wenn Sie den Quellcode benötigen , Sie können mich direkt kontaktieren, oder Sie können es auf Github hochladen, ich habe es bereits hochgeladen.

Als nächstes sind hier ein paar Funktionsdiagramme: (...Es tut mir so leid)

Am Ende habe ich anscheinend vergessen, Ihnen zu sagen, welche Umgebung Sie verwenden sollen Die Umgebung zum Schreiben von Code für den persönlichen Gebrauch. Früher wurde Atom häufiger verwendet. Heute ist es nichts weiter als ein Tool zum Schreiben von Code. Es wird empfohlen, den Editor von Microsoft zu verwenden, er ist sehr einfach zu bedienen!

Das obige ist der detaillierte Inhalt vonWas ist Expo? Nehmen Sie mit, um Expo zu lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn