diff --git a/docs/Project/SoftwareReuse.md b/docs/Project/SoftwareReuse.md index 6e9e944..9a92b04 100644 --- a/docs/Project/SoftwareReuse.md +++ b/docs/Project/SoftwareReuse.md @@ -8,13 +8,14 @@ | 17/11/2020 | 0.4 | Adição de informações sobre as bibliotecas utilizadas no Frontend | [Iuri Severo](https://github.com/iurisevero) | | 17/11/2020 | 0.5 | Adição de informações sobre os plugins utilizados no Backend | [Iuri Severo](https://github.com/iurisevero) | | 18/11/2020 | 0.6 | Adição de informações sobre as bibliotecas do backend e unittest | [Iuri Severo](https://github.com/iurisevero) | -| 18/11/2020 | 0.7 | Adição de informações sobre os widgets personalizados e formatação do arquivo e das referências | [Iuri Severo](https://github.com/iurisevero) | +| 19/11/2020 | 0.7 | Adição de informações sobre os widgets personalizados e formatação do arquivo e das referências | [Iuri Severo](https://github.com/iurisevero) | +| 19/11/2020 | 1.0 | Revisão do Documento | [Lucas Fellipe](https://github.com/lucasfcm9) | ## Frameworks ### Flask -

   Flask é um microframework de python baseado em Werkzeug, Jinja 2 e good intentions, que tem como objetivo ser uma base para o desenvolvimento de diversas aplicações. Para isso, ele possui um _core_ simples, porém extensível, que permite os desenvolvedores realizarem seus objetivos por conta própria ou pelo uso dos diversos pacotes e bibliotecas existentes para o framework.

+

   Flask é um microframework de python baseado em Werkzeug, Jinja 2 e good intentions, que tem como objetivo ser uma base para o desenvolvimento de diversas aplicações. Para isso, ele possui um core simples, porém extensível, que permite os desenvolvedores realizarem seus objetivos por conta própria ou pelo uso dos diversos pacotes e bibliotecas existentes para o framework.

### Unittest @@ -22,7 +23,7 @@ ### Flutter -

   Flutter é um conjunto de ferramentas que facilitam o desenvolvimento de interfaces de tamanhos variados e para todos tipos de aparelho. O framework trabalha principalmente a partir de Widgets que, por meio de um relacionamento de composição, permitem ao desenvolvedor utilizar diversos elementos de UI pré definidos. Além disso, o framework também permite ao usuário criar Widgets próprios e páginas por meio da herança de objetos abstratos como o ```StatefulWidget```.

+

   Flutter é um conjunto de ferramentas que facilitam o desenvolvimento de interfaces de tamanhos variados e para todos tipos de aparelho. O framework trabalha principalmente a partir de Widgets que, por meio de um relacionamento de composição, permitem ao desenvolvedor utilizar diversos elementos de UI pré definidos. Além disso, o framework também permite ao usuário criar Widgets próprios e páginas por meio da herança de objetos abstratos como o StatefulWidget.


Código retirado de: @@ -37,9 +38,9 @@ Código retirado de: -**flutter/widgets.dart**: Estrutura de _widgets_ do Flutter;
-**rflutter_alert/rflutter_alert.dart**: Biblioteca para criação de alertas e _popups_ customizáveis;
+**flutter/material.dart**: Biblioteca que permite os widgets do Flutter implementarem _[Material Desing](https://material.io/design)_;
+**flutter/widgets.dart**: Estrutura de widgets do Flutter;
+**rflutter_alert/rflutter_alert.dart**: Biblioteca para criação de alertas e popups customizáveis;
**flutter_test/flutter_test.dart**: Biblioteca de testes para flutter, criada a partir do pacote _[test](https://pub.dev/packages/test)_; ## Plugins @@ -57,15 +58,15 @@ Código retirado de:    Gunicorn 'Green Unicorn' é um servidor Python WSGI HTTP para UNIX. É um modelo de trabalhador pre-fork. O servidor Gunicorn é amplamente compatível com vários frameworks da web, simplesmente implementado, com recursos de servidor leves e bastante rápido.

+

   Gunicorn 'Green Unicorn' é um servidor Python WSGI HTTP para UNIX. É um modelo de trabalhador pré-fork. O servidor Gunicorn é amplamente compatível com vários frameworks da web, simplesmente implementado, com recursos de servidor leves e bastante rápido.

## Outros ### Widgets Personalizados -

   Uma das funcionalidades disponibilizadas pelo Flutter é a de criar _Widgets_ personalizados melhorar a reutilização de código. Essa prática também é adotada em outros frameworks voltados para desenvolvimento UI como os _components_ do React Native.

+

   Uma das funcionalidades disponibilizadas pelo Flutter é a de criar Widgets personalizados melhorar a reutilização de código. Essa prática também é adotada em outros frameworks voltados para desenvolvimento UI como os components do React Native.

-No projeto iGado os _Widgets_ personalizados podem ser encontrado na pasta [2020.1_G13_iGado_Frontend/lib/components](https://github.com/UnBArqDsw/2020.1_G13_iGado_Frontend/tree/master/lib/components). Os _Widgets_ criados pelo grupo foram: +No projeto iGado os Widgets personalizados podem ser encontrado na pasta [2020.1_G13_iGado_Frontend/lib/components](https://github.com/UnBArqDsw/2020.1_G13_iGado_Frontend/tree/master/lib/components). Os Widgets criados pelo grupo foram: * [dropdown_icon_text.dart](https://github.com/UnBArqDsw/2020.1_G13_iGado_Frontend/blob/master/lib/components/dropdown_icon_text.dart) * [icon_text_form_field.dart](https://github.com/UnBArqDsw/2020.1_G13_iGado_Frontend/blob/master/lib/components/icon_text_form_field.dart)