Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テンプレート作ると爆速Android 開発できる?
Search
nakawai
August 27, 2017
Programming
0
24
テンプレート作ると爆速Android 開発できる?
nakawai
August 27, 2017
Tweet
Share
More Decks by nakawai
See All by nakawai
エンジニアがエンジニアリングマネージャーになって最初にやったこと
nakawai
2
1.1k
電卓アプリで再帰降下法を使った話
nakawai
0
200
AndroidでTensorflow
nakawai
0
30
AndroidでSRCNN 2017
nakawai
0
32
Android開発の罠と、その避け方
nakawai
0
30
AndroidでSRCNNできる?
nakawai
0
49
Other Decks in Programming
See All in Programming
Honoとフロントエンドの 型安全性について
yodaka
7
1.3k
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
570
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
270
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
0
210
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
330
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
130
Writing documentation can be fun with plugin system
okuramasafumi
0
120
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
0
190
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
520
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building an army of robots
kneath
303
45k
Adopting Sorbet at Scale
ufuk
74
9.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Rails Girls Zürich Keynote
gr2m
94
13k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Why Our Code Smells
bkeepers
PRO
336
57k
Transcript
テンプレート作ると 爆速Android 開発できる? かものはし 2017/8/27 @kawai
開発中のある日 過去に作った、 リスト表示画面(→)を 使いまわそう!
app/AndroidManifest.xml src/HogeActivity.java src/HogeAdapter.java res/layout/activity_hoge.xml res/layout/list_item_hoge.xml res/values/strings.xml res/values/styles.xml res/drawable/hogehoge.png etc... 以下のファイルをコピぺ、マージ
手間が かかる
テンプレートで 解決
これ ↓
FreeMarker形式(*.ftl)で ファイルを用意して、 recipeを定義 (生成、マージなど)
たった数クリックで 画面が起こせるように!
標準テンプレートを 改変していくのが とっつきやすくてオススメ (<AS_LOCATION>/plugins/android/lib/templates/other)
注意点 ・ftlで書くの意外と面倒 ・追加が公式サポート外?
以上