© Mapbox, © OpenStreetMap

Speaker

Alicja Ogonowska

Alicja Ogonowska

Senior Mobile Engineer at OLX Group

Gliwice, Poland

Actions

I am a mobile app developer with 8 years of experience. I started as an Android developer and then moved to Flutter over four years ago, never regretting the change!
If I don't code, I probably cook or eat.

Area of Expertise

  • Information & Communications Technology

Topics

  • Flutter
  • Testing
  • deep links
  • Mobile Apps
  • mobile app development
  • Cross-platform
  • Google
  • Firebase

Listen up! Mastering A/B testing and feedback techniques in your mobile apps

In the world of mobile app development, truly understanding and catering to your users' needs can be the difference between an app that thrives and one that just survives. In this talk, we'll focus on how to effectively gather and use feedback from users within Flutter apps, turning it from an overlooked aspect to a core part of your development process.

We'll start by exploring a variety of ways to ask for feedback. We'll look at gentle, almost unnoticed prompts within the app, as well as more straightforward methods.

But gathering feedback is just the beginning. Next, we'll take a deep dive into A/B testing. This is a powerful tool that can help you understand what your users prefer and how they behave. I will show you how to set up effective tests, interpret the results, and use this information to make decisions about your app.

By the end of this talk, you'll have a better understanding of how to listen to your users and use their feedback to improve your app. You'll learn how to build Flutter apps that are shaped by your users' needs and wants, rather than just your initial ideas. This user-focused approach will help you create apps that your users love and keep coming back to. So, let's start listening to our users and making apps that truly meet their needs!

Rolling in the deep(link) - take a deep dive into Flutter navigation

Deep linking is an essential feature in mobile apps that allows users to access specific pages or sections of an app from an external source like a link or notification.

In this talk, I will cover everything you need to know about handling deep links in Flutter mobile apps.

We'll start by exploring an independent solution for handling deep links in Flutter, followed by discussing third-party solutions that offer additional features such as dynamic link generation and deferred deep links. We'll also examine the benefits and limitations of using these solutions and how to implement them in a Flutter app.

Throughout the talk, we'll discuss common issues and solutions when handling deep links in Flutter apps.

Attendees will leave with a comprehensive understanding of deep linking in Flutter and the knowledge to implement deep linking solutions in their mobile apps.

Let's test the full widget tree!

In 'full tree' widget tests instead of writing widget tests exercising just 1 widget in separation, we set up the whole path user would have to follow to get to this widget.

It's similar to writing integration tests, but these tests are faster and interact with mocks instead of making real API calls. It’s easy to test happy paths, but also error scenarios and timeouts. Another benefit of those tests is quickly increasing test coverage, as many layers of the app are tested at the same time. This makes refactoring easier - tests will check if all parts of the app still behave as expected.

Talk agenda:
-when to use full tree tests and when plain widget tests are enough
-what can you test with it
-advantages over using widget tests or integration tests
required setup
-common problems

Let’s Build a Flutter App, Fast!

In this engaging and hands-on talk, you'll witness the speed and efficiency of application development using Flutter and Firebase.

The session will revolve around live coding a chat app from scratch, illustrating how users can seamlessly log in, log out, and post messages to a group chat channel.

This demonstration aims to inspire both beginners and experienced developers. If you're new to Flutter or Firebase, you'll see how straightforward it is to kickstart your journey. For seasoned developers, the talk will highlight the remarkable productivity and speed that these technologies offer.

By the end of this session, you'll have seen the process of creating a working chat app within the span of a single talk. Don't miss this opportunity to witness the power of Flutter and Firebase in action and learn how they can revolutionize your development process.

Warsaw DevFest 2023 Sessionize Event

November 2023 Warsaw, Poland

droidcon London 2023 Sessionize Event

October 2023 London, United Kingdom

Fluttercon 2023 Sessionize Event

July 2023 Berlin, Germany

droidcon London 2022 Sessionize Event

October 2022 London, United Kingdom

Flutter Vikings 2022 Sessionize Event

August 2022 Oslo, Norway

Alicja Ogonowska

Senior Mobile Engineer at OLX Group

Gliwice, Poland

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