Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Meeting Summary:
We, @ghassenbenzahra123, and @ibrahim-zehhaf-mawaqit, convened to discuss the integration of ShowBird's code push feature into our Flutter application for the Mawaqit Android TV project. After a comprehensive review, we have resolved not to pursue this integration. The following points guided our decision:
End User Experience Concerns: There is a significant risk that end users might encounter bugs during ShowBird's patching process. This could lead to a negative user experience.
App Stability: The integration of ShowBird might cause instability within the app, which is a risk we are not willing to take at this juncture.
Current Update Methodology: We are satisfied with our existing process of deploying updates via the Play Store. This method has proven to be stable and reliable for our needs.
This decision aligns with our commitment to maintain high-quality standards and a seamless user experience in the Mawaqit Android TV project.
Work Completed in This PR:
Updated the Application Manifest: The app's manifest was revised to ensure compatibility with new updates and tools.
Removed Deprecated Flutter Packages: Outdated packages that were conflicting with the new manifest and Gradle settings were identified and removed. This was crucial for maintaining compatibility with the latest version of ShowBird.
Integration of ShowBird for Testing: Despite the decision not to proceed with full integration, ShowBird was temporarily integrated into the app for the purpose of local testing.
Creation of New Key Tools: New tools and keys were developed to facilitate the local testing of ShowBird within the app's environment.
These steps were taken to thoroughly evaluate the feasibility and impact of integrating ShowBird into our system.