# The STRV Blog - Our Processes, Products, Culture & Observations

[Android](https://www.strv.com/blog/tag/android)  
[Full Circle: Production Kotlin Multiplatform for TechnoAlpin](https://www.strv.com/blog/full-circle-production-kotlin-multiplatform-for-technoalpin)

[Android](https://www.strv.com/blog/tag/android)⋅  
[Jiri Parizek](https://www.strv.com/blog/authors/jiri)⋅

---

## Latest posts

- [The Lifetime Value Hiding in Sports and Fitness Data](https://www.strv.com/blog/the-lifetime-value-hiding-in-sports-and-fitness-data)  
  [Business](https://www.strv.com/blog/tag/business)⋅  
  [Deniz Senliler](https://www.strv.com/blog/authors/deniz-senliler)⋅

- [Forward Festival Takeaways](https://www.strv.com/blog/forward-festival-takeaways)  
  [Design](https://www.strv.com/blog/tag/design)⋅  
  [Kristina Konkova](https://www.strv.com/blog/authors/kristina-konkova)⋅

- [Two Writes For Every Tap: Optimistic UI In Offline-First Apps](https://www.strv.com/blog/two-writes-for-every-tap-optimistic-ui-in-offline-first-apps)  
  [Engineering](https://www.strv.com/blog/tag/engineering)⋅  
  [Michal Jenicek](https://www.strv.com/blog/authors/michal-jenicek)⋅

- [Running AI Agents on a Production Codebase: A Three-Layer System That Works](https://www.strv.com/blog/running-ai-agents-on-a-production-codebase-a-three-layer-system-that-works)  
  [Engineering](https://www.strv.com/blog/tag/engineering)⋅  
  [Tomas Parizek](https://www.strv.com/blog/authors/tomas-parizek)⋅

- [Walk the Talk: How Living It Beats Pitching It](https://www.strv.com/blog/walk-the-talk-how-living-it-beats-pitching-it)  
  [Business](https://www.strv.com/blog/tag/business)⋅  
  [Lubo Smid](https://www.strv.com/blog/authors/lubo-smid)⋅

- [How to Apply Liquid Glass to Your App](https://www.strv.com/blog/how-to-apply-liquid-glass-to-your-app)  
  [Design](https://www.strv.com/blog/tag/design)⋅  
  [Tom Naute](https://www.strv.com/blog/authors/tom-naute)⋅

- [Choosing An Offline-First Sync Layer For KMP](https://www.strv.com/blog/choosing-an-offline-first-sync-layer-for-kotlin-multiplatform)  
  [Engineering](https://www.strv.com/blog/tag/engineering)

- [AWS AppSync to NestJS In Four Days](https://www.strv.com/blog/aws-appsync-to-nestjs-migration)  
  [Engineering](https://www.strv.com/blog/tag/engineering)⋅  
  [Marek Cermak](https://www.strv.com/blog/authors/marekcermak)⋅

- [When “Faster” Doesn’t Mean Sooner](https://www.strv.com/blog/when-faster-doesnt-mean-sooner)  
  [Engineering](https://www.strv.com/blog/tag/engineering), [Business](https://www.strv.com/blog/tag/business)⋅  
  [Jirka Koutny](https://www.strv.com/blog/authors/jirka-koutny)⋅

- [UIKit Is Not Dead: Why We Still Use It for Navigation Over SwiftUI](https://www.strv.com/blog/uikit-is-not-dead-why-we-still-use-it-for-navigation-over-swiftui)  
  [Engineering](https://www.strv.com/blog/tag/engineering)⋅  
  [Michal Cerny](https://www.strv.com/blog/authors/michal-cerny)⋅

---

## More stories

- [The STRV Mindset](https://www.strv.com/blog/the-strv-mindset-insidestrv)  
  [Inside STRV](https://www.strv.com/blog/tag/inside-strv)⋅  
  [Linda Krestanova](https://www.strv.com/blog/authors/linda)⋅

- [STRV & Cinnamon: Building Custom AI Solutions in 4 Months](https://www.strv.com/blog/strv-cinnamon-building-custom-ai-solutions-in-4-months)  
  [Engineering](https://www.strv.com/blog/tag/engineering)⋅  
  [Linda Krestanova](https://www.strv.com/blog/authors/linda)⋅

- [The STRV Approach to Project Cost Estimation](https://www.strv.com/blog/strv-approach-project-cost-estimation-business-product)  
  [Product](https://www.strv.com/blog/tag/product)⋅  
  3 authors ⋅

- [Making an App, Phase 1: Discovery](https://www.strv.com/blog/making-an-app-phase-1-discovery-process-product)  
  [Process](https://www.strv.com/blog/tag/process)⋅  
  [Linda Krestanova](https://www.strv.com/blog/authors/linda)⋅

- [Making an App, Phase 2: Design](https://www.strv.com/blog/making-an-app-phase-2-design-process-product)