Submit Search
Upload
Androidアプリ開発で活躍必至!? ビルドツールGradle
•
4 likes
•
1,308 views
A
amayaw9
Follow
バイト先でLTしたGradleネタ、簡単な導入~インストール手順~Flavorを用いた2バージョンビルドまでを示します。
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 24
Download now
Download to read offline
Recommended
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Satoshi Noda
2015/11/14 Android6.0 Marshmallow勉強会
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
Yasutaka Kawamoto
第1回大阪Go勉強会にて、GDG Kobeの紹介させて頂いた資料です。 #阪Go
VS Code Day 2021 Recap
VS Code Day 2021 Recap
Yuki Ueda
VS Code Meetup #9 - Recap VS Code Day 2021
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
ちょっとGoogle analyticsの話しようぜ 【メルカリ×奇兵隊×ジェネストリーム登壇】第1回AndroidTips共有会 - LT
Androidnight contribute droidkaigi
Androidnight contribute droidkaigi
Shinjiro Watanabe
android night 2019/01
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
C# Tokyo コミュニティ説明
私なりのGo言語のご紹介
私なりのGo言語のご紹介
Ryuji Iwata
The introduction of the Go programming language in my own way.
クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク
R3 institute
クラウドとGo言語とリモートワーク 【IT企業合同採用イベント☆ザ・関西!!】 メインセッションの資料です。
Recommended
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Satoshi Noda
2015/11/14 Android6.0 Marshmallow勉強会
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
Yasutaka Kawamoto
第1回大阪Go勉強会にて、GDG Kobeの紹介させて頂いた資料です。 #阪Go
VS Code Day 2021 Recap
VS Code Day 2021 Recap
Yuki Ueda
VS Code Meetup #9 - Recap VS Code Day 2021
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
ちょっとGoogle analyticsの話しようぜ 【メルカリ×奇兵隊×ジェネストリーム登壇】第1回AndroidTips共有会 - LT
Androidnight contribute droidkaigi
Androidnight contribute droidkaigi
Shinjiro Watanabe
android night 2019/01
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
C# Tokyo コミュニティ説明
私なりのGo言語のご紹介
私なりのGo言語のご紹介
Ryuji Iwata
The introduction of the Go programming language in my own way.
クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク
R3 institute
クラウドとGo言語とリモートワーク 【IT企業合同採用イベント☆ザ・関西!!】 メインセッションの資料です。
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
Get started with future C# .Net development with Docker
Get started with future C# .Net development with Docker
Oshitari_kochi
2020/07/29 C# Tokyo でのLT発表スライドです。.NET開発でDockerを使う方法について紹介しています。
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
Yusuke Yamada
VS Code Meetup #14 - 拡張機能作る、作った編 で発表した初めての拡張機能を作る際に行った工程をまとめた資料です。
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
Satoshi Noda
2015/11/07 (土) KOF2015 Go言語ハンズオン勉強会資料
Hello GoDoc!
Hello GoDoc!
laco0416
Fukuoka.go#2 LT資料 Hello GoDoc!
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
Takuya Ueda
Kyobashi.go #1 での発表 http://kyobashi-go.connpass.com/event/18038/
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
Golang 勉強会 in Kagawa で発表した資料です。 http://gdgshikoku.connpass.com/event/26262/
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
Masataka Kono
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa での発表資料です。
Rubykaigi09 Webでるりまを検索するn個の方法
Rubykaigi09 Webでるりまを検索するn個の方法
Hiroaki NAKADA
るりまの刷新計画版にWebから簡単にアクセスする方法
Goだけでモバイルアプリを作ろう
Goだけでモバイルアプリを作ろう
Takuya Ueda
Goオールスターズ!で発表した資料です。 http://eventdots.jp/event/571126
Go一緒にいかが?
Go一緒にいかが?
Ryuji Iwata
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
leverages_event
世界最大のレシピ動画アプリ『クラシル』開発のすべて!! ~dely開発チームのCTO、サーバーサイド、アプリ、UI/UX、SREのリーダー5名が登壇し、急成長中プロダクトのグロースノウハウについてお話します~
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
builderscon tokyo 2017の発表資料です。 https://builderscon.io/tokyo/2017/session/6c3f25ed-5885-4887-b9d4-a3ab5e0aa451
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
Go1.8 Release Partyで発表した資料です。 https://gocon.connpass.com/event/48281/
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
Google Cloud Next'17 報告会@福岡で発表したスライドです。 https://gcpugfukuoka.connpass.com/event/53034/
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
やっぱり App Engine ja Night #1 で登壇した時の資料です。
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Next ’17 Extended - Tokyoで発表したスライドです。 https://gdg-tokyo.connpass.com/event/52811/
go.mobile で Android 開発
go.mobile で Android 開発
Hiroshi Kurokawa
Overview of app. development with go.mobile
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Masahiro Hidaka
エンジニアによる技術アウトプットのひとつに執筆があります。本講演では技術書の執筆を通じた発信をメインテーマに身近な技術書のトレンドやどのように作られているのか、執筆を通じて成長できるポイントなどをお話します。最近はコミュニティ活動の一環としてアドベントカレンダーなども流行しています。技術を誤解なく、多くの人へ伝えるための工夫や執筆を支える技術について発信側の立場から触れています。
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
DroidKaigi 2017の講演資料です
More Related Content
What's hot
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
Get started with future C# .Net development with Docker
Get started with future C# .Net development with Docker
Oshitari_kochi
2020/07/29 C# Tokyo でのLT発表スライドです。.NET開発でDockerを使う方法について紹介しています。
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
Yusuke Yamada
VS Code Meetup #14 - 拡張機能作る、作った編 で発表した初めての拡張機能を作る際に行った工程をまとめた資料です。
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
Satoshi Noda
2015/11/07 (土) KOF2015 Go言語ハンズオン勉強会資料
Hello GoDoc!
Hello GoDoc!
laco0416
Fukuoka.go#2 LT資料 Hello GoDoc!
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
Takuya Ueda
Kyobashi.go #1 での発表 http://kyobashi-go.connpass.com/event/18038/
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
Golang 勉強会 in Kagawa で発表した資料です。 http://gdgshikoku.connpass.com/event/26262/
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
Masataka Kono
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa での発表資料です。
Rubykaigi09 Webでるりまを検索するn個の方法
Rubykaigi09 Webでるりまを検索するn個の方法
Hiroaki NAKADA
るりまの刷新計画版にWebから簡単にアクセスする方法
Goだけでモバイルアプリを作ろう
Goだけでモバイルアプリを作ろう
Takuya Ueda
Goオールスターズ!で発表した資料です。 http://eventdots.jp/event/571126
Go一緒にいかが?
Go一緒にいかが?
Ryuji Iwata
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
leverages_event
世界最大のレシピ動画アプリ『クラシル』開発のすべて!! ~dely開発チームのCTO、サーバーサイド、アプリ、UI/UX、SREのリーダー5名が登壇し、急成長中プロダクトのグロースノウハウについてお話します~
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
builderscon tokyo 2017の発表資料です。 https://builderscon.io/tokyo/2017/session/6c3f25ed-5885-4887-b9d4-a3ab5e0aa451
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
Go1.8 Release Partyで発表した資料です。 https://gocon.connpass.com/event/48281/
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
Google Cloud Next'17 報告会@福岡で発表したスライドです。 https://gcpugfukuoka.connpass.com/event/53034/
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
やっぱり App Engine ja Night #1 で登壇した時の資料です。
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Next ’17 Extended - Tokyoで発表したスライドです。 https://gdg-tokyo.connpass.com/event/52811/
go.mobile で Android 開発
go.mobile で Android 開発
Hiroshi Kurokawa
Overview of app. development with go.mobile
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
What's hot
(20)
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Get started with future C# .Net development with Docker
Get started with future C# .Net development with Docker
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
Hello GoDoc!
Hello GoDoc!
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
Rubykaigi09 Webでるりまを検索するn個の方法
Rubykaigi09 Webでるりまを検索するn個の方法
Goだけでモバイルアプリを作ろう
Goだけでモバイルアプリを作ろう
Go一緒にいかが?
Go一緒にいかが?
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
Cloud functionsの紹介
Cloud functionsの紹介
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Cloud Functionsの紹介
Cloud Functionsの紹介
go.mobile で Android 開発
go.mobile で Android 開発
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
Viewers also liked
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Masahiro Hidaka
エンジニアによる技術アウトプットのひとつに執筆があります。本講演では技術書の執筆を通じた発信をメインテーマに身近な技術書のトレンドやどのように作られているのか、執筆を通じて成長できるポイントなどをお話します。最近はコミュニティ活動の一環としてアドベントカレンダーなども流行しています。技術を誤解なく、多くの人へ伝えるための工夫や執筆を支える技術について発信側の立場から触れています。
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
DroidKaigi 2017の講演資料です
Android Studio Pluginを使ってみた
Android Studio Pluginを使ってみた
Tomoki YAMASHITA
I've tried plugins of Android Studio. Introduce few plugins.
20101024 3min cooking in Yokohama android
20101024 3min cooking in Yokohama android
Kenichi Ohwada
2010年10月24日 日本アンドロイドの会 横浜支部 アンドロイド3分間クッキング
サクサクアンドロイド
サクサクアンドロイド
Ryuichi ITO
関西Scalaビギナーズ LTスライドです
Android Studio First Step Guide
Android Studio First Step Guide
Masahiro Hidaka
Android Studioのレイアウト、パネルなど最初の一歩を解説
言語アップデート -Scala編-
言語アップデート -Scala編-
Kota Mizushima
函数プログラミングの集い2011 in Tokyo の言語アップデートにおける発表スライドです。超高速でScalaの新し目の話題を提供することに特化してて、コードは少なめです。
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
モジュールの管理方法の工夫でAnroidのビルド時間を数十秒から10-20秒くらいへ減らす
2016 Android × Scala @ScalaMatsuri2016
2016 Android × Scala @ScalaMatsuri2016
Yasuyuki Sugitani
GANMA!というアプリのAndroid版をScalaで作り直したときの知見です
Android Studioの魅力
Android Studioの魅力
Keiji Ariyama
やっちゃった。
AndroidでScalaを使う際の問題点と対策
AndroidでScalaを使う際の問題点と対策
Mogi Isamu
- 自己紹介 - Scalaの紹介 - Android+Scalaの問題点と解決策 -- DalvikVMメソッド64k問題 -- コンパイルが遅い -- sbtなのとAndroid Studio使えない
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Hitoshi Asai
ScalaプログラマのためのHaskell入門
ScalaプログラマのためのHaskell入門
Yasuaki Takebe
Scala Matsuriで話したScalaプログラマのためのHaskell入門のスライドです。
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
Mogi Isamu
ABC 2014 winterでのLT発表資料です
15分でざっくり分かるScala入門
15分でざっくり分かるScala入門
SatoYu1ro
佐藤 祐一郎 JAIST IS 2014/6/21 kanazawa.rb meetup#22
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
papamitra
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
omi end
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala@SmartNews_20150221
Scala@SmartNews_20150221
Shigekazu Takei
Use case of Scala Finagle in SmartNews, Inc.
Scala@SmartNews AdFrontend を Scala で書いた話
Scala@SmartNews AdFrontend を Scala で書いた話
Keiji Muraishi
Scala@SmartNews AdFrontend を Scala で書いた話
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
外部向け勉強会 ipros tech meet up で行ったscalaハンズオンの資料です。 内容はscala触ったことがない、かなり初心者向けとなっています。
Viewers also liked
(20)
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Android Studio Pluginを使ってみた
Android Studio Pluginを使ってみた
20101024 3min cooking in Yokohama android
20101024 3min cooking in Yokohama android
サクサクアンドロイド
サクサクアンドロイド
Android Studio First Step Guide
Android Studio First Step Guide
言語アップデート -Scala編-
言語アップデート -Scala編-
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
2016 Android × Scala @ScalaMatsuri2016
2016 Android × Scala @ScalaMatsuri2016
Android Studioの魅力
Android Studioの魅力
AndroidでScalaを使う際の問題点と対策
AndroidでScalaを使う際の問題点と対策
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
ScalaプログラマのためのHaskell入門
ScalaプログラマのためのHaskell入門
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
15分でざっくり分かるScala入門
15分でざっくり分かるScala入門
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala@SmartNews_20150221
Scala@SmartNews_20150221
Scala@SmartNews AdFrontend を Scala で書いた話
Scala@SmartNews AdFrontend を Scala で書いた話
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
Similar to Androidアプリ開発で活躍必至!? ビルドツールGradle
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Kazuaki Ueda
『HTML5とか、Androidとか、WEBやら、なんやらかんやら』 日本Androidの会 四国支部 四周年イベント http://atnd.org/events/41163 こちらでプレゼンした際の資料です。
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
AndroidStudioはじめて、Gradleにできることを5分ぐらいの発表用にまとめたものです。 サンプルはこちら https://github.com/tyabata/demo-tomo
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
codeal
2015年8月2日に実施したAndroidアプリ開発イベントの資料です。プログラミング初級者向けの資料になっています。資料内に書いてある解説と、GitHubのリポジトリを参照しながら、3時間程度でおみくじアプリを作ることが出来ます。
Glide活用イメージ紹介20220421
Glide活用イメージ紹介20220421
kazu_1803
2022年4月21日みえ社会的処方研究所でのGlide活用イメージ紹介スライドです。
Groovy base gradle_20130309
Groovy base gradle_20130309
Nobuhiro Sue
Google Product
Google Product
Daisuke Sugai
This is my presentation material
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
Shinobu Okano
schoo 2015/10/29 はじめる前に知っておきたいAndroidアプリ開発のポイント https://schoo.jp/class/2898 リンクまとめ https://github.com/operando/Notes/blob/master/schoo_2015_10_29/README.md
Gws 20120521 gradle
Gws 20120521 gradle
Nobuhiro Sue
android_on_groovy
android_on_groovy
ichigotake .
DalvikVMのメソッド数上限65535問題が厳しいというお話
兄弟アプリのロジック共通化とビルド高速化の実験
兄弟アプリのロジック共通化とビルド高速化の実験
ichigotake .
先月のビルド高速化実験を試験運用して思った事 実験記録: http://ichigotake.hateblo.jp/entry/2014/03/15/105451
明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
Gradle入門
Gradle入門
orekyuu
めたたぐで使った資料
Gradleスクリプトを読み解く
Gradleスクリプトを読み解く
Shoichi Matsuda
2015/08/19 Android_LT #2
Google Apps Script 概要
Google Apps Script 概要
Y OCHI
KyotoGASさんとGDG京都のGoolge Apps Script共催勉強会(2013.7.5)
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
hirooooo
Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告
Tsuyoshi Yamamoto
Groovy Grails eXchage 2014 報告。 ロンドンで開催されたカンファレンス Groovy Grails eXchage 2014 の報告スライド。
JavaとScalaとGroovyと
JavaとScalaとGroovyと
irof N
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
第2回テスト祭りのLT資料です。
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Yu Nobuoka
DroidKaigi 2016 での発表資料です。
Similar to Androidアプリ開発で活躍必至!? ビルドツールGradle
(20)
Android studio で行ってみよう!!
Android studio で行ってみよう!!
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
Glide活用イメージ紹介20220421
Glide活用イメージ紹介20220421
Groovy base gradle_20130309
Groovy base gradle_20130309
Google Product
Google Product
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
Gws 20120521 gradle
Gws 20120521 gradle
android_on_groovy
android_on_groovy
兄弟アプリのロジック共通化とビルド高速化の実験
兄弟アプリのロジック共通化とビルド高速化の実験
明日から使えるgradle
明日から使えるgradle
Gradle入門
Gradle入門
Gradleスクリプトを読み解く
Gradleスクリプトを読み解く
Google Apps Script 概要
Google Apps Script 概要
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告
JavaとScalaとGroovyと
JavaとScalaとGroovyと
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Androidアプリ開発で活躍必至!? ビルドツールGradle
1.
Androidアプリ開発で活躍必至!? ビルドツールGradle
2.
2 Gradleって 何??
3.
3 Gradleとは ● Groovyで動作するビルドツール – 雰囲気としてはAntとMavenの良い所取り – Android
Studioが正式にサポート – フリー && オープンソース
4.
4 なぜ Gradleか??
5.
5 お題に選んだ理由 ● ”Android”でググるとたくさん出る – どうやら熱い(!?)ツールらしい ● 単純に興味があった – 私自身勉強中 –
LTついでにまとめときたい
6.
6 Q: 使ってる人??
7.
7 どこが 良いの??
8.
8 良い所 可読性と保守性 – Groovy >
XML ● スクリプト != 設定ファイル ● 難ならJavaやScalaでも 高い自由度 ● 無償版と有償版を同時にビルドとか
9.
9 さらに 移行が容易 – Antもファーストオブジェクト ● 書いたモノを無駄にせず、そのまま利用可 依存関係の管理 – 様々な依存関係の解決を念頭にしている
10.
10 どう使うの??
11.
11 インストール手順 Windows ● zipファイルをダウンロード – http://www.gradle.org/downloads – 解凍
&& 移動 ● 環境変数の追加 – GRADLE_HOME/bin ● バージョン確認(=動作確認)
12.
12 インストール手順 Linux $ curl -s
get.gvmtool.net | bash $ gvm install groovy $ gvm install gradle $ gradle -v
13.
13 完了!!
14.
14 動かしてみた
15.
15 プロジェクト Android メモ帳あぷり – テキストファイル記述・記録・編集 –
カメラ/Twitter – 2バージョンリリース ● ツイッター機能有り ● ツイッター機能無し
16.
16 ビルド手順① ● ディレクトリ構造の変更 – Mavenと同じ ● スクリプトbuild.gradleを記述 – ちょっとしたDSL ● コマンドを実行
17.
17 ビルド手順② $ gradle tasks $
gradle wrapper $ ./gradlew build
18.
18 build.gradle① buildscript { repositories { mavenCentral() } dependencies
{ classpath 'com.android.tools.build:gradle:0.9.0' } }
19.
19 build.gradle② apply plugin: 'android' android
{ compileSdkVersion 19 buildToolsVersion "19.0.0" productFlavors { free { packageName "com.sample.memo.free" } pro { packageName "com.sample.memo.pro" } }
20.
20 build.gradle③ sourceSets { main { manifest.srcFile
'AndroidManifest.xml' java.srcDirs = ['app/src/main/java'] res.srcDirs = ['app/src/main/res'] } free { res.srcDirs = ['app/src/free/res'] } pro { res.srcDirs = ['app/src/pro/res'] } } }
21.
21 ソースコード 【http://github.com/amayaw9/Memo】 – メモ帳あぷりのソースコード – Gradleのビルドスクリプト
22.
22 まとめ
23.
23 まとめ 感想 – Gradleはとても優秀 – Java系のプロジェクトで便利っぽい –
2バージョンリリースぐらいなら簡単に出来る 参考 – HP【http://www.gradle.org/】 – フォーラム【http://forums.gradle.org/gradle】
24.
24 ご清聴ありがとうございました。
Download now