•  


Flutter Showcase | iRobot

iRobot

iRobot

iRobot Uses Flutter to Expand Access to Coding

Success metrics

300%

increase in monthly active users

400%

productivity increase

Goal

Although best known for its Roomba® Robot Vacuums, iRobot also creates programmable robots that teach coding skills in a fun, hands-on way. Developed by the iRobot Education division, the iRobot Coding App lets coders of all skill levels control a virtual robot ? or, with the companion Root® coding robot, a real-life one.

However, because the App was originally developed in Swift, it was only available for iOS devices. To make STEM education available to a broader and more diverse audience, iRobot Education wanted to release Android and web versions of the App as well. That meant finding a cross-platform solution that was easy enough to be managed by a small team, but powerful enough to support high-quality performance and user experience.

Why Flutter?

The team chose Flutter because it offered a single codebase, a modern language, and an advanced graphics framework to support the App’s highly visual and interactive experience. Plus, the scope was manageable without requiring an enormous amount of resources.

Because the team was already familiar with Google’s Firebase cloud platform, they felt confident that the Flutter documentation would be similarly helpful and easy to use, which also played a role in their decision.

Their Solution

Within weeks, the team was writing production code with Flutter and?in a fraction of the time it had taken to write the original iOS app?they released a multiplatform version of the iRobot Coding App on Android, iOS, and web. This was all the more impressive considering most of the team had never used Flutter or Dart before.

“With Flutter, we’re able to accomplish with one or two developers what would take other teams 10-20 people to pull off!”

-Julian da Silva Gillig, Lead Software Developer, iRobot Education

Results

Since launching with Flutter, the iRobot Coding App has expanded to 170 countries and three major platforms, quadrupling the number of monthly active users. Because the App is now much easier to maintain, the team has been able to focus on rolling out new features across all three platforms, including an ambitious new 3D simulator environment. The iRobot Education engineering team now includes 2 full-time Flutter developers to help them maintain and develop new features for the future.

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본