DartUP 2019: Dart and Flutter conference in St. Petersburg on November 23





On November 23, the Russian-speaking community of developers on Dart and Flutter, with the support of Wrike and Google, is again hosting DartUP , the conference last year becoming the largest in the DART / FLUTTER world. This year we will try to make it even brighter, more interesting and more numerous.



Two years ago, we created the Russian-language community Dart & Flutter in Russian , which was officially recognized and supported by Google. During this time, we held several thematic meetings, and last year we decided to organize the first Dart conference in Russia. Video recordings of last year's reports can be found here.







Want to learn first hand about the development and future of the Dart language? Experts will talk about the infrastructure for working with the language, share their experience, successful cases and projects made on Dart and Flutter.



- Which is unchanged compared to last year: a cozy atmosphere, areas for communication, workshops, code battles, informal communication, a party with craft beer from Wrike and the Elevator brewery, support for Wrike and Google.



- What's new: more reports about flutter, a review of news about language updates from the Google team, two full-fledged stream of speeches with high-quality sound, more speakers from Europe (remember English)



For those who have never encountered these languages, workshops, zones for communication with speakers and “How to” sessions will be organized, we promise, it will be interesting for everyone who comes!



The conference will feature:



1. Kevin Segaud, Ind. developer - One codebase 6 platforms



In this presentation, we will see how flutter run on other platforms than mobile, setup the environment and the actual limitation of this



2. Majid Hajian, Telia Norge - Strategic Domain-Driven Design for Improving Flutter architecture



Architecting software, especially on a large-scale where it needs to meet the business requirements is always a challenge and Flutter apps are not an exception.



Strategic Domain-Driven Design techniques ensure your application is optimized to support business goals while identifying cohesive modules, known as a bounded context which creates a maintainable, comprehensible codebase by isolating dependencies and describe business value.



In this talk, I explorer the idea of ​​the ubiquitous language, the bounded context, sub-domains while they are being implemented in a real application. All in all, You'll learn how I attempted to architect a (large-scale) Flutter application by technical solution and appropriate methodology in order to have a sustainable app.



3. Alexey Zolotykh, Infobip - About zones in Dart



Zones have been used in Dart since time immemorial. The problem they solve is not always noticeable at first sight. In my report I will tell you by what principle the zones work. I’ll tell you where and how they can be applied and applied. There will be no blank spots on this issue.



4. Alexander Denisov, EPAM - Multiplatform Flutter. Building adaptive ui



Flutter is a new multiplatform framework by Google. It allows you to create applications for different platforms (iOS, Android, Web, Desktop) with the same code base. But different platforms have different screen sizes, different guidelines, different methods of user interaction. How to make UI that looks great on any of the platforms?



5. Andrey Smirnov, Wrike - Flutter. Working with graphics



We’ll talk about what's under the hood of the Flutter graphics core. Let's look at how the animation works. We will write our component using widgets and some code. We will also draw our own unique, animated, and most importantly useful, component on Flutter.



6. Maxim Grebenshchikov - Dart puzzlers 3: Last Sith



Every language has dark corners. So here is short quiz about tricky language moments - puzzlers. This is the final part of the epic saga about polymorphism, Dart, Jedis and Siths.



Grab your beer and prepare to intense your brain a bit.



7. Zviad Kardava, Google - The topic is discussed



8. Mikhail Tokarev, Codemagic - Flutter Tooling Ecosystem



Flutter is the fastest growing framework since the summer of 2018. Staying on top of Flutter is one thing, but the tooling has also flourished alongside Flutter. So what are Flutter developers tools of choice in this day of age? Come and find out.



9. Pavel Gerasimov, Wrike - What happens if you select Dart for your dissertation



A couple of years ago I was in graduate school and explored autonomous drones. When it came to the simulator, I decided to write it on Dart. I will share the experience of creating such a project from scratch, bonuses and problems that I received



10. Ilya Virnik, Yandex.Taxi - Flutter Plugins. Native code in cross-platform libraries



I’ll tell you about the native code in Flutter plugins with MethodChannels, how well they work and why they should not be afraid, even when it comes to interacting with native libraries.



11. Gennady Evstratov, Yandex.Taxi - Why did we choose Flutter and what came of it



We will discuss why we chose flutter to develop our mission critical project, what were the alternatives and what this led to. I will show the metrics that we shot from the launch of the first version, tell you how we still persuaded the business to use flutter and about the problems that we encountered.



12. Evgeny Saturov, SurfStudio - Flutter in battle - a story about joy and pain



While you pretend that nothing is happening in the mobile development industry, we have already launched our first production project on Flutter. Further more. Let's talk about the main thing that a developer and a business should know before embarking on this game.



13. Artyom Kobzar, Wrike - Immersion in the derivation of Dart types



The program is being supplemented, new speakers are about to appear.



Participation in the conference is free, but you must register .



All Articles