Используйте Flutter
для создания и имитации微信7.0.0+ App
, а также разрабатывайте и имитируйте его в соответствии с原生微信App
, чтобы добиться визуальных эффектов, аналогичных собственному приложению.
Автор начал изучать разработку Flutter
в августе 2019 года. Я всего лишь новичок. Первоначальная цель этого проекта — отработать новые технологии посредством проекта и найти проблемы в деловой практике, чтобы накопить технический опыт. Подробные комментарии есть в статье. исходный код, а также выявить проблемы и идеи по их решению.
Автор надеется, что новички смогут открыть дверь к изучению 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 | наггетсы | Простая книга | CSDN | Чжиху |
---|---|---|---|---|
Нажмите, чтобы войти | Нажмите, чтобы войти | Нажмите, чтобы войти | Нажмите, чтобы войти | Нажмите, чтобы войти |
Ожидание вакантной должности | Ожидание вакантной должности |
---|