Salih Guler

Information & Communications Technology

Flutter flutter android Android & iOS Application Engineering

Berlin, Germany

Salih Guler

Senior Mobile Engineer at Superlist

Salih is a Berlin based Senior Mobile Engineer who is a Google Developer Expert for Flutter and Dart. He likes sharing his knowledge with the people by mentoring aspiring developers, blogging and talking at conferences.

Current sessions

How to add Flutter to your existing app

From the day that it's announced, Flutter is attracting so many developers from different backgrounds. It gives everyone a chance to build an application from a single codebase and deploy it to Android, iOS, Desktop, and Web. But not everyone is in the position to abandon an existing codebase and start from scratch. Luckily Flutter got you covered if you want some of the great Flutter features on your ongoing application.

In this talk, we will have a look at how you can add Flutter to your ongoing iOS and Android applications by showing a real-life example app with millions of users and, we will talk about how you can rewrite your existing applications step by step with Flutter.


How to add Flutter to your existing app

From the day that it's announced, Flutter is attracting so many developers from different backgrounds. It gives the developers a chance to develop an app from a single codebase and deploy it for Android, iOS, Desktop, and Web. But not everyone is in the position to abandon an existing codebase and start from scratch - luckily Flutter got you covered even if you just want to extend your existing application with cool Flutter features.

In this talk, we are going to have an introduction to Flutter, talk about how big companies are using it and how you can add Flutter to your ongoing iOS and Android application.


Effective App Architecture and State Management in Flutter

From the day that Flutter is announced, a lot of companies decided to use it in their production environments. Most of these companies have used it for projects from scratch and as we all know, deciding on an architecture for a brand new application is quite hard. Luckily, Flutter has a lot of great alternative approaches that can be used according to the suitable use-case.

In this talk, we are going to go over the Flutter's State Management options, how we can use them and last but not least we will learn how we can put all of this information to create the best architecture for our application.


Write your first Flutter application

If you are part of the mobile development world, it's most likely that you heard about Flutter already. It is Google's mobile UI Framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

If you are curious about Flutter and want to have hands-on experience by creating a simple application, this codelab is the perfect fit for you.

We will create your first Flutter application and go through all the amazing features that Flutter offers us and learn it by implementing it.

p.s. You need to bring your own laptop and install the SDK to your preferred IDE. Check the links below for these steps.

https://flutter.io/docs/get-started/install
https://flutter.io/docs/get-started/editor
https://flutter.io/docs/get-started/test-drive


Animations in Flutter

If you are into mobile development, you probably heard of Flutter. It's the new kid in the block and offers you a native cross-platform development environment.

One of the biggest advertisements for the Flutter is "You won't say no to your UI/UX designer anymore" and one of the biggest reason for this is: Animations.

In this talk we will go through, how you can create the widely used animations in Flutter by explaining the key concepts of it and of course, we will see some code :)


Past and future events

droidcon Berlin 2019

30 Jun 2019 - 2 Jul 2019
Berlin, Germany

DroidKaigi 2019

6 Feb 2019 - 7 Feb 2019
Tokyo, Japan