About this project
it-programming / mobile-development
Open
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.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone
I need to Modify an existing app
Back-end is required No
Payment gateway No
Delivery term: Not specified
Skills needed