Client de l'imitation basée sur Flutter
Imiter la dernière version de Weibo, restaure 80% des interfaces de Weibo, impliquant des dizaines d'interfaces et d'interfaces au total, et utilise la plupart des composants de Flutter
Divisé en page de découverte vidéo de page d'accueil Mes cinq modules
Vous pouvez choisir l'un des comptes de test lors de la connexion
Numéro de compte 1: Test1 Mot de passe: 123
Numéro de compte 2: Mot de passe Test2: 123
Numéro de compte 3: Test3 Mot de passe: 123
Numéro de compte 4: Mot de passe Test4: 123
Numéro de compte 5: Test5 Mot de passe: 123
APK Télécharger l'adresse https://www.pgyer.com/lrhp
Ou téléchargez directement le projet et recherchez l'application-Release.apk dans le répertoire APK pour l'installer
Les captures d'écran d'interface utilisateur correspondantes pour chaque module ne sont pas entièrement dépistées ci-dessous. Vous pouvez télécharger l'APK ou exécuter le projet directement pour voir l'effet.
Si vous sentez que cela aide, veuillez commencer. Je continuerai à mettre à jour et à améliorer ce projet!
Si vous compilez localement, vous pouvez supprimer le répertoire Android iOS et exécuter Flutter Créer à nouveau. Créer à partir de
Environnement de base
Version Flutter 3.0.5
Module de page d'accueil:
Module vidéo:
Module Découvrez:
Module de message:
Mon module:
Certaines des principales bibliothèques en trois parties utilisées:
| Bibliothèque tierce | Fonction | Adresse GitHub |
|---|---|---|
| dio | Demande de réseau | https://github.com/flutterchina/dio |
| flutter_swiper | Carrousel | https://github.com/best-flutter/flutter_swiper |
| vidéo_player | Diffusion vidéo | https://github.com/flutter/plugins/tree/master/packages/video_player |
| mâchonner | Lecture vidéo | https: // github: com / Brianegan / Chewie |
| fluo | Saut de routage | https://github.com/theyakka/fluro |
| permission_handler | Traitement de l'autorisation | https://github.com/baseflow/flutter-permission-handler |
| clavier_visibilité | Affichage du clavier caché | https://github.com/adee42/flutter_keyboard_visibilité |
| Audio_Recorder | enregistrement | https://pub.flumber-io.cn/packages/audio_recorder |
| audioplayers | Lecture sonore | https://github.com/luanpotter/audioplayers |
| Extended_text_field | @ #Processing dans TextField | https://github.com/fluttercandies/extend_text_field |