Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Integrate shorebird #995

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

YassinNouh21
Copy link
Contributor

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:

  1. 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.

  2. 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.

  3. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant