Pavlo StavytskyiinTuro EngineeringBoosting Bazel Adoption on Android With AutomationMigrating Android apps from Gradle to Bazel14 min read·Dec 12, 2023--1--1
Pavlo StavytskyiinTuro EngineeringIntroducing Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based AppsSmooth and seamless adoption of Jetpack Compose for your Android apps10 min read·Jul 20, 2023--4--4
Pavlo StavytskyiinTuro EngineeringDesigning Jetpack Compose architecture for a gradual transition from fragments on AndroidAdopting Jetpack Compose at Turo15 min read·Jun 5, 2023--2--2
Pavlo StavytskyiinTuro EngineeringHow we reduced our Android startup time by 77%Mobile performance at Turo13 min read·Apr 10, 2023--5--5
Pavlo StavytskyiinLyft EngineeringDetecting Android memory leaks in productionMonitoring mobile performance and resource consumption at Lyft8 min read·Jan 17, 2023--2--2
Pavlo StavytskyiinCodeXBazel in Vulkan Projects. Part 2 — ShadersBuilding a triangle Vulkan app with Bazel4 min read·Nov 14, 2022----
Pavlo StavytskyiinCodeXBazel in Vulkan Projects. Part 1 — Environment SetupRunning projects that use Vulkan graphics API with Bazel build system5 min read·May 6, 2022----
Pavlo StavytskyiinLyft EngineeringMonitoring CPU performance of Lyft’s Android applicationsMobile performance at Lyft9 min read·Apr 13, 2022--1--1
Pavlo StavytskyiinProAndroidDevBazel for Android. Part 2 — Multi-module projectsBuilding Android apps with Bazel build system.6 min read·Feb 21, 2022----
Pavlo StavytskyiinProAndroidDevNavigating through multi-module Jetpack Compose applicationsDesigning a scalable architecture for multi-module Jetpack Compose apps14 min read·Nov 11, 2021--8--8