Use Flutter
para construir e imitar微信7.0.0+ App
e desenvolvê-lo e imitá-lo de acordo com a página原生微信App
, de modo a obter efeitos visuais semelhantes aos do aplicativo nativo.
O autor começou a aprender o desenvolvimento Flutter
em agosto de 2019. Sou apenas um novato. A intenção original deste projeto é praticar novas tecnologias por meio do projeto e encontrar problemas na prática empresarial, de modo a acumular experiência técnica. código-fonte e identificar problemas e ideias para resolvê-los.
O autor espera que os iniciantes possam abrir as portas para o aprendizado Flutter
aprendendo e praticando este projeto. É claro que, ao mesmo tempo, é também uma forma de extrair ideias e aprender com os pontos fortes uns dos outros. Espero que possa fornecer algumas ideias, evitar alguns desvios, preencher algumas pequenas lacunas e ganhar a alegria de partilhar tecnologia. o processo de ajudar os outros.
Ambiente do projeto
1.17.1
3.5.1
Operação do projeto
flutter packages get // 项目初始化插件
flutter run // 项目运行
Nota sobre o uso
Por favor, dê também prioridade ao uso iPhone 7/8 Plus
ou dispositivo real para executar todo o projeto. A causa raiz: no momento, algumas interfaces podem não ter sido adaptadas à tela, e o autor era um iOS开发
e usou iPhone 7 Plus
durante. sua vida, iPhone 7 Plus
do telefone celular.
Login e registro: Atualmente, apenas o login ou registro com QQ账号
e手机号
é suportado (PS:微信号和QQ邮箱
serão adicionados posteriormente), e a validade do QQ
ou手机号
deve ser garantida. Você pode inserir密码
ou验证码
à vontade, mas deve ser:密码
precisa estar entre 8~16
dígitos e手机验证码
deve ter 6位有效数字
Remova o ponto de interrupção global, caso contrário, quando o simulador estiver em execução e clicar na caixa de entrada TextField
, o programa sempre congelará, mas não terá efeito na máquina real.
estratégia de ramificação
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,按需加载。
Depuração de máquina real
HUAWEI P30
iPhone 7 Plus
Envio de problemas
Em primeiro lugar, tente obter o código master
mais recente para ver se Bug
foi corrigido. Atualmente, dev
deste projeto está relativamente ativo e master
é relativamente estável.
Em segundo lugar, verifique se a sua versão Flutter
é consistente com o ambiente do meu projeto : 1.12.13+hotfix.7 ou superior, não há problemas com cada módulo. Comando de atualização Flutter SDk
: flutter upgrade
.
Por fim, diga-me em qual plataforma você está executando, Android
ou iOS
. Se houver algum problema, resolverei a tempo, obrigado.
Star
ou Fork
no canto superior direito, obrigado.GitHub | pepitas | Livro simples | CSDN | Zhihu |
---|---|---|---|---|
Clique para entrar | Clique para entrar | Clique para entrar | Clique para entrar | Clique para entrar |
Posição vaga aguardando | Posição vaga aguardando |
---|