"Building Better Apps with BDD" talk by Oleksandr Leushchenko | Flutter Riga #1
by Oleksandr Leuschenko youtube.com
37 min 2.1k views
What is a good app? Is it an app without bugs? With fancy design? The one that opens in 0.05 seconds on our smartphone? I bet there are several apps on your device now that will not conform to any of these criteria, yet you still use them, and even claim some of them as good apps. You use these applications because they are useful for you. How can you write a useful app? By talking. In this presentation, I’ll guide you through Behavior-Driven Development (BDD) practice and show how it can help you write a better app. The talk will be deeply practical, so don’t forget to open your IDE if you want to get the most from it! [00:00] — Introduction [01:43] — Why to test? [06:42] — Dart to Gherkin [13:16] — Gherkin to Dart [20:16] — Useful tools [23:15] — Refactoring [29:53] — Test-First Approach [33:48] — Is BDD simpler?
Made by
Available for hire
Hi, my name is Oleksandr! I am a cross-platform mobile developer, who started developing in times when iPhone had a non-retina display, Android was ugly, and Wi...
View Oleksandr on Flutter ProApps by Oleksandr Leuschenko
More like this
Article 4 min readShortening Flutter test feedback cycle in VS Code
by
Oleksandr Leuschenko
, on Flutter Pro
Oleksandr Leuschenko
@olexale 🇺🇦 Ukraine
Available for hire
Hi, my name is Oleksandr! I am a cross-platform mobile developer, who started developing in times when iPhone had a non-retina display, Android was ugly, and Wi...
View Oleksandr on Flutter ProThis article describes a simple trick that will help you to write quality apps more effectively when using Visual Studio Code.
Read on medium.com
Video 29 min"Enterprise Flutter" talk by Oleksandr Leushchenko at Flutter Global Summit 22
This is a talk I gave at Flutter Global Summit on the closed senior track. If you enjoy it or find it useful - please help the Ukrainian army fight russia. Donate here - https://bank.gov.ua/en/news/al...
Watch on YouTube
Video 28 min"BDD in Flutter" talk by Oleksandr Leushchenko at Flutter Vikings 2022
BDD stands for Behaviour-Driven Development, but the development part is rather a side-effect. What does BDD really state? The main goal is to get developers, testers, and stakeholders to talk to each...
Watch on YouTube
Video 28 min"Integrating On-Device AI Models into Flutter Apps" talk by Oleksandr Leushchenko on FGS'25
In a world dominated by large LLMs and prompt engineering, it’s easy to forget that AI goes far beyond chatbots. When latency and security are critical, local AI becomes a compelling option. This talk...
Watch on YouTube