Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Podcast đáng để nghe
TÀI TRỢ BỞI


1 Pulse | Love On The Spectrum, Season 3 | Million Dollar Secret 20:31
#049 - Migrating to Expo from RNC CLI & Testing Libraries with Steve Galili
Manage episode 439058522 series 3498415
Steve Galili, lead software engineer at MyWheels, discusses the transition from the React Native Community CLI to Expo for their car-sharing platform. He highlights the benefits of Expo, such as easier development and maintenance, and the challenges of convincing the team and management to make the switch. Steve also shares insights into the technology stack of the MyWheels app, including a back office admin tool, a B2B portal, and the core app. He mentions the future plan to migrate to Expo router and the importance of prioritizing core functionality during the migration process. Steve also shares the benefits of using Expo, such as faster builds and easier onboarding for web developers. He then highlights the importance of testing in React Native and introduces the React Native Testing repository he created. Steve expresses his excitement for React Server Components in React Native and the potential improvements they can bring to the MyWheels app.
Learn React Native - https://galaxies.dev
Steve Galili
- Steve X: https://x.com/vanGalilea
- Steve website: https://stevegalili.com/
- Steve GitHub: https://github.com/vanGalilea/
Links
- MyWheels' Journey from RNC CLI to Expo: https://expo.dev/blog/from-rnc-cli-to-expo
- MyWheels: https://mywheels.nl/en
- React Native Testing: https://github.com/vanGalilea/react-native-testing
- Mock Service Worker: https://mswjs.io/
Takeaways
- The transition from React Native Community CLI to Expo can bring benefits such as easier development and maintenance.
- Convincing the team and management to make the switch to Expo can be a challenge, but highlighting the issues with the current setup and the potential improvements can help.
- During the migration process, it's important to prioritize core functionality and make decisions based on the impact on users and other apps. Expo offers benefits such as faster builds and easier onboarding for web developers.
- Front-end Innovation Days provide dedicated time for developers to work on innovative projects.
- Testing is important in React Native, and the React Native Testing repository provides practical examples and resources.
- Maestro and MSW are useful tools for testing and mocking API calls in React Native.
- React Server Components in React Native have the potential to improve app performance and security.
64 tập
Manage episode 439058522 series 3498415
Steve Galili, lead software engineer at MyWheels, discusses the transition from the React Native Community CLI to Expo for their car-sharing platform. He highlights the benefits of Expo, such as easier development and maintenance, and the challenges of convincing the team and management to make the switch. Steve also shares insights into the technology stack of the MyWheels app, including a back office admin tool, a B2B portal, and the core app. He mentions the future plan to migrate to Expo router and the importance of prioritizing core functionality during the migration process. Steve also shares the benefits of using Expo, such as faster builds and easier onboarding for web developers. He then highlights the importance of testing in React Native and introduces the React Native Testing repository he created. Steve expresses his excitement for React Server Components in React Native and the potential improvements they can bring to the MyWheels app.
Learn React Native - https://galaxies.dev
Steve Galili
- Steve X: https://x.com/vanGalilea
- Steve website: https://stevegalili.com/
- Steve GitHub: https://github.com/vanGalilea/
Links
- MyWheels' Journey from RNC CLI to Expo: https://expo.dev/blog/from-rnc-cli-to-expo
- MyWheels: https://mywheels.nl/en
- React Native Testing: https://github.com/vanGalilea/react-native-testing
- Mock Service Worker: https://mswjs.io/
Takeaways
- The transition from React Native Community CLI to Expo can bring benefits such as easier development and maintenance.
- Convincing the team and management to make the switch to Expo can be a challenge, but highlighting the issues with the current setup and the potential improvements can help.
- During the migration process, it's important to prioritize core functionality and make decisions based on the impact on users and other apps. Expo offers benefits such as faster builds and easier onboarding for web developers.
- Front-end Innovation Days provide dedicated time for developers to work on innovative projects.
- Testing is important in React Native, and the React Native Testing repository provides practical examples and resources.
- Maestro and MSW are useful tools for testing and mocking API calls in React Native.
- React Server Components in React Native have the potential to improve app performance and security.
64 tập
Усі епізоди
×
1 #064 - Time for Change (App Updates, Vercel AI SDK & TikTok) 17:24

1 #063 - From Idea to App using Replit with Matt Palmer 57:06

1 #062 - Navigation, Styling & The State of React Native with Beto 1:07:27

1 #061 - Shipping Successful AI Apps with Your Average Tech Bro 54:26

1 #060 - Module Federation, RSCs & Universal Apps with Jack Herrington 1:16:57

1 #059 - Expo Router, RSC & DOM Components with Evan Bacon 1:13:32

1 #058 - React Native Games & Animations with Ben Awad 52:01

1 #057 - The Time for React Native is Now 10:24

1 #056 - Bluesky's React Native App & AT Protocol with Samuel Newman 47:42

1 #055 - Why Companies use React Native, Job Interviews & Open Source Trends with Jamon Holmgren 1:26:54

1 #054 - React Native Music Game with Kim Chouard (Skia, NativeWind, Expo AV) 1:00:48

1 #053 - Why Accessibility in React Native matters with Britta Evans-Fenton 59:34

1 #052 - Styling, RSC, Expo, Universal Apps, EAS, Debugging, Strict DOM, React Native Q&A 39:14

1 #051 - React Native Brownfield Integration with Mariusz Stanisz 49:42

1 #050 - New Arch, JSI, Native Modules & Rust with Oscar Franco 47:38
Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.