IMATIVAÇÃO BASED BASE
Imitar a versão mais recente do Weibo, restaura 80% das interfaces do Weibo, envolvendo dezenas de interfaces e interfaces no total, e usa a maioria dos componentes no Flutter
Dividido na mensagem de descoberta de vídeo da página inicial meus cinco módulos
Você pode escolher qualquer uma das contas de teste ao fazer login
Conta Número 1: Test1 Senha: 123
Conta Número 2: Test2 Senha: 123
Conta Número 3: Test3 Senha: 123
Conta Número 4: Test4 Senha: 123
Conta Número 5: Test5 Senha: 123
Endereço para download de apk https://www.pgyer.com/lrhp
Ou faça o download diretamente do projeto e encontre aplicativos-release.apk no diretório APK para instalá-lo
As capturas de tela da interface do usuário correspondentes para cada módulo não estão totalmente selecionadas abaixo. Você pode baixar o APK ou executar o projeto diretamente para ver o efeito.
Se você sentir que ajuda, comece. Vou continuar a atualizar e melhorar este projeto!
Se você compilar localmente, poderá excluir o diretório do Android iOS e executar o Flutter Criar novamente. Crie -o de
Ambiente básico
Flutter versão 3.0.5
Módulo de página inicial:
Módulo de vídeo:
Descubra o módulo:
Módulo de mensagem:
Meu módulo:
Algumas das principais bibliotecas de três partes usadas:
| Biblioteca de terceiros | Função | Endereço do GitHub |
|---|---|---|
| Dio | Solicitação de rede | https://github.com/flutterchina/do |
| flutter_swiper | Carrossel | https://github.com/best-flutter/flutter_swiper |
| video_player | Transmissão de vídeo | https://github.com/flutter/plugins/tree/master/packages/video_player |
| Chewie | Reprodução de vídeo | https: // github: com/brianegan/Chewie |
| fluro | Salto de roteamento | https://github.com/theyakka/fluro |
| permissão_handler | Processamento de permissão | https://github.com/baseflow/flutter-permission-handler |
| keyboard_visibility | Exibição do teclado oculta | https://github.com/adee42/flutter_keyboard_visibility |
| Audio_recorder | gravação | https://pub.flutter-io.cn/packages/audio_recorder |
| Audioplayers | Reprodução de som | https://github.com/luanpotter/audioplayers |
| Extended_text_field | @ #Processing in Textfield | https://github.com/fluttercandies/extended_text_field |