Contoh Starter Flutter - Contoh App Store
Starter kit untuk pemula belajar dengan pola blok, rxdart, sqflite, fluro dan dio untuk arsitek proyek flutter. Starter Kit ini membangun aplikasi App Store sebagai contoh
Fitur
- Pola blok
- Menavigasi halaman berdasarkan fluro
- Cache lokal dengan menggunakan sqflite
- Panggilan API Restful dengan Menggunakan DIO
- Database Debugging (hanya Android) dengan menggunakan flutter_stetho
- Memuat gambar jaringan
- Lokalisasi dengan menggunakan gen_lang dan lang_table
- Variabel lingkungan & konfigurasi proyek (seperti nama aplikasi, ID bundel) berdasarkan rasa proyek yang berbeda (pengembangan, pementasan & produksi)
- Bangun pojo dengan menggunakan json_serializable
- Perbarui setiap item daftar alih-alih menata ulang tampilan seluruh daftar saat set data telah diubah pada item daftar
- Animasi Pahlawan
- Tampilkan tampilan kosong saat tampilan daftar kosong
Memasang
- Ikuti Panduan Pengaturan Resmi Flutter untuk mengatur lingkungan Flutter
- Unduh Versi Flutter 1.17.3
Komentar: Versi flutter dukungan starter kit ini - 1.17.3. Itu karena Flutter mungkin mengalami perubahan pada versi terbaru.
Jalankan Config
- Klik 'Edit Konfigurasi'
- Buat berbagai konfigurasi run untuk rasa
Perintah yang berguna
Jalankan flutter_starter_kit
Untuk pengembangan,
flutter run --flavor development -t lib/config/main_development.dart
Untuk pementasan,
flutter run --flavor staging -t lib/config/main_staging.dart
Untuk produksi,
flutter run --flavor production -t lib/config/main_production.dart
Hasilkan fungsi serial dan deserialize JSON
flutter packages pub run build_runner build --delete-conflicting-outputs
lang_table
flutter packages pub run lang_table:generate --platform=airTable --input=https://api.airtable.com/v0/appZmh0WMg3y6APAg/example --api-key={YOUR API KEY} --target=Flutter
gen_lang
flutter packages pub run gen_lang:generate
Masalah yang diketahui
- Tidak dapat meluncurkan aplikasi di iOS Simulator dengan rasa yang berbeda
Panduan Migrasi
- Jika Anda ingin menggunakan proyek ini sebagai basis proyek Anda, silakan baca panduan migrasi
Referensi
- Jalur Pembelajaran Terbakar Saya
Dari platform lain?
- Bergetar untuk pengembang Android
- Bergepuk untuk pengembang iOS
- Berpaku untuk pengembang asli bereaksi
- Berpaku untuk pengembang web
- Flutter for Xamarin.Forms Developer
Pelajari Widget & Tata Letak
- Tata letak bangunan
- Katalog widget
- Serangkaian flutter widget minggu ini
- Serangkaian widget flutter 101
Pola blok
- Arsitek Proyek Flutter Anda Menggunakan Pola BLOC
Serialisasi JSON
Lokalisasi
- Pendekatan baru lokalisasi dalam flutter
- Flutter: Tutorial Internasionalisasi: Bagian 3— Android Studio Plugin
- 讓 Aplikasi Flutter 支援多國語系的開發流程
Bumbu
- Flavoring Flutter
- Membuat rasa aplikasi Flutter (Pengaturan Flutter & Android)
Topik lanjutan
- Tangga Mahoni - Desain Berlapis Flutter
- Pipa Rendering Flutter
Didukung oleh
- Plaker Lab 創玩坊
- Wenjetso 搵著數