Gunakan Flutter
untuk membuat dan meniru微信7.0.0+ App
, serta mengembangkan dan menirunya sesuai dengan halaman原生微信App
, sehingga mendapatkan efek visual yang serupa dengan aplikasi asli.
Penulis mulai mempelajari pengembangan Flutter
pada Agustus 2019. Saya hanyalah seorang pemula. Tujuan awal dari proyek ini adalah untuk mempraktikkan teknologi baru melalui proyek dan menemukan masalah dalam praktik bisnis, untuk mengumpulkan pengalaman teknis kode sumber, dan Identifikasi masalah dan ide untuk menyelesaikannya.
Penulis berharap para pemula dapat membuka pintu untuk mempelajari Flutter
dengan mempelajari dan mempraktekkan proyek ini. Tentu saja, pada saat yang sama, ini juga merupakan cara untuk menggali ide dan belajar dari kekuatan satu sama lain. Saya berharap ini dapat memberikan beberapa ide, menghindari jalan memutar, mengisi beberapa lubang kecil, dan mendapatkan kegembiraan dalam berbagi teknologi proses membantu orang lain.
Lingkungan proyek
1.17.1
3.5.1
Operasi proyek
flutter packages get // 项目初始化插件
flutter run // 项目运行
Catatan tentang penggunaan
Harap berikan prioritas juga untuk menggunakan simulator atau perangkat nyata iPhone 7/8 Plus
untuk menjalankan keseluruhan proyek. Penyebab utama: Saat ini, beberapa antarmuka mungkin belum diadaptasi layarnya, dan pembuatnya adalah iOS开发
dan menggunakan iPhone 7 Plus
selama hidupnya. iPhone 7 Plus
ponsel.
Login dan registrasi: Saat ini hanya login atau registrasi dengan QQ账号
dan手机号
yang didukung (PS:微信号和QQ邮箱
akan ditambahkan nanti), dan validitas QQ
atau手机号
harus dijamin. Anda dapat memasukkan密码
atau验证码
sesuka hati, namun harus: panjang密码
harus antara 8~16
digit, dan手机验证码
harus 6位有效数字
Hapus breakpoint global, jika tidak, ketika simulator sedang berjalan dan mengklik kotak input TextField
, program akan selalu membeku, tetapi tidak akan berpengaruh pada mesin sebenarnya.
strategi percabangan
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,按需加载。
Debug mesin nyata
HUAWEI P30
iPhone 7 Plus
Pengajuan masalah
Pertama-tama, coba tarik kode master
terbaru untuk melihat apakah Bug
telah diperbaiki. Saat ini, pengiriman kode cabang dev
proyek ini relatif aktif, dan kode cabang master
relatif stabil.
Kedua, periksa apakah versi Flutter
Anda konsisten dengan lingkungan proyek saya. Flutter: 1.12.13+hotfix.7 atau lebih tinggi, tidak ada masalah dengan setiap modul. Perintah pembaruan Flutter SDk
: flutter upgrade
.
Terakhir, beri tahu saya platform mana yang Anda jalankan, Android
atau iOS
. Jika ada masalah, saya akan memperbaikinya tepat waktu, terima kasih.
Star
atau Fork
di pojok kanan atas, terima kasih.GitHub | Nugget | Buku sederhana | CSDN | Zhihu |
---|---|---|---|---|
Klik untuk masuk | Klik untuk masuk | Klik untuk masuk | Klik untuk masuk | Klik untuk masuk |
Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|