menu

Apollo

A community of developers, designers and others who love Apollo and GraphQL. 🚀

Channels
# All channels
view-forward
# General
view-forward
# Apollo Angular
view-forward
# Announcements
view-forward
# Apollo Android
view-forward
# Apollo Client
view-forward
# Apollo iOS
view-forward
# Apollo Link
view-forward
# Apollo Link Rest
view-forward
# Local State
view-forward
# Apollo Studio
view-forward
# Apollo Server
view-forward
# Apollo Tooling
view-forward
# Contributing
view-forward
# Docs
view-forward
# Events
view-forward
# GraphQL Tools
view-forward
# Jobs
view-forward
# Random
view-forward
# React Apollo
view-forward
# Showcase
view-forward
# Subscriptions
view-forward
# Testing
view-forward
# Vue Apollo
view-forward
Team

How Production Ready is Apollo Multiplatform?

January 27, 2021 at 7:11pm

How Production Ready is Apollo Multiplatform?

January 27, 2021 at 7:11pm
I'm looking into creating Android/iOS SDKs but am unsure of the state of Apollo Multiplatform. Couple questions:
Would you consider it safe to use for large production apps? Are you aware of any popular apps that are currently using it?

January 27, 2021 at 7:28pm
Excellent question! The best answer I've seen regarding Kotlin Multiplatform in general is from the Touchlabs FAQ. The definition of production ready will vary from team to team so it's hard to give a definitive answer. Some teams will love being able to ship for two platforms at once while others will prefer waiting a bit for the ecosystem to grow.
I'd say the same is generally true about apollo-android. We've had users using it successully. Whether you'll want to use it inside your app will depend how much your team is willing to try the latest things and maybe encounter a few hickups.
Overall, Kotlin multiplatform is working and companies are using it in production. If you want to know more, Jetbrains also has great case studies about KMM and companies using it: https://kotlinlang.org/lp/mobile/case-studies/.
like-fill
1
  • reply
  • like
Thanks (mbonnin)! I know there's no definitive answer but it's great to hear your perspective. Thank you!
like-fill
1
  • reply
  • like