ใช้ Flutter
เพื่อสร้างและเลียนแบบ微信7.0.0+ App
และพัฒนาและเลียนแบบตามหน้า原生微信App
เพื่อให้ได้เอฟเฟกต์ภาพที่คล้ายกับแอปเนทีฟ
ผู้เขียนเริ่มเรียนรู้การพัฒนา Flutter
ใน เดือนสิงหาคม 2562 ผมเป็นเพียงมือใหม่ ความตั้งใจเดิมของโปรเจ็กต์นี้คือการฝึกฝนเทคโนโลยีใหม่ๆ ผ่านโปรเจ็กต์ และค้นพบปัญหาในการดำเนินธุรกิจ เพื่อสั่งสมประสบการณ์ทางเทคนิค ซอร์สโค้ดและระบุปัญหาและแนวคิดในการแก้ไข
ผู้เขียนหวังว่าผู้เริ่มต้นจะสามารถเปิดประตูสู่การเรียนรู้ Flutter
ได้โดยการเรียนรู้และฝึกฝนโครงงานนี้ แน่นอนว่าในขณะเดียวกัน ยังเป็นช่องทางในการดึงแนวคิดและเรียนรู้จากจุดแข็งของกันและกัน ฉันหวังว่าสิ่งนี้จะสามารถให้แนวคิดบางอย่าง หลีกเลี่ยงการออกนอกเส้นทาง เติมเต็มช่องว่างเล็กๆ น้อยๆ และได้รับความสุขจากการแบ่งปันเทคโนโลยี กระบวนการช่วยเหลือผู้อื่น
สภาพแวดล้อมของโครงการ
1.17.1
3.5.1
การดำเนินโครงการ
flutter packages get // 项目初始化插件
flutter run // 项目运行
หมายเหตุเกี่ยวกับการใช้งาน
โปรดให้ความสำคัญกับการใช้เครื่องจำลองหรืออุปกรณ์จริงของ iPhone 7/8 Plus
เพื่อดำเนินโครงการทั้งหมด สาเหตุที่แท้จริง: ปัจจุบันอินเทอร์เฟซบางส่วนอาจไม่ได้รับการปรับหน้าจอ และผู้เขียนเป็น iOS开发
และใช้ iPhone 7 Plus
ในช่วงชีวิตของเขา iPhone 7 Plus
โทรศัพท์มือถือ
การเข้าสู่ระบบและการลงทะเบียน: ปัจจุบันรองรับเฉพาะการเข้าสู่ระบบหรือการลงทะเบียนด้วย QQ账号
และ手机号
เท่านั้น (PS:微信号和QQ邮箱
จะถูกเพิ่มในภายหลัง) และต้องรับประกันความถูกต้องของ QQ
หรือ手机号
คุณสามารถป้อน密码
หรือ验证码
ได้ตามต้องการ แต่จะต้องเป็น: ความยาว密码
ต้องอยู่ระหว่าง 8~16
หลัก และ手机验证码
ต้องเป็น 6位有效数字
ลบจุดพักส่วนกลางออก ไม่เช่นนั้นเมื่อเครื่องจำลองกำลังทำงานและคลิกที่ช่องป้อนข้อมูล TextField
โปรแกรมจะหยุดทำงานตลอดเวลา แต่จะไม่มีผลกระทบต่อเครื่องจริง
กลยุทธ์การแตกแขนง
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,按需加载。
การดีบักเครื่องจริง
HUAWEI P30
iPhone 7 Plus
การส่งประเด็น
ก่อนอื่น โปรดลองดึงโค้ดล่าสุดของ master
เพื่อดูว่า Bug
บกพร่องได้รับการแก้ไขแล้วหรือไม่ ในปัจจุบัน การส่งโค้ดสาขา dev
ของโปรเจ็กต์นี้ค่อนข้างใช้งานได้ และโค้ดสาขา master
ค่อนข้างเสถียร
ประการที่สอง ตรวจสอบว่าเวอร์ชัน Flutter
ของคุณสอดคล้องกับสภาพแวดล้อมโปรเจ็กต์ของฉันหรือไม่: Flutter: 1.12.13+hotfix.7 หรือสูงกว่า ไม่มีปัญหากับแต่ละโมดูล คำสั่งอัปเดต Flutter SDk
: flutter upgrade
.
สุดท้ายนี้ บอกฉันว่าคุณกำลังใช้งานแพลตฟอร์มใด Android
หรือ iOS
หากมีปัญหาใด ๆ ฉันจะแก้ไขให้ทันเวลาขอบคุณ
Star
หรือ Fork
ที่มุมขวาบน ขอบคุณGitHub | นักเก็ต | หนังสือเรียบง่าย | ซีเอสดีเอ็น | จือหู |
---|---|---|---|---|
คลิกเพื่อเข้า | คลิกเพื่อเข้า | คลิกเพื่อเข้า | คลิกเพื่อเข้า | คลิกเพื่อเข้า |
รอตำแหน่งว่าง | รอตำแหน่งว่าง |
---|