Panduan untuk pemula
Jika saya merekam video di Youtube, saya akan memulainya seperti ini: βHalo semuanya! Ini Masha dari Rahasia Web . Dan hari ini saya akan memberi tahu Anda cara menulis aplikasi lintas platform di React Native dan tidak menderita karenanya ... "
Tapi ini bukan Youtube dan kamu hampir tidak mengenalku. Namun demikian, saya benar-benar harus banyak memberi tahu para pemula tentang React Native, yang memulai pekerjaan saya di Web Secret. Pertama, saya terjun ke dalamnya setelah saya benar-benar mulai merasa mual karena tata letak di web. Dan saya tidak pernah menyesal telah melakukannya. Sejak itu banyak malam tanpa tidur, secangkir kopi dan ... tidak masalah. Yang utama adalah saya tidak pernah menyesali apa pun. Bahkan kenalan saya dengan aplikasi lintas platform dimulai dengan penggunaan Expo. Ya, ya, saya tidak punya opium. Tapi ada keinginan besar untuk melakukannya dengan indah, rapi dan nyaman. Dan tahukah Anda, saya berhasil. Pengembang asli yang sudah dikenal tidak dapat lagi membedakan bagaimana aplikasi itu ditulis.
Oleh karena itu, jika Anda, seperti saya dulu, berada di awal perjalanan Anda, baca pengingat saya. Mereka akan memastikan bahwa jalannya tidak sesulit Ellie dari Kota Zamrud.
Dokumentasi atau "apa yang bisa dilakukan benda ini?"
Yang pertama dan paling penting adalah dokumentasi. Banyak yang tidak membacanya di awal dan lebih memilih untuk memahaminya sepanjang proses, yang menjadi kesalahan terbesar. Ke depan, saya akan mengatakan bahwa saya sendiri mengizinkannya, jadi dari puncak pengalaman saya, saya ingin memperingatkan Anda.
Tanpa terbiasa dengan dokumentasinya, kemungkinan besar Anda akan mulai menghasilkan sesuatu yang tidak masuk akal dan menemukan kembali roda. Di dalamnya, semuanya telah lama dijabarkan dengan baik dan indah. Setidaknya dasar-dasar dasar.
* Dokumentasi untuk apa yang Anda rencanakan untuk dikerjakan. Jika dengan React Native, maka lakukan. Jika Anda masih menggunakan Expo dan React Navigation, maka dokumentasinya layak dibaca di awal.
, , , , .
, , , , . .
, Google . , , .
, , ?
β . . React Native. , . , , . , , . - . β , React.
, React, React Native, - . 8-10$, β¦ .
β¦
. β¦ ? , , . , , .
, , β , . .
, . . - , - . . , , . : β ?β , . , , . , , .
, , , Android, . , , β Germes. .
, - , , Android, .
, , . , Fashion House, -10 , .
, . ?
, . Mobile , - , Instagram, Telegram, Aliexpress .. β , , , , - , , ..
Apple Pay Google Pay
, . . , , , . , .
? .
Push-
, ββ , , . , ββ.
, , β β . β .
React Native , , . , , .
, ? , . , , . , LiveXP, -, , . .
, 14 , . , . .
, Expo . β β, . , - Expo , JS β Expo . . , Macbook. , Expo - , , React Native.
Expo β . . , Expo , , - , . , Plasma Messenger.
β . , , . , , . . β , UI. , .. , . , , , , .
, . , . , . β , . . β , . . : β, β. , 1 , .
?
, , :
Face ID?
Apple Pay? ( Expo , , )
Expo React Native, , , )))
React Native -: - , - Android, iOs. , , , .. - . , .. Expo .
, , React Native, , .
Jika Anda punya waktu, saya sarankan Anda mempelajari terlebih dahulu cara kerja tertentu yang harus dimiliki: peta, kamera, kode QR. Dengan mengatur tugas yang sesuai dalam proses pengembangan, itu sudah lebih mudah bagi Anda. Dan dengan latihan, Anda akan membayangkan dengan sempurna berapa banyak waktu yang dibutuhkan untuk tindakan ini atau itu.
Dan akhirnya, 5 perintah dari saya:
BACA DOKUMENTASI
Nantikan pembaruan platform
Perbedaan platform Google
Bekerja keras
Dan ingat, Anda selalu bisa pergi, yang utama jangan panik.