Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leveraging GraphQL with Kotlin Multiplatform

Leveraging GraphQL with Kotlin Multiplatform

The Perspective about "Multiplatform" Software Development with More Beneficial For Frontend Engineer (UI Maker)

Raka Adi Nugroho

October 29, 2024
Tweet

More Decks by Raka Adi Nugroho

Other Decks in Programming

Transcript

  1. Baparekraf Developer Day 2024 GraphQL is a query language for

    APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
  2. Baparekraf Developer Day 2024 Network Communication Server Driven Client Driven

    Schema & Type Endpoints C R U D Query, Mutation, Subscription Fixed Data Specific Data
  3. Baparekraf Developer Day 2024 Starting From Apollo 3.0 Apollo Kotlin

    3.0 rewrites most of Apollo Android's internals in Kotlin. Among other improvements, it features: - Kotlin-first, coroutine-based APIs - A unified runtime for both JVM and multiplatform - Declarative cache, @nonnull client directives, performance improvements and more...
  4. Baparekraf Developer Day 2024 « Write once, run anywhere »

    that age-old dream is still alive today.
  5. Baparekraf Developer Day 2024 What potential challenges do you think

    might arise when an application becomes complex and has many users?
  6. Baparekraf Developer Day 2024 Monitoring Problem - Only use 1

    entry-point (POST*) Solutions - Use 3rd party / monitoring tools thats support graphQL - ….
  7. Baparekraf Developer Day 2024 Summary • Learning curve for GraphQL

    • Kotlin 1st • You start from Android Dev