Kotlin est devenu la référence pour le développement d’applications Android. Notamment parce qu'il propose une API et un style modernes, tout en étant compatible avec une grande variété de terminaux. Mais aussi parce qu'il est complètement interopérable avec les librairies Java existantes.
Mais que faire quand un client a besoin d'intégrer ses données et services?
Dans cette présentation, nous allons créer un backend mobile avec Eclipse Vert.x. Vert.x est une boîte à outils pour la JVM permettant de construire des applications réactives, exécutées par une event loop, se mariant très bien avec Kotlin et les coroutines. Nous verrons comment:
- partager du code entre les deux couches
- créer une API web
- exposer les données d'une base Google Cloud SQL
Et pour être prêts quand le client aura beaucoup d'utilisateurs et des pics de charges, nous déploierons sur Google Cloud Run.