Open YigitMemceroktay opened 3 weeks ago
~I'm thinking of utilizing Tamagui for shared UI component system. Tamagui allows us to build universal components that can be used across web and native projects. I'll be investigating how to set it up in a subdirectory and see if it's possible to do so.~
Never mind, setting up tamagui proved very difficult. It has a very sophisticated structure and is not worth the effort. We can use something else.
📌 Feature Request
📝 Description
To enhance our mobile development lifecycle, we need a tailored and efficient configuration for our project using Expo with React Native. This issue proposes a series of configuration steps and tools designed to improve development speed, code quality, and team collaboration.
Purposes
Proposals
[ ] Structured Expo Configuration:
app.json
meticulously to manage assets, permissions, and SDK versions efficiently.[x] Enhanced Linting Strategy:
[ ] Automated Formatting with Prettier:
[ ] TypeScript Utilization:
[ ] Testing Environment with Jest and Testing Library:
[ ] Continuous Integration with GitHub Actions:
[ ] Development Environment with Expo CLI:
[ ] React Navigation Setup:
[ ] Documentation and Onboarding:
[ ] VSCode Workspace Settings:
.vscode/settings.json
file pre-configured for optimal development with Expo and React Native.By implementing these proposals, we aim to create a robust and developer-friendly environment that accelerates development and ensures a high standard of code quality for our mobile application.