Tsavo Knott, a seasoned entrepreneur, is adept at scaling technical products, evidenced by a reach of over 100,000 users across 27 countries in 18 languages. At the age of 20, he open-sourced several innovative constructs in his innovative web development framework Runtime, the technology behind his second company, MeshMyCampus, to Google Chrome. This initiative now commands nearly 250,000 weekly downloads on NPM. Following this initiative, he and his team built CloudSync, which was subsequently acquired by Idera. At the forefront of Pieces.app, Tsavo is poised to revolutionize developer productivity. In the public sector, Tsavo also serves on the State Committee for Computer Science in Ohio and helped contribute to the upcoming 1% for CS Bill.
Tsavo Knott
Building Pieces for Developers: Our Journey with Flutter and Dart
Join Tsavo Knott, CEO and Technical Co-Founder, for an in-depth look at how we built Pieces for Developers using Flutter and Dart. In this session, we'll discuss why we chose Flutter for our UI framework and how we ensure native extensibility as well as cross-platform compatibility and consistency when building a suite of on-device productivity tools that work across MacOS, Windows, and Linux.
From this talk, you will gain insight into:
1. Leveraging Flutter for Cross-Platform Development: Discover how we harnessed the power of Flutter to create an extensible user experience across MacOS, Windows, and Linux, reducing development time and effort.
2. Seamless and Consistent User Experiences Across Multiple Products: Discover how we created a beautiful user experience across our entire suite of tools, including syntax highlighters, by leveraging AOT (Ahead-of-Time) Flutter micro-apps to ensure consistency & high performance.
3. Extending the Dart Language: Hear a brief overview of our work in extending the Dart language and open-sourcing the result with the runtime_native_semaphores package.
4. Future-Proofing with Flutter and Dart: Explore how our choice of Flutter and Dart positions Pieces for Developers for future enhancements and scalability, ensuring we can continue to meet the evolving needs of the developer community.