Engenharia de Software Frontend (React Native) - PerfectJob
CommunityDevelop modern React Native mobile applications with optimized performance and best practices.
Software Engineering#testing#security#state management#UI/UX#performance optimization#React Native#mobile app development
AuthorRenzo-Tognella
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill unit provides best practices, architectural patterns, and conventions for developing mobile applications with React Native, aiming to improve the development process of the PerfectJob project.
Core Features & Use Cases
- Technology Stack: Offers a comprehensive set of tools and libraries for React Native development, including React, TypeScript, Expo, and navigation libraries.
- Navigation: Includes configuration for React Navigation, enabling stack, tab, and drawer navigators.
- State Management & API: Utilizes TanStack Query and Zustand for server and client state management, with Axios for API interactions.
- Styling: Employs StyleSheet, Design Tokens, and Reanimated for styling and animations.
- Performance & Monitoring: Utilizes performance tools and best practices, including React Native Performance, FlashList, and react-native-mmkv.
- UI/UX Principles: Focuses on mobile-first design, performance, state management, and navigation.
- Design Patterns: Implements patterns like Compound Components, Render Props, Custom Hooks, Container/Presentational, and Observer for clean and scalable code.
- Best Practices: Includes API client setup, query keys centralization, optimistic updates, infinite scroll, error boundary, image loading, and security practices.
- Testing: Offers a testing structure with unit tests, integration tests, and E2E tests.
Quick Start
Integrate the React Native frontend codebase from this skill unit into your project for a robust, performance-optimized mobile application development process.
Dependency Matrix
Required Modules
react-nativetypescriptexporeact-navigationtanstack-queryzustandaxiosjestreact-native-testing-libraryprettiereslintmaestroexpo-imagereact-native-mmkvreact-native-ssl-pinningreact-native-obfuscating-transformer
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Engenharia de Software Frontend (React Native) - PerfectJob Download link: https://github.com/Renzo-Tognella/UniversalThingsForMyAgents/archive/main.zip#engenharia-de-software-frontend-react-native-perfectjob Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.