Megamil Toolkit
O Megamil Toolkit é um conjunto de utilitários desenvolvido para facilitar e acelerar o desenvolvimento de aplicativos Flutter. Este toolkit fornece uma variedade de extensões e funcionalidades que visam simplificar tarefas comuns durante o desenvolvimento.
Funcionalidades Atuais
-
Extensions:
String
: Extensões úteis para manipulação de strings.Date
: Extensões para facilitar operações com datas.Double
: Funcionalidades adicionais para números de ponto flutuante.Color
: Extensões para trabalhar com cores.
-
Validações de Formulários:
- Métodos para facilitar a validação de dados em formulários.
-
Camada de API com SSL Pinning:
- Implementação de uma camada de API com suporte a SSL pinning para maior segurança nas comunicações.
Próximas Funcionalidades
Este projeto está em constante evolução, e futuras atualizações incluirão:
- Mais Extensões: Expansão das extensões para incluir mais tipos de dados.
- Novas Funcionalidades de Validação: Aprimoramentos nas validações de formulários.
- Adições à Camada de API: Introdução de recursos adicionais na camada de API.
Fique à vontade para contribuir, sugerir melhorias ou reportar problemas.
Como Contribuir
Se deseja contribuir com o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request. Sua colaboração é bem-vinda!
Licença
Este projeto está licenciado sob a Licença MIT, o que significa que você é livre para usar, modificar e distribuir o código conforme necessário.
Megamil Toolkit - Desenvolvido por Eduardo dos santos
Libraries
- enums/font_weight_named_enum
- enums/validation_text_field_enum
- extensions/color_extension
- extensions/datetime_extension
- extensions/double_extension
- extensions/string_extension
- extensions/validation_string_extension
- helpers/alert_helper
- helpers/brazil_helper
- helpers/device_helper
- helpers/enum_helper
- helpers/list_helper
- helpers/loading
- helpers/modal_helper
- helpers/parse_helper
- helpers/safe_print
- helpers/size_helper
- helpers/url_launcher_helper
- layers/api_layer
- layers/curl
- layers/ssl_pinning_interceptor
- models/basic_response_model
- models/endpoints_model
- models/file_model
- models/response_api_model
- preferences/project_secret_database
- preferences/project_session_preferences