Engineering
Mobile Engineering
61 people are learning this skill right now!
React Native
React Native is a popular framework for building mobile apps that allows developers to write code once and deploy it on multiple platforms. It offers advantages such as faster development times and improved performance, but also has limitations such as a limited set of native components and potential issues with complex animations.- Shopify React Native with Farhan ThawarThis episode of Software Engineering Daily discusses React Native improvements made in 2018 and 2019, Shopify’s experience using React Native, the benefits of cross-platform development, and Farhan's perspective on when it is not a good idea to use React Native.
- Why Airbnb is Moving Off Of React NativeThis episode of Software Engineering Daily discusses the history of mobile development at Airbnb, the introduction of React Native, its benefits and drawbacks, and ultimately why in 2018 Airbnb decided to move on from React Native to native mobile development tools.
Related Skills
- Incident Response
- Refactoring
- Generative AI
- Tech Lead Role
- Product Development Flows
- Engineering Director Role
- Security Principles
- Security Leadership
- Tech Talks
- Engineering Career Ladders
- Code Reviews
- Data Modeling
- Intro to Eng Management
- Testing & Quality
- Software Design Docs
- Microservices
- Web Engineering
- Hiring Engineers
- CTO's Role
- Clean Code
- Software Architecture
- Estimation
- Senior Engineer
- Documentation
- Technical Debt
- Mentorship for Engineers
- Product-Focused Engineering
- Scoping
- Asking for Help
- Configuration at Scale
- Principal Engineer
- On-Call Rotation
- Structuring Engineering Teams
- Debugging
- Continuous Deployment
- Reliability Leadership
- Reliability Principles
- VP Engineering Role
- Tech Writing
- Monitoring & Observability
- Pair Programming
- Development Velocity
- Onboarding Engineers