Speaking Engagements

Sharing Is Caring

As Android developers, often we work with a backend service. Often in our team, there is an iOS project or a Javascript project, with similar functionality, that is being developed by our teammate developers next door. How fun would it be to write Kotlin code once and share it with all platforms? It will save us so much time and effort of implementation and testing! 

 

Please meet Kotlin Multiplatform! It is still experimental, and yet very powerful and awesome. 

 

This session will focus on creating a full-stack Kotlin project that fits Android app and a backend Kotlin component. You’ll learn how to share code between the components to build more efficient and robust applications. And your teammate next door will thank you as well 🙂 

Kotlin Multiplatform for Android Developers

16 Jul 2019

Droidcon Singapore

Sharing Is Caring

As Android developers, often we work with a backend service. Often in our team, there is an iOS project or a Javascript project, with similar functionality, that is being developed by our teammate developers next door. How fun would it be to write Kotlin code once and share it with all platforms? It will save us so much time and effort of implementation and testing! 

 

Please meet Kotlin Multiplatform! It is still experimental, and yet very powerful and awesome. 

 

This session will focus on creating a full-stack Kotlin project that fits Android app and a backend Kotlin component. You’ll learn how to share code between the components to build more efficient and robust applications. And your teammate next door will thank you as well 🙂 

Kotlin Multiplatform for Android Developers

12 Jul 2019

Droidcon Vietnam

Sharing Is Caring

As Android developers, often we work with a backend service. Often in our team, there is an iOS project or a Javascript project, with similar functionality, that is being developed by our teammate developers next door. How fun would it be to write Kotlin code once and share it with all platforms? It will save us so much time and effort of implementation and testing! 

 

Please meet Kotlin Multiplatform! It is still experimental, and yet very powerful and awesome. 

 

This session will focus on creating a full-stack Kotlin project that fits Android app and a backend Kotlin component. You’ll learn how to share code between the components to build more efficient and robust applications. And your teammate next door will thank you as well 🙂 

Kotlin Multiplatform for Android Developers

6 Jul 2019

Android Bangkok

[Keynote] Between JOMO and FOMO

Time has come where we know how significant is our power as mobile developers. We create pieces that sit in everyone’s pocket and joins them throughout the day.

App creators play a major role in how people feel connected. We know if they feel strangled by over-connection. We know if they feel excluded by struggling to communicate. Often we know what their mood is, due to how an app communicates back to them.

Today we know our power, and our responsibility. We know that we contribute to an inclusive world, a communicating world, a connected world, a well being and a balanced world.

 

This talk will explore how you can create a wonderful communication experience for your users, right in the space between their Joy Of Missing Out (JOMO) and Fear Of Missing Out (FOMO).

You are reshaping communication.

29 Jun 2019

Women Techmakers Summit

Step with your heart and growth will follow

Sometimes it feels like your decisions matter a lot. That thinking hard and analyzing is the key for smart, life-changing decisions?

 

But what if the truth is, that wherever you will go if you just want to - you will grow. What if this world has endless opportunities, that are waiting to be revealed for you?

 

In this session Britt will share a few of her career steps, that uncovered her path, in a way she couldn’t imagine in the beginning. And how you can shape your unique path as well.

Career Un-planning Workshop

10 Apr 2019

International Women's Day Dnipro

Make your app dance with MotionLayout

Intro to the brand new MotionLayout (ConstraintLayout 2.0). How and why to use it to animate your Android app and make it dance ~*~*~*

Happy people - dance. Happy apps - animate! 
Happy devs - easily write delightful apps which make their users happy!

 

2 years ago, when ConstraintLayout was born, it added to the family performat expressive layouts. Since then, it grew and evolved, and became abundant with powerful animation opportunities!

 

ConstraintSet, Key Frames and the new shiny MotionLayout - this session will utilize them all to make your apps dance, and your users happy!

1 Dec 2018

DevFest London

[Keynote] Between JOMO and FOMO

Time has come where we know how significant is our power as mobile developers. We create pieces that sit in everyone’s pocket and joins them throughout the day.

App creators play a major role in how people feel connected. We know if they feel strangled by over-connection. We know if they feel excluded by struggling to communicate. Often we know what their mood is, due to how an app communicates back to them.

Today we know our power, and our responsibility. We know that we contribute to an inclusive world, a communicating world, a connected world, a well being and a balanced world.

 

This talk will explore how you can create a wonderful communication experience for your users, right in the space between their Joy Of Missing Out (JOMO) and Fear Of Missing Out (FOMO).

You are reshaping communication.

19 Nov 2018

Droidcon SF

Oh, The Places You'll Go!

" You’re building your app, you’re out on your way, 
Activity to fragment, you’ll add deep links one day. 
Notifications, transitions, you pass arguments, too, 
Just a messy piece of cake, for a developer like you! 
But then the user hits back, or up or away - 
What should happen? You’re lost! The road starts to sway!

 

