Flutterbasierter Nachahmungs-Weibo-Kunde
Imitieren Sie die neueste Version von Weibo, stellt 80% der Schnittstellen von Weibo wieder her, die Dutzende von Schnittstellen und Schnittstellen insgesamt umfassen, und verwendet die meisten Komponenten in Flattern
Unterteilt in Homepage Video Discovery Message meine fünf Module
Sie können eines der Testkonten beim Anmelden auswählen
Kontonummer 1: Test1 Passwort: 123
Kontonummer 2: Test2 Passwort: 123
Kontonummer 3: Test3 Passwort: 123
Kontonummer 4: Test4 Passwort: 123
Kontonummer 5: Test5 Passwort: 123
APK Download -Adresse https://www.pgyer.com/lrhp
Oder laden Sie das Projekt direkt herunter und suchen Sie App-Release.apk im APK-Verzeichnis, um es zu installieren
Die entsprechenden UI -Screenshots für jedes Modul sind unten nicht vollständig abgeschirmt. Sie können den APK herunterladen oder das Projekt direkt ausführen, um den Effekt anzuzeigen.
Wenn Sie der Meinung sind, dass es hilft, fangen Sie bitte an. Ich werde dieses Projekt weiter aktualisieren und verbessern!
Wenn Sie lokal kompilieren, können Sie das Android iOS -Verzeichnis löschen und Flutter Create erneut ausführen. Erstellen Sie es aus
Grundlegende Umgebung
Flutter Version 3.0.5
Startseitenmodul:
Videomodul:
Modul entdecken:
Nachrichtenmodul:
Mein Modul:
Einige der wichtigsten Drei-Parteien-Bibliotheken verwendeten:
| Bibliothek von Drittanbietern | Funktion | Github -Adresse |
|---|---|---|
| Dio | Netzwerkanforderung | https://github.com/flutterchina/dio |
| Flutter_Swiper | Karussell | https://github.com/best-flutter/flutter_swifer |
| Video_player | Videoübertragung | https://github.com/flutter/plugins/tree/master/packages/video_player |
| Chewie | Video -Wiedergabe | https: // github: com/brianegan/chewie |
| Fluro | Routingsprung | https://github.com/theyakka/fluro |
| Erlaubnis_handler | Berechtigungsverarbeitung | https://github.com/baseflow/flutter-permission-handler |
| Keyboard_visibility | Tastaturanzeige versteckt | https://github.com/adee42/flutter_keyboard_visibility |
| Audio_Recorder | Aufnahme | https://pub.flutter-io.cn/packages/audio_recorder |
| Audioplayer | Soundwiedergabe | https://github.com/luanpotter/audioplayers |
| Extended_text_field | @ #Processing im Textfeld | https://github.com/fluttercandies/extended_text_field |