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
1k
電卓アプリで再帰降下法を使った話
nakawai
0
170
AndroidでTensorflow
nakawai
0
29
AndroidでSRCNN 2017
nakawai
0
32
Android開発の罠と、その避け方
nakawai
0
25
AndroidでSRCNNできる?
nakawai
0
47
Other Decks in Programming
See All in Programming
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
690
CSC509 Lecture 11
javiergs
PRO
0
180
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
610
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
Remix on Hono on Cloudflare Workers
yusukebe
1
300
役立つログに取り組もう
irof
28
9.6k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Speed Design
sergeychernyshev
25
620
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
How to train your dragon (web standard)
notwaldorf
88
5.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Thoughts on Productivity
jonyablonski
67
4.3k
Scaling GitHub
holman
458
140k
A designer walks into a library…
pauljervisheath
204
24k
Designing the Hi-DPI Web
ddemaree
280
34k
The World Runs on Bad Software
bkeepers
PRO
65
11k
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で書くの意外と面倒 ・追加が公式サポート外?
以上