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
22
テンプレート作ると爆速Android 開発できる?
nakawai
August 27, 2017
Tweet
Share
More Decks by nakawai
See All by nakawai
エンジニアがエンジニアリングマネージャーになって最初にやったこと
nakawai
2
1.1k
電卓アプリで再帰降下法を使った話
nakawai
0
190
AndroidでTensorflow
nakawai
0
29
AndroidでSRCNN 2017
nakawai
0
32
Android開発の罠と、その避け方
nakawai
0
26
AndroidでSRCNNできる?
nakawai
0
49
Other Decks in Programming
See All in Programming
return文におけるstd::moveについて
onihusube
1
1.4k
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
290
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
2.2k
functionalなアプローチで動的要素を排除する
ryopeko
1
220
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
230
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.2k
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
200
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
150
ASP.NET Core の OpenAPIサポート
h455h1
0
120
DMMオンラインサロンアプリのSwift化
hayatan
0
190
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
10
5.2k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Raft: Consensus for Rubyists
vanstee
137
6.7k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Fireside Chat
paigeccino
34
3.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
GraphQLとの向き合い方2022年版
quramy
44
13k
Docker and Python
trallard
43
3.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Cult of Friendly URLs
andyhume
78
6.1k
Making Projects Easy
brettharned
116
6k
Documentation Writing (for coders)
carmenintech
67
4.5k
Facilitating Awesome Meetings
lara
51
6.2k
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で書くの意外と面倒 ・追加が公式サポート外?
以上