Skip to content

[WIP] Considere o desenvolvimento de uma aplicação cross-platform com React Native. Crie a estrutura de projeto considerando boas práticas de desenvolvimento.#1

Closed
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-159174993-1088808781-ea87954f-b8c3-4eac-83a4-861d4f5e2b4f
Closed

[WIP] Considere o desenvolvimento de uma aplicação cross-platform com React Native. Crie a estrutura de projeto considerando boas práticas de desenvolvimento.#1
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-159174993-1088808781-ea87954f-b8c3-4eac-83a4-861d4f5e2b4f

Conversation

Copilot AI commented Nov 3, 2025

Copy link
Copy Markdown

Setting up React Native cross-platform application structure with best practices:

  • Initialize React Native project using React Native CLI
  • Configure TypeScript for type safety with strict mode
  • Set up project folder structure (src, components, screens, navigation, services, utils)
  • Configure ESLint and Prettier for code quality
  • Add .gitignore for React Native projects
  • Configure environment variables setup (.env.example)
  • Create reusable components (Button, Card)
  • Create example HomeScreen with proper structure
  • Add configuration files (babel with path aliases, metro, tsconfig)
  • Update README with comprehensive setup instructions
  • Add basic testing setup (Jest) with component and utility tests
  • Configure absolute imports with babel-plugin-module-resolver
  • Add constants for colors, spacing, fonts
  • Create type definitions for User, Group, Navigation
  • Add utility functions (formatDate, isValidEmail, etc)
  • Create custom hooks (useTheme)
  • Add API service layer with examples
  • Install all dependencies including @testing-library/react-native
  • Fix TypeScript compilation errors with proper import paths
  • Run and pass all linting checks
  • Run and pass all tests (11 tests passing)
  • Add @types/node for Node.js type definitions
Original prompt

Considere o desenvolvimento de uma aplicação cross-platform com React Native. Crie a estrutura de projeto considerando boas práticas de desenvolvimento.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

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 this pull request may close these issues.

3 participants