Tutorial
Menengah
Yang Akan Anda Pelajari
- Persyaratan aplikasi mobile
- Pembuatan React Native
- Integrasi fitur native
- Pengujian berbasis Docker
- Penerapan ke toko aplikasi
- Penerbitan Ekonomi Kreator
Bangun Aplikasi Mobile
Buat aplikasi iOS dan Android yang siap produksi dalam 25 menit
Ingin menjangkau pengguna di ponsel mereka? Dalam tutorial ini, Anda akan membangun aplikasi kebugaran mobile lengkap untuk iOS dan Android. Lihat saat Conductor merencanakan dan Virtuoso membangun aplikasi React Native Anda dalam kontainer Docker asli - dengan build dan pengujian yang sebenarnya.
Apa yang Akan Kita Bangun
Aplikasi pelacakan kebugaran dengan: pencatatan latihan, grafik kemajuan, notifikasi push, integrasi health kit, dukungan offline, dan berbagi sosial - siap produksi untuk App Store dan Google Play.
Prasyarat
- Menyelesaikan tutorial Memulai
- Akun Nxcode (Lite atau Pro)
- Tidak memerlukan pengalaman pengembangan mobile
Pengembangan Mobile dengan Nxcode
Nxcode menghasilkan aplikasi React Native yang berjalan secara native di iOS dan Android. Inilah yang membuatnya berbeda:
Kode Native Asli
Bukan pembungkus web - melainkan React Native asli yang dikompilasi ke biner native iOS dan Android.
Pengujian Docker
Aplikasi Anda dibangun dan dijalankan di Docker. Jika tidak dapat dikompilasi, Virtuoso akan memperbaikinya secara otomatis.
Fitur Native
Kamera, notifikasi, health kit, geolokasi - semuanya berfungsi langsung setelah jadi.
Satu Basis Kode
Kode tunggal untuk kedua platform, dengan optimalisasi khusus platform jika diperlukan.
Mendeskripsikan Aplikasi Mobile Anda
Beri tahu Conductor apa yang Anda inginkan. Berikan spesifikasi tentang fitur native:
Bangun aplikasi pelacakan kebugaran untuk iOS dan Android:
Fitur Utama:
- Pencatatan latihan dengan latihan, set, repetisi, beban
- Pelacakan kardio dengan GPS untuk lari di luar ruangan
- Grafik kemajuan yang menunjukkan peningkatan kekuatan dari waktu ke waktu
- Timer istirahat antar set dengan notifikasi
- Riwayat latihan dan rekor pribadi
Integrasi Kesehatan:
- Sinkronisasi Apple Health / Google Fit
- Penghitungan langkah dan aktivitas harian
- Detak jantung selama latihan (jika tersedia)
Fitur Sosial:
- Bagikan ringkasan latihan ke media sosial
- Tantangan teman dan papan peringkat
- Templat latihan komunitas
Dukungan Offline:
- Fungsionalitas offline penuh
- Sinkronisasi saat kembali online
Desain:
- Mode gelap secara default
- Tombol besar yang ramah sentuhan
- Animasi yang mulusConductor Merencanakan Aplikasi Mobile Anda
Untuk aplikasi mobile, Conductor membuat rencana yang menangani perbedaan platform:
Fase 1: Penyiapan Inti
- 1Inisialisasi React Native dengan TypeScript
- 2Konfigurasi navigasi (tab + stack)
- 3Siapkan manajemen status (Redux)
- 4Buat lapisan data offline-first
Fase 2: Fitur Latihan
- 1Bangun layar pencatatan latihan
- 2Buat basis data latihan
- 3Implementasikan timer istirahat dengan notifikasi
- 4Tambahkan grafik kemajuan
Fase 3: Integrasi Native
- 1Integrasi Apple Health / Google Fit
- 2Pelacakan GPS untuk kardio
- 3Penyiapan notifikasi push
- 4Kamera untuk foto kemajuan
Fase 4: Sosial & Pemolesan
- 1Integrasi berbagi sosial
- 2Sistem teman dan tantangan
- 3Animasi dan umpan balik haptik
- 4Pembuatan aset toko aplikasi
Conductor
Saya sedang merencanakan aplikasi kebugaran Anda. Pertanyaan cepat: 1. Apakah pelacakan GPS harus berjalan di latar belakang saat lari? 2. Apakah Anda ingin aplikasi pendamping Apple Watch / Wear OS? 3. Apakah data latihan harus disinkronkan antar perangkat? 4. Ada basis data latihan tertentu (atau saya akan buatkan yang komprehensif)?
User
Ya untuk GPS latar belakang. Tidak untuk aplikasi jam tangan saat ini. Ya untuk sinkronisasi antar perangkat. Buat basis data default yang bagus.
Conductor
Sempurna! Saya telah membuat 18 tugas dalam 4 fase. Virtuoso akan membangun dan menguji pada simulator iOS dan Android di Docker. Ini memakan waktu sekitar 12-15 menit. Memulai!
Melihat Build Mobile di Docker
Virtuoso menjalankan build mobile yang sebenarnya - bukan sekadar pembuatan kode:
Bundel JavaScript dibuat dan divalidasi
Xcode membangun di Docker, kesalahan terdeteksi lebih awal
Build Gradle dengan Android SDK asli
Aplikasi diluncurkan dan alur dasar diuji
Izin health kit, GPS, dan kamera diverifikasi
Berbeda dengan alat yang hanya mengeluarkan kode, Nxcode benar-benar membangun aplikasi Anda. Jika React Native memunculkan kesalahan build, Virtuoso memperbaikinya secara otomatis. Anda mendapatkan aplikasi yang berfungsi, bukan proyek yang rusak.
Integrasi Fitur Native
Virtuoso menangani penyiapan native yang kompleks:
Health Kit / Google Fit
Baca langkah, latihan, detak jantung. Tulis sesi latihan. Penanganan izin yang tepat.
GPS & Lokasi Latar Belakang
Lacak lari di luar ruangan bahkan saat aplikasi berada di latar belakang. Implementasi yang dioptimalkan untuk baterai.
Notifikasi Push
Notifikasi lokal untuk timer istirahat. Notifikasi jarak jauh untuk aktivitas teman.
Offline-First
SQLite untuk penyimpanan lokal. Sinkronisasi latar belakang saat online. Termasuk resolusi konflik.
Menguji Aplikasi Mobile Anda
Berbagai cara untuk menguji sebelum pengiriman ke toko aplikasi:
Pratinjau Web
Pratinjau cepat di browser. Bagus untuk UI, tetapi tanpa fitur native.
Expo Go
Pindai kode QR, uji di ponsel Anda. Sebagian besar fitur berfungsi.
Build Pengembangan
Build native penuh untuk menguji semua fitur termasuk health kit.
TestFlight / Pengujian Internal
Bagikan dengan penguji beta sebelum rilis publik.
Penerapan ke Toko Aplikasi
Nxcode menyederhanakan proses pengiriman ke toko aplikasi:
- Klik "Build for Production"
- IPA (iOS) dan AAB (Android) yang ditandatangani telah dibuat
- Screenshot toko aplikasi dibuat otomatis
- Kebijakan privasi dan teks listing dibuat
- Unggah ke App Store Connect / Google Play Console
Apa yang Termasuk
- Penandatanganan kode ditangani secara otomatis
- Pembuatan screenshot untuk semua ukuran perangkat
- Saran konten listing App Store
- Generator kebijakan privasi
- Manajemen versi
Uangkan Aplikasi Mobile Anda
Ubah aplikasi Anda menjadi pendapatan berulang:
Langganan Dalam Aplikasi
Virtuoso dapat menambahkan tingkatan langganan (gratis, pro) dengan penagihan App Store / Play Store.
Ekonomi Kreator
Daftarkan di marketplace Nxcode. Pengguna membayar melalui platform kami, Anda menyimpan 70%.
Penjualan Langsung
Jual fitur premium secara langsung melalui akun Stripe Anda sendiri.
Banyak aplikasi kebugaran mengenakan biaya $9.99/bulan. Dengan 200 pelanggan, itu berarti $1,400/bulan (setelah bagi hasil 70% Ekonomi Kreator).
Apa yang Telah Anda Bangun
- Aplikasi React Native siap produksi
- Dukungan native iOS and Android
- Integrasi health kit dan GPS
- Arsitektur offline-first
- Notifikasi push
- Build siap toko aplikasi
Aplikasi mobile Anda tidak hanya sekadar dibuat - aplikasi tersebut dibangun, diuji pada simulator iOS dan Android, dan diverifikasi benar-benar dapat dikompilasi. Itulah perbedaan Nxcode.
Langkah Berikutnya
Siap Membangun Aplikasi Mobile Anda?
Mulai bangun aplikasi iOS dan Android Anda sekarang.