キ ャン ペ ーンは 終了 し ました た くさん のお 申 …た くさん のお 申し 込みあ り がとうご ざいま し た キ ャン ペ ーンは 終了 し
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
-
Upload
shinobu-okano -
Category
Technology
-
view
751 -
download
6
Transcript of Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle Plugin と
Twitter と
ズン ドコ キ・ヨ・シ!shibuya.apk #6
About Me
Shinobu Okano
@operandoOS
Mercari, Inc.
shinobu.apk
http://hack-it-iron.hatenablog.com/entry/2016/02/08/142322
shinobu.apk #1 のパネルディスカッション
録音データとShow Notesを公開しました!
まったりAndroid Framework Code Reading
http://hack-it-iron.hatenablog.com/entry/2015/11/28/185529
まったりAndroid Framework
Code Reading #2 を開催しました
まったりAndroid Framework
Code Reading #3やります!!
4/7 (木) メルカリオフィス
shinobu.apk #2 やります!!
調整中…
Gradle Plugin
一週間前の自分
Gradle Plugin いいよねー
作りたいねー
以上
要は
PluginのPの字もない
雑魚
でも大丈夫!!
簡単です!
Gradle Plugin
• Custom Pluginみたいな言い方もある
• 再利用可能なビルドロジックの断片をパッケージとしてまとめ、異なるプロジェクトやビルドで横断的に使えるよう - コピペ乙
Gradle Pluginの初歩
http://gradle.monochromeroad.com/docs/userguide/custom_plugins.html
第59章 カスタムプラグインの作成
Groovy
Groovy
• JVM言語
• とりあえずJavaできれば大丈夫
• なんとなくJavaで書いてもOKOK
gradle-twitter-plugin
https://github.com/operando/gradle-twitter-plugin
gradle-twitter-plugin
ズンドコ キ・ヨ・シ!
??
ズンドコ キ・ヨ・シ!
ズンドコキヨシまとめ
qiita.com/shunsugai@github/items/971a15461de29563bf90
なるほど!!
gradle-zundokokiyoshi-plugin
https://github.com/operando/gradle-zundokokiyoshi-plugin
gradle-zundokokiyoshi-plugin
gradle-zundokokiyoshi-plugin
Tips
Android Plugin DSL Reference
• Android Gradle PluginのDSLがまとまってる
• Android向けのGradle Plugin作りたいなら見るといい
• http://google.github.io/android-gradle-dsl/
• http://google.github.io/android-gradle-dsl/current/index.html
Gradle Android Plugin API Javadoc
http://google.github.io/android-gradle-dsl/javadoc/
Android Gradle Pluginのソースコードの位置とちょっとだけコードを追ってみたメモ
http://qiita.com/takahirom/items/d6380f6c7582f48e5a21
既存のGradle Pluginの実装を真似る
• これが一番早い学習方法かも
• わりとドキュメントは少ないので実装を見る
• 既存のものを別のものに置き換えて実装してみる
• gradle-twitter-pluginはSlack -> Twitterに変えただけ
Thanks!