Issue Description:
While updating an old Flutter project to the latest APIs, we encountered challenges with managing Flutter version discrepancies and faced numerous linter issues. This issue focuses on resolving the version conflicts and addressing the linter issues to ensure the project is up-to-date and adheres to best coding practices.
Key Objectives:
Identify the specific Flutter version discrepancies within the project, including inconsistencies between the project's SDK version and the Flutter version used for development.
Analyze and document the linter issues that arose after updating the project to the latest APIs.
Update the project's Flutter SDK to a compatible version with the latest APIs, considering factors such as stability and compatibility with the project's dependencies.
Resolve any version conflicts and ensure the project's dependencies are compatible with the updated Flutter SDK version.
Review and address the linter issues reported, following best coding practices and adhering to the project's style guide.
Update deprecated APIs, libraries, and methods to their recommended alternatives.
Optimize the project's codebase to improve performance and readability where possible.
Test the updated project thoroughly to verify the resolution of version conflicts and the successful resolution of linter issues.
Document the steps taken to manage the Flutter version discrepancies and resolve the linter issues, providing guidelines for future updates and maintenance.
Share knowledge and provide recommendations on managing Flutter version updates and handling linter issues effectively.
PART OF GTC OPEN SOURCE INTIATIVE
Issue Description: While updating an old Flutter project to the latest APIs, we encountered challenges with managing Flutter version discrepancies and faced numerous linter issues. This issue focuses on resolving the version conflicts and addressing the linter issues to ensure the project is up-to-date and adheres to best coding practices.
Key Objectives: