Sekarang inilah gambaran besar dari langkah-langkah yang biasanya Anda lalui ketika Anda menggunakan aplikasi Anda.
Langkah pertama adalah yang mungkin sudah Anda selesaikan, tentu saja Anda harus menguji
dan memoles aplikasi dan kode Anda secara menyeluruh. Pastikan itu berfungsi, uji pada perangkat yang berbeda, pada perangkat nyata
jika memungkinkan, uji pada ukuran perangkat yang berbeda, versi sistem operasi yang berbeda, jadi semua itu, itu
adalah sesuatu
yang harus Anda lalui dan pastikan aplikasi Anda benar-benar berfungsi pada semua perangkat ini
terasa dan terlihat seperti yang seharusnya terlihat
dan dirasakan, jadi itu sangat penting.
Sekarang saya berasumsi bahwa kita melakukan semua itu untuk modul ini di sini,
jadi langkah selanjutnya adalah kita mengkonfigurasi aplikasi dan penyebarannya.
Itu berarti bahwa kami menetapkan nama untuk aplikasi, pengenal yang mengidentifikasinya
di app store, setiap
aplikasi membutuhkan pengenal unik dan sebagainya. Dalam alur kerja yang dikelola expo, ini juga berarti bahwa kita dapat mengonfigurasi beberapa
fitur bagus tambahan yang akan saya selami.
Sekarang Anda tentu juga ingin menambahkan ikon Anda sendiri dan layar splash yang
bagus, jadi layar memuat sebelum aplikasi membuka aplikasi Anda.
Terakhir namun tidak kalah pentingnya, inilah saatnya untuk membangun dan menggunakan aplikasi.
Sekarang ini sebenarnya dua langkah karena membangun aplikasi berarti bahwa Anda sekarang menggabungkan
aplikasi Anda ke dalam bundel aplikasi yang dapat digunakan dan kemudian menerapkannya berarti Anda mengatur halaman toko di Apple App Store
atau Google Play Store dan kemudian Anda mendapatkan file ke toko itu.
Itu langkah terakhir dan
tentu saja ini semua tentang mengubah halaman penyimpanan itu dan mengunggah beberapa gambar yang bagus
di sana, mengatur teks deskripsi dan sebagainya.
Jadi ini adalah langkah-langkah yang biasanya Anda lalui dan dalam modul ini, kita akan melihat langkah-langkah
terkait penyebaran dan langkah-langkah konfigurasi dan saya akan menunjukkan kepada Anda bagaimana Anda bisa mendapatkan aplikasi
Anda ke perangkat pengguna lain.
Tentu saja ada juga perbedaan jika kita berbicara tentang aplikasi pameran dan
aplikasi non-pameran jika Anda ingin menyebutnya seperti ini. Dengan aplikasi expo, maksud saya aplikasi yang menggunakan alur kerja terkelola yang
kami gunakan sepanjang kursus ini dan non-expo berarti aplikasi telanjang, jadi menggunakan alur kerja kosong yang ditawarkan oleh expo atau tidak menggunakan expo
sama sekali dibuat dengan React Native CLI. Dalam pendekatan terkelola, Anda memiliki aplikasi. file json yang
dapat Anda gunakan untuk mengkonfigurasi aplikasi Anda, aset seperti ikon dan layar splash secara
otomatis dibuat untuk Anda, Anda hanya memberikan beberapa aset input di sana dan kemudian semua
kreasi dan optimasi ditangani untuk Anda. Anda memiliki perintah yang dapat Anda jalankan untuk
menerbitkan aplikasi Anda dan kemudian perintah untuk membangun untuk platform yang berbeda, untuk sistem operasi yang berbeda dan pembangunan itu
akan terjadi pada server cloud yang disediakan oleh tim pameran, sehingga Anda bahkan dapat membangun untuk iOS jika
Anda Sedang berjalan di mesin Windows atau Linux, sesuatu yang tidak dapat Anda lakukan jika Anda harus membuat
sendiri secara manual, maka Anda hanya dapat membangun aplikasi iOS di Mac dan Anda bahkan mendapatkan
fitur yang bagus, fitur tambahan yang bagus yang dipanggil pembaruan udara yang memungkinkan Anda untuk mendorong pembaruan dasar, perubahan kode, dan seterusnya ke
aplikasi yang berjalan di perangkat lain melalui udara, melalui Internet, melalui server pameran tanpa perlu bagi para pengguna untuk memperbarui aplikasi Anda secara fisik.
Jadi mereka tidak perlu menginstal versi baru dari App Store, alih-alih Anda dapat mendorong perubahan kode
seperti itu di belakang layar, Anda dapat langsung memperbarui aplikasi ini saat sedang berjalan di komputer lain atau di
perangkat lain yang cukup manis.
Sekarang di aplikasi non-expo, Anda harus mengkonfigurasi semuanya secara manual. Anda harus mengatur nama, pengenal dan sebagainya
secara manual di file yang berbeda. Anda harus menyediakan semua ikon secara manual, membuatnya secara manual, jadi banyak
hal-hal manual yang terlibat di sana dan Anda juga harus mengatur seluruh pembuatan secara manual. Jadi Anda harus membangun aplikasi melalui
Android Studio dan Xcode dan itu tentu saja banyak pekerjaan manual yang harus Anda lakukan dan
Anda tidak memiliki pembaruan built-in over the air. Ada layanan pihak ketiga lain yang dapat Anda
gunakan dan karena itu Anda bisa mendapatkan fitur itu untuk bekerja dalam pendekatan ini juga, tetapi itu
tidak semudah dengan alur kerja yang dikelola expo, itu hanya sesuatu yang harus diperhatikan.
Maka dengan itu, saya ingin memulai dengan alur kerja yang dikelola dan menunjukkan kepada Anda bagaimana Anda dapat menerbitkan dan
membangun aplikasi Anda di sana dan sesudahnya, saya juga akan menunjukkan secara singkat kepada Anda bagaimana itu akan bekerja jika Anda tidak menggunakan expo.