Wed. Dec 25th, 2024

15 Aplicaciones de Código Abierto de Flutter para Iniciar su Proyecto

By admin Jan 29, 2024

Flutter es un marco de desarrollo de aplicaciones móviles creado por Google. Permite a los desarrolladores crear aplicaciones de alta calidad para iOS y Android utilizando una única base de código. Flutter ha ganado popularidad en los últimos años debido a su facilidad de uso, su rápido ciclo de desarrollo y su fuerte apoyo de la comunidad. Además, la función de “recarga en caliente” de Flutter permite una iteración rápida durante el desarrollo, lo que la convierte en una opción popular para los desarrolladores de aplicaciones.

Los proyectos Flutter Starter de código abierto ayudan a los desarrolladores a impulsar su producción al proporcionar puntos de partida rápidos y eficientes para nuevos proyectos. También ayudan a los desarrolladores a evitar el código repetitivo, lo que da como resultado un código de mejor calidad. Algunas ventajas de usar proyectos Flutter Starter incluyen:

  • Ahorrando tiempo y esfuerzo
  • Mejorando la calidad del código
  • Aprendiendo del código de ejemplo
  • Estar al tanto de las licencias y restricciones de uso

Al utilizar proyectos Flutter Starter, es importante conocer la licencia y los requisitos de atribución o contribución.

1-Nylo

Nylo no es un iniciador, es un micromarco completo para crear aplicaciones Flutter.

2- Comercio electrónico MarketKy

MarketKy es una plantilla de inicio de aplicación de comercio electrónico de Flutter gratuita que puede ayudarle a desarrollar una aplicación de comercio electrónico o de mercado mucho más rápido. Sólo necesita agregar algunos ajustes al frontend y podrá crear su propio backend.

3- Proyecto inicial de Flutter Firebase

Este proyecto es un excelente iniciador de Firebase para su próxima aplicación Flutter, incluye autenticación de Firebase, Firestore en la nube, análisis de Firebase, Firebase Crashlytics y Firebase Storage.

4- Hambriento

Hungry es una plantilla de inicio gratuita para la aplicación de recetas Flutter que puede ayudarte a desarrollar una aplicación de recetas mucho más rápido. Sólo necesita agregar algunos ajustes al frontend y podrá crear su propio backend.

5- Reservar

Una aplicación de librería con múltiples secciones y una interfaz de usuario simple.

6- Shope – Plantilla de comercio electrónico Flutter gratuita

El kit de interfaz de usuario de comercio electrónico “Shope” tiene como objetivo ayudarle a ahorrar tiempo en el desarrollo del frontend. Puedes usar esta plantilla para crear tus aplicaciones para Android e iOS en Flutter. El kit de interfaz de usuario incluye todos los recursos que necesita para reutilizar los componentes, incluye 38 pantallas, recursos, íconos y fuentes.

Flutter es el conjunto de herramientas de interfaz de usuario portátil de Google para crear hermosas aplicaciones compiladas de forma nativa para dispositivos móviles, web y de escritorio desde una única base de código.

  1. Diseño minimalista
  2. Código limpio y estructurado
  3. Componentes reutilizables

7- Interfaz de usuario de la aplicación Flutter Streaming

Una interfaz de usuario de Flutter para una aplicación de transmisión de anime.

8- Arrancador de aleteo

Flutter Starter, como su nombre indica, es un kit de inicio para Flutter que te ayuda a iniciar proyectos con todos los módulos esenciales como Gestión de estados, llamadas API, Guía de estilo, etc. Le ayuda a crear aplicaciones listas para producción en un santiamén. Maneje todo en un solo lugar, para que no tenga que reescribir el código.

Características destacadas

  • Estructura de carpetas: Flutter Starter viene con una estructura de carpetas bien definida. Los desarrolladores pueden navegar fácilmente y agregar archivos cuando sea necesario.
  • Guía de estilo: Este kit te ayuda a crear una guía de estilo para tu aplicación. Puede agregar sus recursos de imagen y fuente, pantalla de presentación, constantes de color y datos del tema. Estos están disponibles para su uso donde sea necesario en su proyecto.
  • Llamadas API: El kit de inicio incluye todos los archivos que necesita para el manejo de API. Puedes elegir entre DESCANSAR, GrafoQL y base de fuego dependiendo de tu proyecto.
  • Administración del Estado: Flutter Starter contiene todos los archivos, modelos y repositorios de administración de estado para su aplicación. Usaremos Bloque político para la gestión estatal.
  • Enrutadores y dependencias: Este kit le permite agregar rápidamente enrutadores para las pantallas de sus aplicaciones. También se pueden agregar dependencias a su aplicación simplemente copiando y pegando la versión de instalación desde pub.dev en el archivo designado.
  • Pruebas e implementación: Por último, puedes probar e implementar tu aplicación sin problemas usando Flutter Starter. Vaya a la carpeta de prueba, agregue sus archivos de prueba y comience a escribir casos de prueba. Revisar la Androide o iOS páginas para implementar su aplicación.

