Importante
Este repositorio es un trabajo en progreso y aún no está listo para el uso de producción.
Aquí está la versión basada en Flutter de la aplicación LANGX, desarrollada originalmente utilizando el marco angular iónico.
Este proyecto es un punto de partida para una aplicación Flutter.
Algunos recursos para comenzar si este es su primer proyecto de Flutter:
Para obtener ayuda para comenzar con el desarrollo de Flutter, vea la documentación en línea, que ofrece tutoriales, muestras, orientación sobre desarrollo móvil y una referencia completa de API.
brew install flutter > choco install flutter
sudo snap install flutter --classicsudo apt install flutterSi aún no ha clonado el repositorio, puede hacerlo con el siguiente comando:
git clone https://github.com/langx/langx-flutter.git
cd langx-flutterNavegue al directorio del proyecto e instale las dependencias necesarias:
flutter pub get Copie el archivo .env.sample a .env :
cp .env.sample .envAsegúrese de que la configuración del proyecto sea correcta y que se configuren las variables o configuraciones de entorno necesarios.
Para ejecutar el proyecto en un emulador o dispositivo físico, use el siguiente comando:
# # chrome
flutter run -d chrome
# # or
flutter run -d < device_id >Para ejecutar las pruebas para el proyecto, use el siguiente comando:
$ flutter test
00:04 +1: All tests passed !Análisis del código:
$ flutter analyze
Analyzing langx-flutter...
No issues found ! (ran in 0.7s)Dispositivos de lista:
flutter devicesSi está utilizando Visual Studio Code o Android Studio, asegúrese de instalar los complementos Flutter y Dart para mejorar su experiencia de desarrollo.
Con estos pasos, debería poder construir, ejecutar y probar el proyecto 'Langx-Flutter'. ¡Avíseme si encuentra algún problema o necesita más ayuda!
Para construir el proyecto para diferentes plataformas, use los siguientes comandos:
Androide:
flutter build apkiOS:
flutter build iosWeb:
flutter build webPara implementar el proyecto en diferentes plataformas, siga la documentación oficial para cada plataforma.
Si encuentra algún problema, no dude en abrir un problema en Langx/Langx-Flutter/temas. Si puede solucionar el problema, hágalo y abra una solicitud de extracción.
¡Agradecemos las contribuciones de la comunidad! Si desea contribuir a la versión Flutter de LANGX, bifurca nuestro repositorio, realice algunas mejoras y envíe una solicitud de extracción. Revisaremos sus cambios y los fusionaremos si cumplen con nuestras pautas. Puede obtener más información sobre esto en contribuir. ¡Gracias por ayudar a que esta página sea aún mejor!
Langx es un proyecto de código abierto y damos la bienvenida a las contribuciones de la comunidad. Si está interesado en contribuir, consulte nuestro repositorio de GitHub para obtener más información.
La versión Flutter de LANGX se lanza bajo la licencia BSD 3 cláusula. Si usa este proyecto, incluya el archivo de licencia en su distribución.