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

Backend mobile en Kotlin

Backend mobile en Kotlin

Kotlin est très populaire pour le développement d’applications Android. Les développeurs mobile l’apprécient parce qu’il propose une API et un style modernes tout en étant compatible avec une grande variété de terminaux. De plus, il est complètement interopérable avec des librairies Java existantes.

Mais Kotlin est polyvalent et peut aussi être utilisé côté serveur. Dans cette présentation, nous allons créer un backend mobile pour un lecteur de musique sur Android. Vous apprendrez comment utiliser la boîte à outils Vert.x pour construire un serveur HTTP. Puis nous exposerons une API web afin que notre application mobile puisse disposer d’un catalogue et, bien sûr, recevoir de la musique en streaming. Programmeurs Kotlin, libérez vos talents et devenez programmeurs fullstack!

Thomas Segismont

June 28, 2019
Tweet

More Decks by Thomas Segismont

Other Decks in Technology

Transcript

  1. Développeur full-stack mobile The rise of the full-stack native mobile

    app developer If you’re only doing native mobile app development today, it is time to learn some back-end technologies. Erik Hellman
  2. Eclipse Vert.x Une boîte à outils pour créer des applications

    asynchrones et réactives sur la JVM. Créé en 2012 Double license Eclipse / Apache (Presque) 10K ★ sur GitHub Basé sur Netty
  3. Un modèle familier • Kotlin + Coroutines • RxJava •

    Event loop • Traitements bloquants / longs sur un pool de workers
  4. Un écosystème réactif Pour les développeurs de backend mobile: •

    Serveur Web (services REST) • Web Client ou Retrofit / OkHttp • Postgres client • Mongo, Redis, Elasticsearch • Serveur GraphQL avec GraphQL-Java