They talk about launch modes, affinity, activity stack... 
We will deep-dive to those, 
then learn the new stuff from Jetpack! "

Cracking Navigation on Android

27 Oct 2018

DevFest CZ

Apps For The Ones You Love

Britt loves her Nana so much. She’s funny, she’s cool and she always has strawberries for her. 
When she told Britt she's starting to have difficulties to see, Britt went through some of her favorites apps which are actually hard to use.

Not every developer knows that with just some simple modifications, their app can be accessible for so many other users. You have the power to improve people’s lives, independence and inclusion, with just a few lines of code. And these people can actually be the ones you most care about.

 

In this session, Britt will share some tips on how to do that.

24 Oct 2018

Droidcon UK

What an ML-ful World!

There was a time when everyone was talking about ML, DL, AI… but as app developers we didn’t really know what all of this mean for our app!

During last Google I/O ML Kit was announced, made it a lot easier to use ML capabilities as a part of our products.

This session will explore ML Kit features, how and why to use them, and what to do when we have a custom use case, and TensorFlow Lite comes into the picture?

MLKit for Android developers

14 Oct 2018

Devfest UA

Who's afraid of Machine Learning? [V2]

Although it is buzzing nowadays, machine learning is still a mystery to many of us. 
However, worry not! Making your app smarter has just become possible with the new Firebase ML-Kit. 


On this talk, we’ll get to know some basic ML concepts to clear the air around the topic: what Machine Learning even means? how does it work? what does it have to do with our actual brain? Then, we'll explore how to create our first machine learning Android app with ML-Kit and TensorFlow Lite!

First steps with MlKit

29 Aug 2018

WomenWhoCode NYC

Make your app dance with MotionLayout

Intro to the brand new MotionLayout (ConstraintLayout 2.0). How and why to use it to animate your Android app and make it dance ~*~*~*

Happy people - dance. Happy apps - animate! 
Happy devs - easily write delightful apps which make their users happy!

 

2 years ago, when ConstraintLayout was born, it added to the family performat expressive layouts. Since then, it grew and evolved, and became abundant with powerful animation opportunities!

 

ConstraintSet, Key Frames and the new shiny MotionLayout - this session will utilize them all to make your apps dance, and your users happy!

28 Aug 2018

Droidcon NYC Extended

Make your app dance with MotionLayout

Intro to the brand new MotionLayout (ConstraintLayout 2.0). How and why to use it to animate your Android app and make it dance ~*~*~*

Happy people - dance. Happy apps - animate! 
Happy devs - easily write delightful apps which make their users happy!

 

2 years ago, when ConstraintLayout was born, it added to the family performat expressive layouts. Since then, it grew and evolved, and became abundant with powerful animation opportunities!

 

ConstraintSet, Key Frames and the new shiny MotionLayout - this session will utilize them all to make your apps dance, and your users happy!

27 Aug 2018

Droidcon NYC

Oh, The Places You'll Go!

" You’re building your app, you’re out on your way, 
Activity to fragment, you’ll add deep links one day. 
Notifications, transitions, you pass arguments, too, 
Just a messy piece of cake, for a developer like you! 
But then the user hits back, or up or away - 
What should happen? You’re lost! The road starts to sway!

 

They talk about launch modes, affinity, activity stack... 
We will deep-dive to those, 
then learn the new stuff from Jetpack! "

Cracking Navigation on Android

20 Aug 2018

Android NYC

Who's afraid of Machine Learning? [V2]

Although it is buzzing nowadays, machine learning is still a mystery to many of us. 
However, worry not! Making your app smarter has just become possible with the new Firebase ML-Kit. 


On this talk, we’ll get to know some basic ML concepts to clear the air around the topic: what Machine Learning even means? how does it work? what does it have to do with our actual brain? Then, we'll explore how to create our first machine learning Android app with ML-Kit and TensorFlow Lite!

First steps with MlKit

19 Aug 2018

GDG DC

Oh, The Places You'll Go!

" You’re building your app, you’re out on your way, 
Activity to fragment, you’ll add deep links one day. 
Notifications, transitions, you pass arguments, too, 
Just a messy piece of cake, for a developer like you! 
But then the user hits back, or up or away - 
What should happen? You’re lost! The road starts to sway!

 

They talk about launch modes, affinity, activity stack... 
We will deep-dive to those, 
then learn the new stuff from Jetpack! "

Cracking Navigation on Android

15 Aug 2018

Android Summit

The Organic Evolution

This is the story of how and why our community created “Womentor" our peer mentorship program. It wasn't a sudden change, or a crazy thought we had, but a natural, organic evolution. From a seed to a bud to a flower... and still growing...

I will share the story, as well as some more general takeaways for anyone to ponder regarding their own community.

How and why we created pee mentorship program

8 Jul 2018

Women Techmakers Summit

The Organic Evolution

This is the story of how and why our community created “Womentor" our peer mentorship program. It wasn't a sudden change, or a crazy thought we had, but a natural, organic evolution. From a seed to a bud to a flower... and still growing...

