Épisode 26 – Le poireau de construction

Introduction

Yannick et Benjamin reçoivent Xavier Ducrohet, Android SDK Tech Lead chez Google, pour parler de Gradle et des outils de construction.

Lecteur audio

 

Téléchargement direct

Show notes

0:58″ – Emulateur Android : https://developer.android.com/studio/run/emulator.html
1:00″ – Dalvik Debug Monitor Server (DDMS) : https://developer.android.com/studio/profile/ddms.html
1:02″ – Traceview : https://developer.android.com/studio/profile/traceview.html
1:03″ – Ant : https://www.jmdoudoux.fr/java/dej/chap-ant.htm
1:18″ – Eclipse : https://www.eclipse.org/
1:18″ – Android Eclipse Plugin : https://developer.android.com/studio/tools/sdk/eclipse-adt.html
1:28″ – IntelliJ : https://www.jetbrains.com/idea/
1:39″ – Dalvik : https://fr.wikipedia.org/wiki/Dalvik_(machine_virtuelle)
1:49″Standard Widget Toolkit (SWT) : https://www.eclipse.org/swt/
3:00″Android Debug Bridge (ADB) : https://developer.android.com/studio/command-line/adb.html
6:04″ – Support Library : https://developer.android.com/topic/libraries/support-library/index.html
6:25″ – Maven : https://maven.apache.org/
6:34″ – Gradle : https://gradle.org/
12:53″ – Gradle Tooling API : https://docs.gradle.org/current/userguide/embedding.html
13:52″ – Android Studio Sync : https://developer.android.com/studio/build/index.html#sync-files
14:29″ – Multidex : https://developer.android.com/studio/build/multidex.html
15:33″ – Guillaume Laforge : http://glaforge.appspot.com/
15:37″ – Groovy : http://groovy-lang.org/
15:48″Domain Specific Language (DSL) : https://fr.wikipedia.org/wiki/Langage_dédié
18:38″ – Comparaison entre Gradle et Maven : https://gradle.org/maven-vs-gradle/
20:06″ – Dépendances de Gradle : https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html#sec:declaring_your_dependencies
20:24″ – Gradle wrapper : https://docs.gradle.org/current/userguide/gradle_wrapper.html
22:42″ – RenderScript : https://developer.android.com/guide/topics/renderscript/compute.html
25:29″ – Gradle Summit : https://summit.gradle.com/
25:35″ – Kotlin DSL : https://github.com/gradle/kotlin-dsl
25:40″ – Vidéo Gradle Summit sur Kotlin-DSL : https://www.youtube.com/watch?v=_TUu9E7rcQ0
30:26″ – App Shortcuts : https://developer.android.com/guide/topics/ui/shortcuts.html
30:33″ – Ticket sur applicationId dans shortcuts.xml : https://issuetracker.google.com/issues/37124066
33:44″ – Gradle buildsrc : https://docs.gradle.org/current/userguide/organizing_build_logic.html
36:46″ – Build variant : https://developer.android.com/studio/build/build-variants.html
39:55″ – Maven Central : https://search.maven.org/
41:45″ – BaseExtension.groovy : https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/BaseExtension.groovy
44:35″ – HttpClient retiré en 6.0 : https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
45:13″ – FloatMath : https://developer.android.com/reference/android/util/FloatMath.html
45:39″ – ViewPagerIndicator : http://viewpagerindicator.com/
48:39″ – Bazel : https://bazel.build/
51:27″ – Gradle Profiler : https://github.com/gradle/gradle-profiler
53:42″ – Article sur Android avec plusieurs modules : https://medium.freecodecamp.org/how-modularisation-affects-build-time-of-an-android-application-43a984ce9968
54:00″ – Xavier au Gradle Summit : https://www.youtube.com/watch?v=jp_Dv4VjVWE
54:10″ – api / implementation vs compile : https://jeroenmols.com/blog/2017/06/14/androidstudio3/
1:02:17″ – Instant Apps : https://developer.android.com/topic/instant-apps/index.html
1:02:34″ – Jack & Jill : http://tools.android.com/tech-docs/jackandjill
1:02:51″ – Retrolambda : https://github.com/evant/gradle-retrolambda
1:03:58″ – FOSDEM : https://fosdem.org
1:04:16″ – TensorFlow : https://www.tensorflow.org/
1:04:16″ – Sample de TensorFlow : https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android
1:08:29″ – Nouveau profiler d’Android Studio : https://developer.android.com/studio/preview/features/android-profiler.html
1:08:31″ – APK Analyzer : https://developer.android.com/studio/build/apk-analyzer.html
1:11:54″ – OkBuck : https://github.com/uber/okbuck
1:12:01″ – Buck : https://buckbuild.com/
1:13:30″ – Talk des gens de Twitter au Gradle Summit : https://www.youtube.com/watch?v=rG6nzrRPMRI
1:16:45″ – Bug sur Aapt2 : https://issuetracker.google.com/issues/38481063
1:18:15″ – Kobalt : http://beust.com/kobalt/home/index.html
1:18:20″ – Cédric Beust : http://beust.com/
1:19:48″ – Cédric Beust dans Talking Kotlin : http://talkingkotlin.com/kobalt-with-cedric-beust/
1:25:02″ – Gradle Bash Completion : https://github.com/gradle/gradle-completion
1:26:03″ – Guava : https://github.com/google/guava
1:26:33″ – Guava pour Android mentionné lors d’ADB : http://androidbackstage.blogspot.be/2017/02/episode-63-dagger.html

Contact

@DroidXav

@Xzan

@TheYann

3 thoughts on “Épisode 26 – Le poireau de construction

  1. Merci pour ce podcast ! Merci pour les autres aussi bien sûr, mais celui-ci m’a aidé entre autre à démystifier Gradle. J’ai trouvé très intéressant d’avoir le point de vue (et l’historique) de Xavier.

  2. Bonjour Alex, content que ça t’ait plu ! Et merci à toi pour ton message, ça nous fait énormément plaisir de savoir que notre podcast est utile à certains 🙂

Comments are closed.