Desenvolvimento

Nesta seção, você encontrará informações sobre como está o desenvolvimento do Beagle Flutter.

Estado atual de desenvolvimento

Este é o nosso estado atual de desenvolvimento. Por favor ajude-nos a cheagr na versão estável!

Para contriubir com este projeto, por favor use esse repositório.

Funcionalidades principais

Quase pronto. Renderização, context, componentes customizados e ações customizadas estão todos prontos! Somente o motor de layout que é baseado no flexbox está parcialmente aplicado. A estilização também não está implementada.

FuncionalidadeEstadoDescrição
Baixando e renderizandoprontoEstá faltando somente a estilização.
Layout e estilosincompletoPrecisamos do Flutter Yoga funcionando 100% e integrado com o Beagle.
Contextopronto
Contexto globalpronto
Componentes customizadospronto
Ações customizadaspronto
Operações customizadaspronto
API de renderizaçãoincompletoDeve ser atualizado de acordo com a v1.9.0 do Beagle Web.
Analytics 2.0não implementado
NavegaçãoincompletoAinda precisamos fazer o sistema de navegação funcionar com a navegação interna do Beagle.
Serviços padrõesincompletoAinda precisamos decidir se e como vamos separá-los da biblioteca principal.

Componentes

ComponenteEstadoDescrição
ContainerprontoEstá faltando somente a estilização.
Screennão implementado
ScrollViewnão implementado
Buttonpronto
ImageincompletoA imagem remota sem tamanho definido não está renderizando corretamente.
TextInputincompletoExistem problemas de performance
LazyComponentpronto
ListViewnão implementado
GridViewnão implementado
PageViewpronto
SimpleFormnão implementado
TabBarpronto
Textpronto
Touchablepronto
WebViewpronto

Também precisamos checar os estilos. Alguns componentes, mesmo os marcados como pronto, tem muitos estilos, o que podem criar alguns comportamentos não desejados.

Ações

AçõesEstado
PushStackpronto
PopStackpronto
PushViewpronto
PopViewpronto
PopToViewpronto
ResetStackpronto
OpenNativeRoutepronto
OpenExternalUrlpronto
AddChildrenpronto
Conditionpronto
Alerrtpronto
Confirmnão implementado
SendRequestpronto
SetContextpronto
SubmitFormnão implementado