I will share the story, as well as some more general takeaways for anyone to ponder regarding their own community.

How and why we created pee mentorship program

6 May 2018

Community Leads Summit

Who's Afraid Of Machine Learning?

Although it is buzzing nowadays, machine learning is still a mystery to many of us.

However, worry not! Making your app smarter has just become possible with the new Firebase ML-Kit.

 

On this talk, we’ll get to know some basic ML concepts to clear the air around the topic: what Machine Learning even means? how does it work? what does it have to do with our actual brain? Then, we'll explore how to create our first machine learning Android app with ML-Kit and TensorFlow Lite!

and first steps with TensorFlow

24 Apr 2018

Android Makers

Who's Afraid Of Machine Learning?

Although it is buzzing nowadays, machine learning is still a mystery to many of us.

However, worry not! Making your app smarter has just become possible with the new Firebase ML-Kit.

 

On this talk, we’ll get to know some basic ML concepts to clear the air around the topic: what Machine Learning even means? how does it work? what does it have to do with our actual brain? Then, we'll explore how to create our first machine learning Android app with ML-Kit and TensorFlow Lite!

and first steps with TensorFlow

13 Apr 2018

Chicago Roboto

Who's Afraid Of Machine Learning?

Although it is buzzing nowadays, machine learning is still a mystery to many of us.

However, worry not! Making your app smarter has just become possible with the new Firebase ML-Kit.

 

On this talk, we’ll get to know some basic ML concepts to clear the air around the topic: what Machine Learning even means? how does it work? what does it have to do with our actual brain? Then, we'll explore how to create our first machine learning Android app with ML-Kit and TensorFlow Lite!

and first steps with TensorFlow

11 Mar 2018

DevFest Pisa

Architecture & Tying things up

Closing talk on Android fundamentals course: architecture design patterns and suggested implementation, with new Android Architecture Components.

Android Fundamentals #10

8 Jan 2018

Android Academy TLV

Android Networking

Android Fundamentals #5

29 Nov 2017

Android Academy TLV

Threads & Benefits

Android Fundamentals #4

22 Nov 2017

Android Academy TLV

Clean, Easy & New Android Architecture

Building an app is a roller coaster ride. There are twists and turns, ups and downs, and the constant desire to go as fast as possible! But rushing to write code without a supportive architecture would soon cost us with crashes, bugs, battery drain, rigid code, and what not.

So Clean? MVP? MVVM? Reactive? What to choose? How to build an app that is stable through storm?

 

This talk will present how to architect your app, together with some brand new functionality and components! You’ll learn how to elegantly structure your project, so that your app can easily support changes, be testable, and grow to be the next 1 billion users app!

12 Nov 2017

Devoxx Belgium

View To Pixel [2.0]

[Version 2 of View to Pixel talk. This version takes a deeper look under the hood]

We write code, we run it on the device, we can see it and touch it and play around with it.. But how do those line of code actually become something we can see?

 

Isn’t it magic?  - not really :)

 

This talk will take a peek under the hood and explain how does the system work, how does it draw the views on screen?

8 Nov 2017

Droidcon SF

1 Nov 2017

Android Academy TLV

Slides

When Your App Is Asleep

Amazing UX, delighting UI, wonderful performance.. You already know what to do in order to make users love your app when using it. But as app session lasts around 5 minutes, there’s a large portion of the day where your app is not being used. When your app is sound asleep what can you do to remind your users that your app is the best?

This talk will explore how to make your app pop and shine, even when is not on the foreground, and increase retention dramatically! Brand new Android O features, notifications, shortcuts, animated launcher icons.. Your app won’t be sleeping for long ;)

UX for Apps in the background

26 Oct 2017

Droidcon UK

View To Pixel

We write code, we run it on the device, we can see it and touch it and play around with it.. But how do those line of code actually become something we can see?

 

Isn’t it magic?  - not really :)

 

This talk will take a peek under the hood and explain how does the system work, how does it draw the views on screen?

26 Oct 2017

Droidcon UK

When Your App Is Asleep

Amazing UX, delighting UI, wonderful performance.. You already know what to do in order to make users love your app when using it. But as app session lasts around 5 minutes, there’s a large portion of the day where your app is not being used. When your app is sound asleep what can you do to remind your users that your app is the best?

This talk will explore how to make your app pop and shine, even when is not on the foreground, and increase retention dramatically! Brand new Android O features, notifications, shortcuts, animated launcher icons.. Your app won’t be sleeping for long ;)

UX for Apps in the background

17 Oct 2017

Devfest UA

View To Pixel

We write code, we run it on the device, we can see it and touch it and play around with it.. But how do those line of code actually become something we can see?

 

Isn’t it magic?  - not really :)

 

This talk will take a peek under the hood and explain how does the system work, how does it draw the views on screen?

25 Aug 2017

Android Summit

9 Aug 2017

Android Academy TLV

Slides

9 Jun 2017

Women Techmakers Summit

Slides