Épisode 57 – Le poireau multi-plateformes de JetBrains

Introduction

Yannick et Benjamin reçoivent à nouveau Salomon Brys pour discuter de Kotlin multiplatform, la solution de JetBrains pour partager du code entre différentes plateformes.

Téléchargement direct

Show notes

1:08″ – Kodein DI : https://androidleakspodcast.com/2018/12/16/episode-48-linjection-de-poireaux-avec-kodein/
2:07″ – Romain Boisselle : https://github.com/romainbsl
2:37″ – Kotlin conf : https://kotlinconf.com/
3:45″ – Kotlin Everywhere Paris 2019 : https://everywhere.kotlin.paris/
4:10″ – Kotlin multiplatform : https://kotlinlang.org/docs/reference/multiplatform.html
5:03″ – Kotlin JVM : https://kotlinlang.org/docs/reference/server-overview.html
5:11″ – Kotlin JS : https://kotlinlang.org/docs/reference/js-overview.html
5:18″ – Transpiler : https://fr.wiktionary.org/wiki/transpiler
5:24″ – Kotlin Native : https://kotlinlang.org/docs/reference/native-overview.html
7:31″ – ARMv7 & ARMv8 : https://fr.wikipedia.org/wiki/Architecture_ARM
7:34″ – x86 & x86-64 : https://fr.wikipedia.org/wiki/X86
7:54″ – LLVM : https://fr.wikipedia.org/wiki/LLVM
10:10″ – Garbage collector : https://fr.wikipedia.org/wiki/Ramasse-miettes_(informatique)
10:16″ – Librarie Standard (stdlib) de Kotlin : https://kotlinlang.org/api/latest/jvm/stdlib/index.html
11:01″ – CLang : https://fr.wikipedia.org/wiki/Clang
11:20″ – Haskell : https://fr.wikipedia.org/wiki/Haskell
13:14″ – Kotlinx serialization : https://github.com/Kotlin/kotlinx.serialization
13:19″ – Jetpack Compose : https://androidleakspodcast.com/2019/07/14/episode-55-le-poireau-recompose-partie-1/
14:47″ – [Kotlin] Annotation Processing Tool ([K]APT) : https://kotlinlang.org/docs/tutorials/android-frameworks.html
15:38″ – Talk sur les plugins de compilateur : https://www.youtube.com/watch?v=w-GMlaziIyo
15:47″ – Épisode Talking Kotlin sur les plugins de compilateurs : http://talkingkotlin.com/compiler-plugins/
16:25″ – All-Open : https://kotlinlang.org/docs/reference/compiler-plugins.html
16:34″ – Spring Framework : https://androidleakspodcast.com/2017/06/18/episode-23-kotlin-le-renouveau-du-poireau-partie-1/
17:16″Backend Intermediate Representation (BIR) : https://medium.com/androidiots/the-magic-of-kotlin-native-part-1-fad2795632b1
17:59″ – Gradle : https://androidleakspodcast.com/2017/07/16/episode-26-le-poireau-de-construction/
18:09″ – Maven : http://maven.apache.org/
20:30″ – java.util.Date : https://docs.oracle.com/javase/7/docs/api/java/util/Date.html
21:35″ – expect/actual : https://kotlinlang.org/docs/reference/platform-specific-declarations.html
24:45″ – Le choix dans la date (contrepèterie) : https://fr.wikipedia.org/wiki/Contrepèterie
25:59″ – Type alias : https://kotlinlang.org/docs/reference/type-aliases.html
26:17″ – Kotlin test multiplatform : https://kotlinlang.org/api/latest/kotlin.test/kotlin.test/index.html
27:51″ – Objets distribués : https://florat.net/tutorial-java/chapitre08-distrib.html
36:15″ – UIKit : https://developer.apple.com/documentation/uikit
36:23″ – CoreData : https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreData/index.html
36:49″ – AppCode : https://www.jetbrains.com/objc/
39:20″Java Native Interface (JNI) : https://fr.wikipedia.org/wiki/Java_Native_Interface
44:10″ – Go : https://golang.org/
47:30″ – Rust : https://developer.mozilla.org/fr/docs/Mozilla/Rust
50:50″ – Coroutines : https://androidleakspodcast.com/2019/03/17/episode-51-le-poireau-suspendu/
52:50″ – Main thread : https://developer.android.com/guide/components/processes-and-threads
53:53″ – Kotlin flow : https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/
54:45″ – Ktor client : https://ktor.io/clients/http-client.html
57:34″ – inline : https://kotlinlang.org/docs/reference/inline-functions.html
1:07:29″ – GSON : https://github.com/google/gson
1:07:47″ – Kotlinx AtomicFU : https://github.com/Kotlin/kotlinx.atomicfu
1:08:28″ – Ktor : https://ktor.io/
1:12:11″ – Carré magique : https://github.com/bmonjoie/magicsquare
1:15:55″ – Flutter : https://androidleakspodcast.com/2019/06/10/episode-53-le-poireau-multi-plateformes-de-google/
1:20:19″ – Cordova : https://cordova.apache.org/
1:20:38″ – ReactNative : https://facebook.github.io/react-native/
1:26:41″ – Meetup Kotlin à Paris : https://www.meetup.com/Kotlin-Paris-Meetup/
1:26:45″ – Android Makers : https://androidmakers.fr/
1:27:28″ – Sébastien Deleuze : https://androidleakspodcast.com/2017/06/18/episode-23-kotlin-le-renouveau-du-poireau-partie-1/
1:27:37″ – Yacine Rezgui : https://twitter.com/yrezgui
1:28:32″ – Dmitry Savvinov : https://twitter.com/dsavvinov
1:29:26″ – Geoffrey Métais : https://twitter.com/geoffreymetais
1:29:29″ – Louis CAD : https://androidleakspodcast.com/2019/03/17/episode-51-le-poireau-suspendu/
1:29:27″ – VLC : https://www.videolan.org/index.fr.html
1:36:35″ – Sense8 : https://fr.wikipedia.org/wiki/Sense8
1:36:42″ – Battlestar Galactica : https://fr.wikipedia.org/wiki/Battlestar_Galactica_(série_télévisé)
1:40:07″ – La Radio des Jeux : https://laradiodesjeux.org/
1:45:56″ – Code source du site de Kotlin Everywhere Paris : https://github.com/kotlin-paris/everywhere-website

Contact

@SalomonBrys & Kotlin_Paris

@Xzan

@TheYann