9- Repetitivo de aleteo

Esta es una plantilla repetitiva simple para crear una aplicación Flutter lista para producción con generación de íconos/pantallas de presentación, plantilla repetitiva de resto e informes (análisis, rendimiento e informes de fallas), todo conectado para usted.

10- Aplicación de inicio

Por lo tanto, el enfoque de esta aplicación inicial no está en la interfaz de usuario o la funcionalidad, sino más bien en mostrar cómo se puede desarrollar y soportar un conjunto de funcionalidades típicas de la aplicación en una estructura de código sólida. La estructura de la aplicación también ha sido diseñada para apoyar a un equipo de desarrollo mediante la separación de preocupaciones y abstracciones de sonido, así como soporte para todas las capas de pruebas (unidad, widget e integración).

Esta aplicación tiene los siguientes elementos:

  • Soporte para iOS, Android y web
  • Separación de lógica empresarial en modelos y proveedores, y UI en una estructura de carpetas separada
  • Uso del proveedor para la gestión del estado de la aplicación.
  • Autenticación y autorización mediante OAuth2
  • Gestión del estado del inicio de sesión y del token de inicio de sesión, incluido el almacenamiento permanente para reinicios
  • Marco de widget simple para manejar estados de inicio de sesión, vencimiento y cierre de sesión
  • UI básica con menú de cajón deslizante y opciones de menú
  • Pruebas utilizando el marco de pruebas unitarias y burlas.
  • Pruebas de integración
  • Localización utilizando i18n y el soporte integrado de Flutter para generar texto estándar
  • Uso de un tema de interfaz de usuario global
  • Iconos personalizados tanto para iOS como para Android
  • Uso de Firebase Analytics para seguimiento de uso
  • Uso de Firebase Crashlytics para informes de fallos
  • Uso de Firebase Cloud Messaging para notificaciones push
  • Uso de una capacidad nativa del sistema operativo
    (seguimiento de ubicación) mediante un complemento publicado (geolocalizador)
  • Uso de Google Maps para presentar un mapa de la ubicación actual
  • Uso de un nuevo tipo de widget definido de forma independiente llamado AnchoredOverlay para superponer un widget de mapa.

11- Interfaz de usuario de plantilla de aleteo

Este repositorio contiene varias plantillas de UI básicas acompañadas de bastantes notas con la esperanza de que puedas entender el código creado en ellas, además de que también hay varias implementaciones de ciertos paquetes/bibliotecas en ellas.

Este repositorio es muy útil para que los nuevos desarrolladores de Flutter comprendan más o menos el uso de widgets en algunas condiciones, además de que no solo hay widgets sino que también hay ejemplos de implementación de modelado, lo cual es muy útil más adelante si deseas llamar a API.

Siéntete libre de usar esta plantilla con la esperanza de que muchos nuevos desarrolladores de Flutter reciban ayuda y estén aún más felices al crear aplicaciones usando Flutter. Todas las plantillas aquí están hechas con Flutter cli y también se crearon sin ningún problema y se analizaron con la función Flutter Analyse.

12- Arrancador de subase

Este ejemplo lo preparará para una situación muy común: los usuarios pueden registrarse con un enlace mágico y luego actualizar su cuenta con información de perfil público, incluida una imagen de perfil.

13- Arrancador de aleteo

Se creó un proyecto repetitivo en flutter utilizando Clean Architecture y TDD.

14- Arrancador de base de fuego Flutter

Proyecto inicial de Flutter con automatización del flujo de trabajo.

15- Kit de inicio Flutter con patrón Bloc

Un kit de inicio de Flutter con patrón de bloque para administrar la aplicación Flutter y actualizado con la última versión de Flutter y la versión de bloque.

Etiquetas

Desarrollo Flutter Desarrollo web Desarrollo móvil Programación Dart Enterprise List

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *