WhoBuilt

React Native at scale

Jul 24, 2023· 1 h 23 min· 1.3K views·Watch on YouTube

Speakers

Jacob Suñol, who leads Abbott’s diabetes division digital team, discusses scaling React Native in healthcare with Callstack’s host and account management lead Ada Gavrișak on the React Native Show.

Scaling teams and reducing silos

Suñol describes recurring enterprise challenges: growing teams, communication silos, security and licensing concerns, and bringing in outside expertise. He says React Native’s component structure and quick feedback can help teams work in smaller scopes and iterate without lengthy build cycles. Teams of eight to ten can give people more room to contribute than groups of 40 or more.

Shared practices and open source

Suñol connects collaboration to trust, shared language, and clear code structure. React Native can give iOS, Android, and JavaScript developers common ground while letting teams split work by function. He recommends evaluating open source libraries and their licenses, and says teams can take over maintenance if a library’s original maintainer steps away.

Agility, learning, and outside partners

Suñol says agility is a team’s ability to adapt and improve in small steps, rather than simply adopting Scrum or planning many sprints. He favors third parties who work alongside internal teams and share knowledge, so the organization can maintain and extend what it builds. When choosing partners, he looks at their code, communication, and whether their goals match the team’s.

Testing healthcare applications

For healthcare software, Suñol says teams must assess how failures could affect patients and test across devices, operating systems, and edge cases. Abbott’s apps connect glucose readings to patients’ homes, and its work also involves physical devices communicating over Bluetooth Low Energy and NFC. He says React Native can suit many patient facing apps, while highly time critical or specialized device work may call for another technology.

Choosing technology through research

Suñol recommends judging a technology by its fit for the problem, the products built with it, and the strength of its community, rather than its age alone. Before a long project, he advises building a prototype, consulting developers and the community, and checking performance. React Native is a good option for many healthcare apps with user interfaces, but the use case should guide the choice.

Takeaways

  • Keep teams small enough for people to communicate, build trust, and own clear areas of work.
  • Treat agility as a daily ability to adapt, not as a tool or sprint schedule.
  • Choose partners who help internal teams learn and build skills they can maintain themselves.
  • For healthcare software, test changes across devices and edge cases, and assess possible patient impact.
  • Prototype and evaluate technologies against the product’s actual needs before committing to a long project.

Mentioned in this talk

Search inside this talk

What was claimed 9

Show all 9 facts

Related talks

React Native at scale, Jacob Suñol, Ada Gavrișak · WhoBuilt