IMITACIÓN BLUTADOR CLIENTE DE WEIBO
Imite la última versión de Weibo, restaura el 80% de las interfaces de Weibo, que involucran docenas de interfaces e interfaces en total, y utiliza la mayoría de los componentes en Flutter
Dividido en la página de inicio Mensaje de descubrimiento de video mis cinco módulos
Puede elegir cualquiera de las cuentas de prueba al iniciar sesión
Cuenta Número 1: Test1 Contraseña: 123
Cuenta número 2: Test2 Contraseña: 123
Cuenta Número 3: Test3 Contraseña: 123
Cuenta Número 4: Test4 Contraseña: 123
Cuenta número 5: Test5 Contraseña: 123
Dirección de descarga de APK https://www.pgyer.com/lrhp
O descargue directamente el proyecto y encuentre la aplicación de aplicación. APK en el directorio APK para instalarlo
Las capturas de pantalla de UI correspondientes para cada módulo no se detallan completamente a continuación. Puede descargar el APK o ejecutar el proyecto directamente para ver el efecto.
Si cree que ayuda, comience. ¡Continuaré actualizando y mejorando este proyecto!
Si se compila localmente, puede eliminar el directorio de Android IOS y ejecutar Flutter crea nuevamente. Crearlo desde
Entorno básico
Flutter versión 3.0.5
Módulo de página de inicio:
Módulo de video:
Descubrir el módulo:
Módulo de mensaje:
Mi módulo:
Algunas de las principales bibliotecas de tres partes utilizadas:
| Biblioteca de terceros | Función | dirección de github |
|---|---|---|
| dio | Solicitud de red | https://github.com/flutterchina/dio |
| flutter_swiper | Carrusel | https://github.com/best-flutter/flutter_swiper |
| video_player | Transmisión de video | https://github.com/flutter/plugins/tree/master/packages/video_player |
| masticar | Reproducción de video | https: // github: com/brianegan/chewie |
| fluro | Salto de enrutamiento | https://github.com/theyakka/fluro |
| permiso_handler | Procesamiento de permisos | https://github.com/baseflow/flutter-permission-handler |
| keyboard_visibility | Pantalla de teclado oculta | https://github.com/adee42/flutter_keyboard_visibility |
| audio_recorder | grabación | https://pub.flutter-io.cn/packages/audio_recorder |
| audioplayers | Reproducción de sonido | https://github.com/luanpotter/audioplayers |
| extended_text_field | @ #Processing en Textfield | https://github.com/fluttercandies/extended_text_field |