Evaluando propuestas

Flutter Only -Upgrade libraries and add null safety

Publicado el 16 Febrero, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Modificar una app existente
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S. V.