Analisando propostas

Flutter Only -Upgrade libraries and add null safety

Publicado em 16 de Fevereiro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Packages a actualizar:

Flutter sdk: ">=2.7.0 <3.0.0"                                                      -> take it to">=2.15.1 <3.0.0"
cupertino_icons: ^0.1.3                                                                -> take it to  ^1.0.4
flutter_svg: ^0.20.0-nullsafety.3                                                ->take it to  ^1.0.3
flutter_calendar_carousel: ^1.4.12                                          -> take it to  ^2.1.0
intl: ^0.16.1                                                                                        -> take it to  ^0.17.0
chopper: ^3.0.2                                                                                -> take it to  ^4.0.5
provider: ^4.1.0                                                                              -> take it to ^6.0.2
logging: ^0.11.4                                                                                -> take it to ^1.0.2
tuple: ^1.0.3                                                                                      -> take it to  ^2.0.0
collection: ^1.14.12                                                                        -> take it to  ^1.15.0
json_serializable: ^3.3.0                                                                -> take it to ^6.1.4
quiver: ^2.1.3                                                                                    -> take it to  ^3.0.1+1
shared_preferences: ^0.5.8                                                        -> take it to ^2.0.13
flutter_simple_dependency_injection: ^1.0.2+1                    ->take it to  ^2.0.0
pin_input_text_field: ^3.0.4                                                        -> take it to a  ^4.1.1 (esta es una de las principals que estaba causando problemas para compilar el Proyecto)
google_sign_in: ^4.5.1                                                                  -> take it to  ^5.2.3
firebase_core: ^0.7.0                                                                    -> take it to  ^1.12.0
firebase_analytics: ^7.0.1                                                            -> take it to  ^9.1.0
firebase_auth: ^0.20.1                                                                  -> take it to ^3.3.7
image_picker: ^0.6.7+11                                                              -> take it to ^0.8.4+8
google_maps_webservice: ^0.0.16                                          -> take it to  ^0.0.19
dotted_border: ^2.0.0                                                                    -> take it to  ^2.0.0+2
scrollable_positioned_list: ^0.1.10                                            -> take it to  ^0.2.3
flutter_google_places: ^0.2.8                                                    -> take it to  ^0.3.0
share: 0.6.5+4                                                                                    -> replace share_plus ^3.0.4
google_places_flutter: ^2.0.3                                                    -> take it to  ^2.0.5
google_place: ^0.3.0                                                                      -> take it to  ^0.4.7
url_launcher: ^6.0.3                                                                        -> take it to ^6.0.20
google_maps_flutter: ^1.2.0                                                      -> take it to  ^2.1.1
freezed: ^0.12.7                                                                              -> take it to  ^1.1.1
freezed_annotation: ^0.12.0                                                      -> take it to  ^1.1.0
build_runner: ^1.7.3                                                                      -> take it to  ^2.1.7 (this is really important!!)
chopper_generator: ^3.0.6                                                          -> take it to  ^4.0.5


With regard to null safety, when updating the above libraries they will already be marking the errors in the code, as well as suggestions, for our part what we must do is pass all the properties of the models to null safety as their respective implementation, change or remove the many null validations that exist throughout the code because they would no longer be necessary and last but not least, add the use of late for properties or variables that are not initialized at compile time but what if they will be needed throughout the execution time.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por S. V.