Creating with PhotoView & kt.dart

The App Business (TAB)

The Spitfire Building 71 Collier Street · London

How to find us

https://goo.gl/maps/XMZdt6NQMhZLspEb8

Location image of event venue

Details

For November we will be joined by Pascal Welsch & Renan Araujo

/// Talk one:
Pascal Welsch
(kt.dart - Porting Kotlin's best features to Dart) {
Kotlin is one of the best designed languages, which makes it easy to express developer thoughts in code. Sadly, we can't use Kotlin to write Flutter apps. But the Dart team at Google is working to adopt kotlins best language features: Extensions Methods, Non-Nullable Types and Data Classes.

kt.dart ports kotlins well designed collections, tuples and hundreds of extension functions from the kotlin-stdlib to Dart. You can use it today in your Flutter project and while dart-lang evolves, kt.dart becomes even better.

Pascal Welsch - Flutter GDE from Cologne, Germany - will demonstrate how kt.dart can prevent bugs by using immutable data structures, which respect equality and reduce code complexity with extensions.

https://www.linkedin.com/in/pascal-welsch-679a2b80/
https://twitter.com/passsy
https://github.com/passsy/kt.dart/
}

/// Talk two:
Renan Araujo:
(Creating with PhotoView) {
PhotoView is a special widget to help people show zoomable stuff. Let's look into how physics, gesture arena, and other flutter parts help people to build with this simple but super flexible widget.

https://www.linkedin.com/in/renancaraujo/
https://twitter.com/__caraujo__
https://github.com/renancaraujo/photo_view
}

These extra steps of registration have been implemented to assist the security measures in place, to enter CodeNodes office building. We appreciate you taking the extra time to do this.

Thanks go out our sponsor: CodeMagic IO!

Tags:
Flutter, BLoC, Clean Architecture, Testing, Modularisation, Navigation, Dependency Injection, Code Generation, Routing, Widgets, Firebase, Remote Config, A/B Tests, UI Tests

Twitter us @FlutterLDN https://twitter.com/FlutterLDN
Flutter London YouTube channel: http://bit.ly/2yZLTTb

See you there!