Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
amayaw9
1,312 views
Androidアプリ開発で活躍必至!? ビルドツールGradle
バイト先でLTしたGradleネタ、簡単な導入~インストール手順~Flavorを用いた2バージョンビルドまでを示します。
Software
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
Android6.0の機能まとめ 実機でサンプルを動かしてみた
by
Satoshi Noda
PDF
Introduce the activities of gdg kobe 130917
by
Yasutaka Kawamoto
PPTX
VS Code Day 2021 Recap
by
Yuki Ueda
PDF
ちょっとGoogle Analyticsの話しようぜ
by
Shinobu Okano
PDF
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
PPTX
C# Tokyo について 20200729
by
m ishizaki
PDF
私なりのGo言語のご紹介
by
Ryuji Iwata
PDF
クラウドとGo言語とリモートワーク
by
R3 institute
Android6.0の機能まとめ 実機でサンプルを動かしてみた
by
Satoshi Noda
Introduce the activities of gdg kobe 130917
by
Yasutaka Kawamoto
VS Code Day 2021 Recap
by
Yuki Ueda
ちょっとGoogle Analyticsの話しようぜ
by
Shinobu Okano
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
C# Tokyo について 20200729
by
m ishizaki
私なりのGo言語のご紹介
by
Ryuji Iwata
クラウドとGo言語とリモートワーク
by
R3 institute
What's hot
PDF
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
PDF
Get started with future C# .Net development with Docker
by
Oshitari_kochi
PDF
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
by
Yusuke Yamada
PDF
ちょっとさわってみるGo言語ハンズオン
by
Satoshi Noda
PDF
Hello GoDoc!
by
laco0416
PDF
Goだけでモバイルアプリを作る
by
Takuya Ueda
PDF
Go mobileでモバイルアプリを作ろう
by
Takuya Ueda
PDF
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
by
Masataka Kono
PDF
Rubykaigi09 Webでるりまを検索するn個の方法
by
Hiroaki NAKADA
PDF
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
PDF
Go一緒にいかが?
by
Ryuji Iwata
PDF
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
by
leverages_event
PDF
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
PDF
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
PDF
Cloud functionsの紹介
by
Takuya Ueda
PDF
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
PDF
ライブコーディング・Androidのライブラリを作ってみよう
by
Masataka Kono
PDF
Cloud Functionsの紹介
by
Takuya Ueda
PDF
go.mobile で Android 開発
by
Hiroshi Kurokawa
PDF
磯野ー!Dartやろうぜー!
by
uka yare
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
Get started with future C# .Net development with Docker
by
Oshitari_kochi
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
by
Yusuke Yamada
ちょっとさわってみるGo言語ハンズオン
by
Satoshi Noda
Hello GoDoc!
by
laco0416
Goだけでモバイルアプリを作る
by
Takuya Ueda
Go mobileでモバイルアプリを作ろう
by
Takuya Ueda
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
by
Masataka Kono
Rubykaigi09 Webでるりまを検索するn個の方法
by
Hiroaki NAKADA
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
Go一緒にいかが?
by
Ryuji Iwata
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
by
leverages_event
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
Cloud functionsの紹介
by
Takuya Ueda
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
ライブコーディング・Androidのライブラリを作ってみよう
by
Masataka Kono
Cloud Functionsの紹介
by
Takuya Ueda
go.mobile で Android 開発
by
Hiroshi Kurokawa
磯野ー!Dartやろうぜー!
by
uka yare
Viewers also liked
PDF
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
by
Masahiro Hidaka
PDF
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
PDF
Android Studio Pluginを使ってみた
by
Tomoki YAMASHITA
PDF
20101024 3min cooking in Yokohama android
by
Kenichi Ohwada
PPTX
サクサクアンドロイド
by
Ryuichi ITO
PDF
Android Studio First Step Guide
by
Masahiro Hidaka
PDF
言語アップデート -Scala編-
by
Kota Mizushima
PDF
[Android] モジュール管理で ビルド高速化!
by
ichigotake .
PDF
2016 Android × Scala @ScalaMatsuri2016
by
Yasuyuki Sugitani
PDF
Android Studioの魅力
by
Keiji Ariyama
PDF
AndroidでScalaを使う際の問題点と対策
by
Mogi Isamu
PDF
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
by
Hitoshi Asai
PDF
ScalaプログラマのためのHaskell入門
by
Yasuaki Takebe
PDF
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
by
Mogi Isamu
PDF
15分でざっくり分かるScala入門
by
SatoYu1ro
PDF
ScalaでAndroidアプリ開発
by
papamitra
PPTX
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
by
omi end
PDF
Scala@SmartNews_20150221
by
Shigekazu Takei
PDF
Scala@SmartNews AdFrontend を Scala で書いた話
by
Keiji Muraishi
PPTX
Scala勉強会 初心者向けハンズオン前編
by
takeuchi-tk
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
by
Masahiro Hidaka
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
Android Studio Pluginを使ってみた
by
Tomoki YAMASHITA
20101024 3min cooking in Yokohama android
by
Kenichi Ohwada
サクサクアンドロイド
by
Ryuichi ITO
Android Studio First Step Guide
by
Masahiro Hidaka
言語アップデート -Scala編-
by
Kota Mizushima
[Android] モジュール管理で ビルド高速化!
by
ichigotake .
2016 Android × Scala @ScalaMatsuri2016
by
Yasuyuki Sugitani
Android Studioの魅力
by
Keiji Ariyama
AndroidでScalaを使う際の問題点と対策
by
Mogi Isamu
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
by
Hitoshi Asai
ScalaプログラマのためのHaskell入門
by
Yasuaki Takebe
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
by
Mogi Isamu
15分でざっくり分かるScala入門
by
SatoYu1ro
ScalaでAndroidアプリ開発
by
papamitra
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
by
omi end
Scala@SmartNews_20150221
by
Shigekazu Takei
Scala@SmartNews AdFrontend を Scala で書いた話
by
Keiji Muraishi
Scala勉強会 初心者向けハンズオン前編
by
takeuchi-tk
Similar to Androidアプリ開発で活躍必至!? ビルドツールGradle
PDF
AndroidStudioはじめました ~Gradle編~
by
Yabata Tomomitsu
PDF
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
PDF
Groovy base gradle_20130309
by
Nobuhiro Sue
PDF
Gradle布教活動
by
Nemoto Yusuke
PDF
Gradle a new Generation Build Tool
by
Shinya Mochida
PPTX
[社内勉強会]Gradleを使おう
by
hirooooo
PDF
Android App Development with Gradle & Android Studio
by
Soichiro Kashima
PDF
明日から使えるgradle
by
kimukou_26 Kimukou
PDF
Gws 20120521 gradle
by
Nobuhiro Sue
PDF
Gradle handson
by
Nemoto Yusuke
PDF
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
PDF
Spring in-summer-gradle-hands on-withanswers
by
Takuma Watabiki
PPTX
Gradle入門
by
Lee Choong Geun
PPTX
Gradle入門
by
orekyuu
PDF
Gradleどうでしょう
by
Takuma Watabiki
PDF
Jjug 20140430 gradle_intro
by
Nobuhiro Sue
PDF
Android studio で行ってみよう!!
by
Kazuaki Ueda
PDF
Jjug 20140430 gradle_basic
by
Takuma Watabiki
PPTX
Gradle再入門.pptx
by
Tomoyo Takayama
PDF
Gws 20130315 gradle_handson
by
Nobuhiro Sue
AndroidStudioはじめました ~Gradle編~
by
Yabata Tomomitsu
Android アプリ開発における Gradle ビルドシステム
by
Yu Nobuoka
Groovy base gradle_20130309
by
Nobuhiro Sue
Gradle布教活動
by
Nemoto Yusuke
Gradle a new Generation Build Tool
by
Shinya Mochida
[社内勉強会]Gradleを使おう
by
hirooooo
Android App Development with Gradle & Android Studio
by
Soichiro Kashima
明日から使えるgradle
by
kimukou_26 Kimukou
Gws 20120521 gradle
by
Nobuhiro Sue
Gradle handson
by
Nemoto Yusuke
20150425 DroidKaigi つかえるGradleプロジェクトの作り方
by
Makoto Yamazaki
Spring in-summer-gradle-hands on-withanswers
by
Takuma Watabiki
Gradle入門
by
Lee Choong Geun
Gradle入門
by
orekyuu
Gradleどうでしょう
by
Takuma Watabiki
Jjug 20140430 gradle_intro
by
Nobuhiro Sue
Android studio で行ってみよう!!
by
Kazuaki Ueda
Jjug 20140430 gradle_basic
by
Takuma Watabiki
Gradle再入門.pptx
by
Tomoyo Takayama
Gws 20130315 gradle_handson
by
Nobuhiro Sue
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