PackageTrack
Sign in Get early access

awesonestyle

AwesoneStyle es un paquete multiplataforma que contiene un conjunto de herramientas para diseño de sitios, aplicaciones web, aplicaciones móviles y de escritorio.

2.2.2 STKiritoNewEra/awesonestyle

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 40 of 40 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

40 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

40 releases · May 2022 to Dec 2023
2023 2024 2025 2026
Release Pre-release

Releases

latest 40
  1. 2.2.2 15 Dec 2023
    Release notes
    • fixed AwsProcessButton -change version intl
    Open source →
  2. 2.2.1 15 Dec 2023
    Release notes
    • AwsProcessButton (now AwsProcessButtonOld) is deprecated.
    • add new AwsProcessButton with improvements.
    • fixed AwsTexlinkButton.
    • add AwsGenerator.emails and key.
    • add AwsEncrypts
    • add AwsFormatter.number
    Open source →
  3. 2.2.0 06 Dec 2023
    Release notes
    • fixed AwsMarkdownEditor
    • add new AwsHoverZoomInOut
    • add new AwsNodesSpace
    Open source →
  4. 2.1.9 20 Nov 2023
    Release notes
    • modification in AwsBridgeNavigator
    • modification in AwsTimePicker
    • modification in AwsMarkdownEditor
    Open source →
  5. 2.1.8 23 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  6. 2.1.7 23 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  7. 2.1.6 23 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  8. 2.1.5 23 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  9. 2.1.4 21 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  10. 2.1.3 21 Oct 2023
    Release notes
    • fixed analysis
    Open source →
  11. 2.1.2 03 Oct 2023
    Release notes
    • fixed (AwsBridgeNavigator)
    • fixed (AwsShowingScreen)
    Open source →
  12. 2.1.1 05 Sep 2023
    Release notes
    • fixed
    Open source →
  13. 2.1.0 05 Sep 2023
    Release notes
    • new AwsHas
    • new Awsshowing
    • new AwsMarkdownEditor
    • new AwsBridgeNavigator
    • new AwsDuoButton
    • new AwsDynaflotButton
    • new AwsFlolinkButton(before AwsLinkText)
    • new AwsCheckextButton(before AwsTcButton)
    • new AwsIconButton
    • new AwsMotleyButton(before AwsGradientButton)
    • new AwsProcessButton(before AwsAnimationButton)
    • new AwsTexlinkButton
    • fixed
    Open source →
  14. 2.0.4 01 Jul 2023
    Release notes
    • fixed
    Open source →
  15. 2.0.3 20 Jun 2023
    Release notes
    • fixed
    Open source →
  16. 2.0.2 04 Jun 2023
    Release notes
    • fixed
    Open source →
  17. 2.0.1 01 Jun 2023
    Release notes
    • Delete AwsScreenSize
    • New Extensión AwsScreenSize desde el constext.
    Open source →
  18. 2.0.0 12 Apr 2023
    Release notes
    • delete getx and other dependencies
    • animate_do was included natively and its dependency was removed
    • removed some things like abstract classes
    • the style class was removed
    • the constants were removed and included directly in their dependencies
    • add plugins for riverpod
    • bugs fixed
    Open source →
  19. 1.3.9 26 Jan 2023
    Release notes
    • fixed pack
    Open source →
  20. 1.3.9+1 05 Feb 2023
    Release notes
    • fixed
    Open source →
  21. 1.3.9+2 05 Feb 2023
    Release notes
    • fixed
    Open source →
  22. 1.3.8 20 Jan 2023
    Release notes
    • add AwsStorage
    Open source →
  23. 1.3.8+1 20 Jan 2023
    Release notes
    • fixed AwsStorage
    Open source →
  24. 1.3.7 21 Dec 2022
    Release notes
    • fixed AwsDatePicker
    Open source →
  25. 1.3.6 20 Dec 2022
    Release notes
    • add AwsAnimationButton
    • add AwsAnimationButtonStyle
    • add AwsDefAnimationButtonState
    • add AwsTextRowButton
    Open source →
  26. 1.3.5 01 Aug 2022
    Release notes
    • add Animation Properties
    • add AwsAnimation
    • add AwsAnimationWidget
    • update AwsArguments
    Open source →
  27. 1.3.0 08 Jul 2022
    Release notes
    • add completTime
    • add parseDateTime
    • add AwsMultiCalendarEventDetails
    • add AwsCalendarEventDetails
    • add AwsWeekPageHeader
    Open source →
  28. 1.2.10 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  29. 1.2.9 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  30. 1.2.8 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  31. 1.2.7 29 Jun 2022
    Release notes
    • Widgets corregidos
    • Documentación corregida.
    • Enlaces arreglados.
    • ItenPicker corregido
    Open source →
  32. 1.2.6 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  33. 1.2.5 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  34. 1.2.4 29 Jun 2022
    Release notes
    • documentación corregida.
    Open source →
  35. 1.2.3 29 Jun 2022
    Release notes
    • documentación corregida.
    • Enlaces arreglados.
    Open source →
  36. 1.2.2 27 Jun 2022
    Release notes
    • AwsScreenSize corregido.
    Open source →
  37. 1.2.1 27 Jun 2022
    Release notes
    • Enlaces arreglados.
    Open source →
  38. 1.2.0 27 Jun 2022
    Release notes

    Abstract

    #### - AwsAuth:
    	Es una clase abstracta que sirve para crear un Auth que incluye los métodos `login()`, `createUser()`, logout y `readToken()`.
    #### - AwsLoginRegister:
    	Es una clase Abstracta que sirve para crear una clase con los métodos `validationLogin()` y `validationRegister()`.
    

    Constant

    #### - Animation:
    	Contiene todas las animaciones del paquete [animate_do: 2.1.0] en un enum.
    	_Nota: puede cambiar de nombre y contenido en una futura actualización._
    #### - Button:
    	##### -AwsButtonDialog:
    		Es un enum que contiene: ok, change y cancel.
    	##### -AwsButtonType:
    		Es un enum que contiene: text y iconText.
    #### - Direction:
    	##### - AwsWidgetDirections
    		Es un en un que contiene: horizontal y vertical.
    #### - formatter
    	##### - AwsFormatter:
    		###### - `AwsFormatter.formatter`: Da como resultado (año/mes/dia).
    		###### - `AwsFormatter.formatterCard`: Da como resultado (año/mes).
    		###### - `AwsFormatter.formatterTime`: Da como resultado (hora/minutos/(am o pm)).
    #### - Orientation:
    	##### - AwsChildrenOrientation:
    		Es un enum que contiene: row y column.
    

    Function

    #### - Validation:
    	##### - AwsValidation: es una clase que contiene métodos estáticos de validación.
    		###### - `AwsValidation.validationEmailAndPassword(...)`: Este método valida el email y él password y retorna un bool o ejecuta un GetSnackBar.
    		###### - `AwsValidation.login(...)`: Este método realiza el login y espera unos parámetros como:
    				- email (String)
    				- password (String)
    				- isLoading (Function(bool))
    				- authService (AwsAuth)
    				- result (Function(bool))
    				regresa los resultados en los paramento indicados y ejecuta un GetSnackBar dependiendo de las validaciones internas realizadas.
    		###### - `AwsValidation.validationPassword`: Este método recibe un `String value` y retorna un bool.
    		###### - `AwsValidation.register`: Este método realiza el registro y espera unos parámetros como:
    				- form (bool)
    				- isLoading (Function(bool))
    				- authService (AwsAuth)
    				- email (String)
    				- password (String)
    				- result (Function(bool))
    				regresa los resultados en los paramento indicados y ejecuta un GetSnackBar dependiendo de las validaciones internas realizadas.
    	_Nota: los métodos `login()` y `register()`, funciona con **firebase**._
    

    Generators

    #### - `AwsGenerator.year(…)`: 
    	genera un rango de años desde 1923 hasta la actualidad, puede ingresar el `int start `y `int finish` como parámetros.
    

    Models

    #### - AwsArguments:
    	Es una clase que puede contener:
    	- string (String)
    	- index (index)
    	- route (String)
    	- id (String)
    	- file (File)
    	se usa para enviar argumentos en el Navigator o con Getx.
    #### - DateSettings:
    	 Es una clase que se usa en el widget AwsDatePicker.
    #### - Date:
    	Es una clase que puede contener:
    	- day (String)
    	- moth (String)
    	- year (String)
    	y tiene el metodo `isEmpty()`.
    #### - GradientSettings:
    		es una clase que se usa para configurar el gradiente en el widget AwsGradientButton.
    #### - BoxShadowSettings
    		es una clase que se usa para configurar el Shadow en el widget AwsGradientButton.
    

    Router

    #### - AwsRouter:
    - `AwsRouter.routeIsDeviceName`: Es un método estático que espera los dispositivos que soportara la aplicación como también el tamaño de la pantalla y retornara routeName respectivo a cada plataforma.
    

    Services

    #### - AwsConnection:
    	Es una clase de tipo GetxController que verifica la conectividad a una red y la conexión a una url por defecto hace ping a la url de google. 
    #### - AwsScreenSize:
    	Es una clase que retorna un width o height, dependiendo de lo que necesites usando el contexto para obtener el tamaño de la pantalla y se usan en base a porcentajes.
    	- Se debe crear el `AwsScreenSize(context)`, de bajo del método `build(BuildContext context)`.
    	Después de crear `AwsScreenSize(context)`, puedes usar.
    	- `AwsScreenSize.width(100)`, Es similar a un double.infinity
    	- `AwsScreenSize.height(60)`, Es el 60% de toda la pantalla en altura.
    

    Style

    Contiene diferentes estilos que se pueden usar:
    - BoxDecoration
    - Random
    - Color
    - InputDecoration
    - y otros.
    

    Widgets

    #### - Animation:
    	###### - AwsAniWidget:
    		Es un widget universal para que es compatible con animete_do y contiene todas sus animaciones y sus configuraciones para facilitar su usó.
    			AniWidget(
    				animation: AwsAnimationDo.spin,
    				child: GradientButton.text(
    				  boxShadow: true,
    				  text: Text(‘text’,style: TextStyle(color: Colors.white),),
    				  onPressed: () \{},
    				),
    			  ),
    
    #### - Buttons:
    	##### - AwsBuildPressMenu:
    			Es un button que puede ser row y column en cualquier momento y contiene un scroll.
    	##### - AwsFlatButton:
    			Es un button custom de FlatButton.
    	##### - AwsGetButton:
    			Es un button orientado a usarse en un login o registro principalmente.
    	##### - AwsGradientButton:
    			Es un button que contiene un gradiente con un boxShadow que se activa cuando el mouse este sobre él, contiene button normal (`AwsGradienteButton(…)`) y button text (`AwsGradienteButton.text(…)`).
    	##### - AwsLinkText:
    			Es un button text que detecta si el mouse esta sobre él y activa su propiedad isHover o notHover para cambiar su estado, recomendado para enlaces web.
    	##### - AwsOutlinedButton:
    			Es un custom Button de OutlinedButton.
    	##### - AwsSocialButton:
    			Es un button para redes sociales.
    	##### - AwsTcButton:
    			Es un button que contiene un checkbox para verificar una aceptación del usuario de un tc(Términos y Condiciones) o otro similar.
    	##### - AwsUserButton:
    			Es un button que actualmente solo contiene `AwsUserButton.circleAvatar(…)`.
    #### - Calendar
    		Contiene widgets para calendar_view, son similares o iguales y se pueden usar agregando `Aws`, antes del nombre del widget de calendar_view.
    #### - Form
    	##### - AwsDateFormField:
    			Es un Widget que puede manejar la fecha dentro de un form.
    	##### - AwsTimeFormField:
    			Es un widget que maneja la hora y minuto en formato 24horas dentro de un form.
    #### - Input
    	##### - AwsAreaTextField:
    			Es un input de tipo area.
    	##### - AwsUserInputField:
    			Es un input para ser usado principalmente en un login o registro.
    	##### - AwsUserInputSecondField:
    			Es un input similar a **AwsUserInputField** para ser usado principalmente en un login o registro.
    #### - Picker
    	##### - AwsDatePicker:
    			Es un widget que se usa para fechas desde un dialog como Get.dialog().
    	##### - AwsTimePicker:
    			Es un widget que se usa para horas y minutos desde un dialog como Get.dialog().
    

    Enlaces:

    se puede acceder los componentes de AwesoneStyle desde el enlace principal o desde el enlace de su categoría.

    Nota Importante

    Los paquetes como animate_do, calendar_view y sus widgets o otros dependientes puede quedar fuera del paquete en futuras actualizaciones de momento no hay un plan inmediato de reemplazo pero sí se asegura que tendrán un reemplazo.

    Open source →
  39. 1.1.0 16 Jun 2022
    Release notes
    • class, components, constants, functions, generators, models, services.
    Open source →
  40. 1.0.0 15 May 2022
    Release notes
    • class, components, constants, functions, generators, models, services.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive