Skip to main content
Touchlab

Touchlab

By Touchlab

Touchlab is a mobile development and innovation consultancy based in NYC. We specialize in Kotlin Multiplatform Mobile (KMM) and partner with engineering managers investing in multiplatform development.

Our podcast features two types of segments:

1. Touchlab Share is a technical podcast for developers, managers and engineering executives interested in strategies to share common code and accelerate mobile engineering with Kotlin Multiplatform. These episodes are typically longer format.

2. Touchlab Touchpoints is shorter format updates and commentary from events in the KMM community.
Available on
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Kotlin Multiplatform (KMP) for Analytics at Glovo | #TouchlabShare

TouchlabFeb 24, 2021

00:00
32:07
Kotlin Multiplatform (KMP) for Analytics at Glovo | #TouchlabShare

Kotlin Multiplatform (KMP) for Analytics at Glovo | #TouchlabShare

This post was originally published on the Touchlab website. You can also find a video recording on Youtube

Kotlin Multiplatform is a component of Glovo's company-wide data standardization and transformation solution. It's used across four platforms (Android, iOS, web and backend), demonstrating KMP's unique ability to share code across multiple platforms.

In this episode of #TouchlabShare, we're joined by Glovo senior Android engineers, Guillermo Mazzola and Zeyad Gasser. We discuss how KMP evolved from a POC exploration to a critical component for how the organization makes data-drive decisions.


Where to find Touchlab

Podcast

YouTube

Blog

Newsletter

Twitter

Medium 


YouTube Timestamps

2:10 2:10 What were your initial impressions of Kotlin Multiplatform (KMP)?

6:02 Why did you pick Kotlin Multiplatform for analytics over other cross-platform solutions?

7:50 What were some of the improvements achieved by using kMP?

10:33 How did you manage all of the pieces of the project while implementing KMP?

12:07 What are the technical components of your KMP solution?

25:15 What's the best way to convince your team about KMP?


About our guests

Glovo


Zeyad Gasser

Github

LinkedIn

Medium

Twitter


Guillermo Mazzola

GitHub

Twitter

Linkedin


Additional Kotlin Multiplatform resources can be found on the Touchlab website under resources.

If you'd like to speak to Touchlab about KMP development services, please email us. 

Feb 24, 202132:07
JetBrains' Inaugural Kotlin Multiplatform Survey | #TLTouchPoints

JetBrains' Inaugural Kotlin Multiplatform Survey | #TLTouchPoints

This episode was originally published on the Touchlab website. You can find a video recording on YouTube.

Subscribe to the Touchlab newsletter and stay informed on all the latest technical advancements in Kotlin Multiplatform Mobile! We also share strategies for managers planning to innovate their teams' mobile development with KMM.

Episode Description
JetBrains just released its inaugural Kotlin Multiplatform (KMP) survey. They write, "The Kotlin team has always relied on feedback from the community for making decisions about the future of the technology. You will always be our go-to people who know best how to make Kotlin even more enjoyable to work with!

This past November, we conducted our first-ever Kotlin Multiplatform survey with the goal of understanding how the recent changes in the technology have shaped the ways developers use it. This initiative was well received by the community, resulting in an astonishing 1163 replies and 614 fully filled-out surveys, which are the basis for this report. We want to say thank you to everyone who took the time to share their feedback with us.

As a result of this survey, we were able to get a much more complete understanding of our users, how the technology is generally used, and what problems need to be solved to help those using Kotlin Multiplatform for work, personal, or university projects and those who are thinking about adopting Kotlin Multiplatform." (Source)

We're also releasing something for the first time. It's our latest media segment called #TLTouchPoints. They are shorter format reactions and commentary on the latest developments and updates in the Kotlin Multiplatform Mobile (KMM) community. In this episode, Touchlab Dir. Project Strategy Justin Mancinelli shares reactions and implications from the KMP survey for managers interested in putting KMM into production at their organization.

Jan 27, 202109:48
Open Source Library Development for Kotlin Multiplatform Mobile (KMM)

Open Source Library Development for Kotlin Multiplatform Mobile (KMM)

In this recorded episode of #TouchlabShare, we ask Touchlab mobile engineer Russell Wolf about his KMM open-source library, Multiplatform Settings

He goes over the impact the library has had on his career, how he incorporates feedback from consumers to guide the project’s roadmap and code and API design decisions he’s made along the way.  

The story of how he decided to develop an open-source project for Kotlin Multiplatform is a great one! It started with a call to action by Kevin Galligan in which he said the KMM community needed developers to build libraries. Russell took Kevin up on his challenge and the library, Multiplatform Settings was born. 

You can watch the recorded video segment on YouTube

Sep 24, 202020:13
[External Guest] Kotlin Multiplatform Mobile (KMM) in Production with Careem Lead Android Engineer, Ahmed El-Helw

[External Guest] Kotlin Multiplatform Mobile (KMM) in Production with Careem Lead Android Engineer, Ahmed El-Helw

In this episode of #TouchlabShare we invited a member of the KMM community, Ahmed El-Helw (LeadAndroid Engineer @ Careem) from Dubai. We discuss his latest exploration of multithreading and his experience being one of the earlier engineering leaders to put KMM into production.

You can watch the video recording of this session on Youtube: https://www.youtube.com/watch?v=DcO9psUh4LI

Sep 23, 202023:15
[iOS Developer Tutorial]: Sharing Common Code with Kotlin Multiplatform Mobile (KMM)
Sep 23, 202029:18
Where to start with Kotlin Multiplatform Mobile (KMM)?
Sep 23, 202023:52
A framework to evaluate cross-platform solutions (React Native, Flutter, Kotlin Multiplatform Mobile, Xamarin)
Sep 17, 202021:05