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

Migrate the Application to Expo #480

Open
ashifkhn opened this issue Jan 5, 2025 · 0 comments · May be fixed by #482
Open

Migrate the Application to Expo #480

ashifkhn opened this issue Jan 5, 2025 · 0 comments · May be fixed by #482

Comments

@ashifkhn
Copy link
Contributor

ashifkhn commented Jan 5, 2025

Description:

We are planning to migrate our application to Expo for the following reasons:
1. Developer-Friendly Ecosystem:
Expo provides a set of tools and services that simplify the development process, including built-in support for features like push notifications, asset management, and over-the-air updates.
2. Cross-Platform Compatibility:
Expo apps can run seamlessly on both iOS and Android platforms. Additionally, it allows developers to test and run the app on regular PCs, enhancing accessibility and ease of use.
3. Faster Development and Debugging:
Expo’s managed workflow streamlines development by abstracting complex configurations and providing hot reloading, which accelerates the feedback loop.

Current Environment:
• Java: v17.0.1
• Node.js: v18.20.4

Current Design doc:
https://docs.google.com/document/d/1xmCwYlrL1xjvFQ7PXZfSoQkR2Hu_ZyxLzQlozrXUYpk/edit?tab=t.0#heading=h.2gazcsgmxkub

Tasks:
1. Analyse the existing application structure and dependencies to identify potential migration challenges.
2. Create an Expo project and configure it to match our current app’s requirements.
3. Migrate existing code, ensuring compatibility with the Expo environment.
4. Test the migrated app thoroughly on both iOS and Android platforms.
5. Update the documentation to reflect the new setup and development workflow.

Expected Outcome:
By migrating to Expo, we aim to enhance the developer experience, increase development efficiency, and make the app more accessible for testing on a broader range of devices, including regular PCs.

@Aditys018 Aditys018 linked a pull request Jan 17, 2025 that will close this issue
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant