TruongSinh Tran-Nguyen
GDE - Flutter
Seattle, Washington, United States
Actions
GDE - Flutter. 10ys working with startups in Finland and Vietnam. Nordic Startup Award - People’s choice CTO 2016. Leading teams and hands-on with various tech stacks spreading from cloud to frontend and mobile.
Links
Area of Expertise
Topics
Cross-Platform On-Device ML Inference
With Flutter and TensorflowLite, running single shot detection (SSD)
Non-blocking coding in Dart/Flutter
Developers with background in RxJava or GCD might misunderstand that async/await is the equivalent in Dart/Flutter, but it's a little bit more complicated than that.
This
Flutter Integration Test with Appium
Flutter SDK shipped with its own integration test kit, but we will discover why and how to do it with Appium instead
Scrum - What our teams have done wrong
These mistakes can easily be observed by "Scrum-but" teams all around the world:
- Daily Scrum - this is a topic proposed as a lightning talk in another submission
- Planning: how our teams had only discussed on "what" but not "how" and its consequences
- Review: how it had become a report ceremony, done by Product Owner
- Retrospective: how our teams had focused on well/improved only, but forgotten team agreement
Bonus point: how continuous integration and trunk-based development has helped the Scrum-based process.
Standup - the most misused Agile event
Daily Standup is the most misunderstood, or even abused, event in Scrum. “Are you using Scrum or other Agile frameworks? Oh yeah, we have daily standup”. My suggestion to replace the current 3 questions with a framework with 4 different questions
Add Flutter to your production Android App
There are several instructions on how to add Flutter to your existing Andriod App, including the official wiki, but none of it has been done on a real Production app, thus when we were doing so, there were more challenges than we had anticipated, such as code organizing with submodules, support for AndroidX and product flavors, passing data back-and-forth similar to what you do with intent#putExtra and startActivityForResult, support plugins on which this module depends, support different routes while caching. Here is the step-by-step instruction with code example to do so.
Flutter - NOT yet another cross-platform framework
Having painful experiences with NativeScript and failed PoC React Native (especially on Android), the development and Executive teams are terrified of any further mention of "cross-platform mobile framework". This is how we presented Flutter, how it is technologically and strategically different from what we have used and tried.
Flutter with IoT
Our roller-coster journey on how Flutter was a life-saver to do quick PoC for an IoT application, porting a Java codebase to Flutter to be used on both Android and iOS (as iOS codebase was not available)
TruongSinh Tran-Nguyen
GDE - Flutter
Seattle, Washington, United States
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top