桬貭荒䙨闽陎阜阬阚閥陎
Engineer 
釘宮 愼之介 
最近はもっぱらAndroid。 
釘宮 愼之介 
@shin_kugi
↫⦿嵒闁Ⅼ
䵢竅闏闁閴
㓲関闖䛟⬕闏闗 
㢑屰闽防际闺撰䠄闁闳 
闐閬閮∴┗闺闐闋闎閬闦闁
撰䠄∴┗闓剏閬闎闗 
! 
㣊閽閻闅㹄劊
⎶闱闓闐闋闎闖 
アンチパターン 
㎋闐闗
聮閬桬貭㔬㾶珯珯珯
闐閬閮閻闐闏珮↫⦿闗 
! 
桬貭荒䙨闽陎阜阬阚閥陎闒⇆┮闖䲢 
闐 
ℸ闲恫閰闇
ℸ闲恫閰ℎ闒↫闖䲢 
! 
闓闌閬闎倚↬閿闦闁猳
Welcome to 
The Accelerated World
#IGPFC 
• テンプレートを使いこなそう 
• 自分自身(チーム)の設計フレームワークを持とう 
• もっと先へ加速したくはないか、少年 
• まとめ
阡陎防陇閥阣闺≠閬閻闒闅閮
%CUG 
5KPINGVQP闺銙蜐闁闳
⇆┮闖闷闇閷閿
銙蜐磢桴 
! 
ⓧ閳閳闳閳 
閳閳闱闒閬閷闱閬 
タイピングの早さがモノを言う!!!
↫闖闷闇閷閿
銙蜐磢桴 
䲳閳閳闱闒閬閷闱閬猳
闪闉闵闻 
阚闿陎阯陎阋闖阔阯閥阤閴 
䰿陇阴陆闓闒闋闇猳 
闐閳闏闗闒閬
(KNG6GORNCVG闺≠闋闇猳 
No Typing!!! 
-KPF闏5KPINGVQP闺肞闞闈閹猳
閻间闈閹闏♔䠀㓱猳
%CUG 
%QPVGPV2TQXKFGT闺 
銙蜐闁闳
⇆┮闖闷闇閷閿
銙蜐磢桴 
! 
㺯⦿㊹间闎闳闖闏 
┮⦿㧙閬闇闬闌闐閳闺屬闎 

嬭㈒閷闱閬闺 
↫闖$㲬㓱闓⛩闷闃闎㧙閷 
! 
ⓧ闐閳ⓧ闐閳 
タイピングの早さがモノを言う!!!
↫闖闷闇閷閿
銙蜐磢桴 
䲳閷闱閬猳
(KNG6GORNCVG闺≠閮猳 
-KPF闏%QPVGPV2TQXKFGT闺肞闞闈閹猳
闇闈闅闻闒闪闖闗 
阢阰阄陆阣闏闗闒閬闖闏 
哋ⓧ闏耬▁闁闳㊦缙閴閪闲闦闁 
∽㓱≬闗SKKVC闓闎猳 
タイトル : 【Android】もっと先へ「加速」したくはないか、少年 ~File Template編~ 
URL: http://qiita.com/kgmyshin/items/6b34c1f576a73c894f72
阎阼陎阣珮,CXCFQE闬 
阎阼陎阣闽阁阣閿闇 
阐陎防陆阎閥阤闪禒閿闎閲閷闐 
㘸闳
%CUG 
㢑屰防陈阓阂阊阣闺∽㓱閿闎 
5GVVKPI俜闖阽阢陆闺闌閷闳
⇆┮闖闷闇閷閿
いつもこの 
package構成をつくり 
Setting関連のモデル 
・Setting.java 
・SettingModel.java 
・SettingPres.java 
を実装していた
闅閻闅閻闈闳閬珯珯珯
↫闖闷闇閷閿
䧙痁闷闱闂 
閻闖闦闦
闈閹闑珮闈闳閷闒閬猳
2TQLGEV6GORNCVG闺≠闋闇猳 
増やせる!
肞闞闈閹闏 
閻间閴闏閵闳猳
2TQLGEV6GORNCVG闗 
#PFTQKF5VWFKQCRR闺⛔阊际阞阊閿闎 
闅閻闅閻蕀闋闇闐閻闵闓閪闳 
∽㓱≬闗SKKVC闓闎猳 
タイトル : 【Android】もっと先へ「加速」したくはないか、少年 ~Project Template編~ 
URL: http://qiita.com/kgmyshin/items/9c803a21451e603531f0
哋ⓧ哋憌
阜閥阻闖 
崎峩阰陇閥阻陊閥阊闺硺闐閮
%CUG 
阽阢陆俜闖銙蜐
⇆┮闖闷闇閷閿
㺯⦿㺯⦿ 
阗陈阴閥阔闏勤閰闎閬闇
闽阶闧闇閬闓磢桴闺閳閹闎閬闇 
闅閮閬閮磢㨀閴 
⎶闓闪閪闲闦閿闇
↫闖闷闇閷閿
阽阢陆闓赿閿闎闗 
闣闤闣闤阬阚閥陎ⓧ閹閿闇 

闈閬闇閬阬阚閥陎 
勤閰闳磢桴閴
プレゼンテーション層 
ビジネス層 
データ層 
閻闻闒㐀闀闏勤閰闎閬闳 
Activity 
View 
Entity 
Fragment 
Model 
API Preferences ContentProvider 
/QFGN闓赿閿闎 
! 
/QFGN闖 
陈阓阞阊闗 
阢閥阚⽅闓 
≾⸹闁闳
瞥㊽ 
Local File 
私あまり使ってないっす 
阢閥阚⽅闗Ⰸ㖖阬阚閥陎閿閳闒閬 
阽阢陆闖陈阓阞阊闪闣闤阬阚閥陎
阢閥阚⽅閴5JCTGF2TGHGTGPEGU闒 
OQFGN闺銙蜐闁闳 
⬕⛩
閻闖阊附阔闺 
銙蜐闁闳闈閹
阢閥阚⽅閴%QPVGPV2TQXKFGT闒 
OQFGN闺銙蜐闁闳 
⬕⛩
閻闖阊附阔闺 
銙蜐闁闳闈閹
阢閥阚⽅閴#RK闒 
OQFGN闺銙蜐闁闳 
⬕⛩
閻闖阊附阔闺 
銙蜐闁闳闈閹
閻闖闰閮闓 
崎峩阰陇閥阻陊閥阊闺 
∽闳Ⅼ闏
㣊閬猳 
糺⃡㐀猳 
陇阮陀閥閿闬闁閬猳
∶閳珮 
㢑閿閬闪闖闺甩闲⑆间闇閳闋闇闲 
闬闋闙闲砗痰闈闒闐㋾闋闇闐閵闗 
阰陇閥阻陊閥阊闅闖闪闖闺痁閰间闘閬閬
4Z#PFTQKF闺≠閰闘1DUGTXGT2CVVGTP闰闲闪 
闁闋閵闲閿闅閮闒闖闏 
⇆椮闗 
閻閮閿闰閮
闪闋闐␩闠▁聋閿闇閷闗闒閬閳 
⻲ㅕ
閻间⇆椮闗 
闦闈㲬㏔㺖楯闏闁珯
崎峩闖 
阰陇閥阻陊閥阊闺 
闪闌閻闐闏 
勤閰闳磢桴闗闐闒闲 
防陈阋附阺陎阋闗 
祚㮑∽礱闐甙閿闇
闅閻闅閻闈闳閬珯珯珯
闐閬閮Ⅼ闏珮䛟⨉ 
哋▶甙闁闳䎛闖 
阔阊际防阣QT防附阋闿陎 
闺∽闵閮閳闐勤閰闎閬闦闁猳
闇闐閰闘4CKNU阎阹陎阤闖闰閮闓 
kind Entity名filed名:型filed名:型 
android g prefsModel Hoge fuga:int piyo:String 
闐閳闏 
阇阇阇闋猳 
闐䠀㓱閽间闇闱閮间閿閬猳
ㅕ㨌ㅕ瘟闱闠闻闏闏閵间闘珯珯珯
闦闐闩
・阡陎防陇閥阣闺≠閬閻闒闁闡閿 
! 
・崎峩闖阰陇閥阻陊閥阊闪闌闡閿 

ℜ闓阮阓阨阔⽅⇆⃬ 
! 
・防陈阋附阺陎阋闅闖闪闖闪 
ֺֺֺֺֺֺ闏閵闳椱闲哋▶甙闁闡閿
閼䃦綄 
閪闲閴闐閮閼閾閬闦閿闇猳

More Related Content

PDF
明日に繋がるふり返りのプラクティス
PDF
Oculus rift入門
PPTX
スマホでVRコンテンツを作る方法
PDF
「事業の成果につなげるためのウエブ解析とは」in 福岡20190831
PDF
AIIT enPiT 2018 アジャイルチームキャンプ説明会
PDF
How you can speed up serverless development by local
PDF
はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト
PDF
今日から始めるアジャイル開発
明日に繋がるふり返りのプラクティス
Oculus rift入門
スマホでVRコンテンツを作る方法
「事業の成果につなげるためのウエブ解析とは」in 福岡20190831
AIIT enPiT 2018 アジャイルチームキャンプ説明会
How you can speed up serverless development by local
はじめてみよう、アジャイル! Agile Japan 2014 神戸サテライト
今日から始めるアジャイル開発

What's hot (16)

PDF
プロダクトマネジメントに「編集力」を活かせ!
PPTX
千年繁栄する法
PDF
エッセンシャルスクラムのエッセンス
PPTX
ITエンジニアのしあわせ考
PDF
ソフトウェア開発の見える化
PDF
心理的安全性の高いチームを作ってみた
PDF
女性エンジニアの1週間
PPTX
エンジニアによるグロースハック〜SEO編〜
PDF
知識から反射へ
PDF
俺のインセプションデッキ【Remaster版】
PDF
Salary negotiation battle on Cybozu - employee side
PDF
Googleアナリティクス ランキング概要
PDF
第1回 Android勉強会
PDF
ヤフオクで1年間 Scrumを推進した結果
PDF
コードに語らせるために
PDF
Japan Windows Azure User Group発足のご案内(k1hash)
プロダクトマネジメントに「編集力」を活かせ!
千年繁栄する法
エッセンシャルスクラムのエッセンス
ITエンジニアのしあわせ考
ソフトウェア開発の見える化
心理的安全性の高いチームを作ってみた
女性エンジニアの1週間
エンジニアによるグロースハック〜SEO編〜
知識から反射へ
俺のインセプションデッキ【Remaster版】
Salary negotiation battle on Cybozu - employee side
Googleアナリティクス ランキング概要
第1回 Android勉強会
ヤフオクで1年間 Scrumを推進した結果
コードに語らせるために
Japan Windows Azure User Group発足のご案内(k1hash)
Ad

Viewers also liked (20)

PDF
Shared Preferences Anti Pattern
PDF
US進出でのAndroid開発inメルカリ Mercari US App Development
PDF
ABC2016Spring Androidアプリ実装アンチパターン(暫定)
PDF
ネイティブ開発アンチパターン
PPTX
AndroidのUXアンチパターンについて
PDF
例の縛るやつ(Data binding)
PDF
Android wear ui guidelines ( and Circle Design UX )
PDF
Android Wearアプリ開発経験談
PDF
王道的な使い方 Android Wear
PDF
ANCSとAndroid Wear徹底比較
PDF
Effective SQLite For Android
PDF
20141120 ぬるぬる動くandroid tips
PDF
ログ管理でウキウキAndroid Life (Log Management in Android)
PDF
Reactive android
PDF
ちょっとGoogle Analyticsの話しようぜ
PDF
TeX原稿からEPUBを作りたい
PDF
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
PDF
実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡
PDF
Customizing Theme and Style for Material Design : Droid Kaigi 2016
PDF
コマンドなしでぼくはAndroid開発できない話
Shared Preferences Anti Pattern
US進出でのAndroid開発inメルカリ Mercari US App Development
ABC2016Spring Androidアプリ実装アンチパターン(暫定)
ネイティブ開発アンチパターン
AndroidのUXアンチパターンについて
例の縛るやつ(Data binding)
Android wear ui guidelines ( and Circle Design UX )
Android Wearアプリ開発経験談
王道的な使い方 Android Wear
ANCSとAndroid Wear徹底比較
Effective SQLite For Android
20141120 ぬるぬる動くandroid tips
ログ管理でウキウキAndroid Life (Log Management in Android)
Reactive android
ちょっとGoogle Analyticsの話しようぜ
TeX原稿からEPUBを作りたい
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡
Customizing Theme and Style for Material Design : Droid Kaigi 2016
コマンドなしでぼくはAndroid開発できない話
Ad

More from shinnosuke kugimiya (10)

PDF
Coordinator Layout Behavior
PDF
Framework code reading
PDF
読むと怖くないDagger2
PDF
このあと滅茶苦茶LGTMした
PDF
just one line
PDF
これからの設計の話をしよう
PDF
Android Architecture
PDF
KotlinつかってQiitaクライアント作った時の話
PDF
Model View Presenter for Android
PDF
あの日見たMVCを僕たちはまだ知らない for RoR
Coordinator Layout Behavior
Framework code reading
読むと怖くないDagger2
このあと滅茶苦茶LGTMした
just one line
これからの設計の話をしよう
Android Architecture
KotlinつかってQiitaクライアント作った時の話
Model View Presenter for Android
あの日見たMVCを僕たちはまだ知らない for RoR

開発効率アンチパターン