Submit Search
Upload
20150514 android
•
2 likes
•
1,057 views
Fujimura Munehiko
Follow
第一回 目黒スタートアップ勉強会での発表 http://connpass.com/event/14407/
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 38
Download now
Download to read offline
Recommended
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
エムスリー x Gunosy Beer bash! http://gunosy-beer.connpass.com/event/22825/
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
1人で開発していると発生しない、チームによるiOS開発ならではの事象に関しての検討資料です。
ChromeとAndroidの 過去・現在・未来 ver 0.1
ChromeとAndroidの 過去・現在・未来 ver 0.1
Shinobu Okano
kyobashi.dex #2 http://kyobashi-android.connpass.com/event/23975/ ChromeとAndroidの過去・現在・未来 ver 0.1
はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!
友里 高島
iOSDC2017 土 LT
shinobu.apk #1
shinobu.apk #1
Shinobu Okano
shinobu.apk #1 http://shinobu-apk.connpass.com/event/24921/
フリー雑誌におけるLibreOffceの使用例
フリー雑誌におけるLibreOffceの使用例
117Florian
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
Swift Scriptingのすゝめ
Swift Scriptingのすゝめ
Yuichiro Takahashi
How to Swift Scripting
Recommended
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
エムスリー x Gunosy Beer bash! http://gunosy-beer.connpass.com/event/22825/
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
1人で開発していると発生しない、チームによるiOS開発ならではの事象に関しての検討資料です。
ChromeとAndroidの 過去・現在・未来 ver 0.1
ChromeとAndroidの 過去・現在・未来 ver 0.1
Shinobu Okano
kyobashi.dex #2 http://kyobashi-android.connpass.com/event/23975/ ChromeとAndroidの過去・現在・未来 ver 0.1
はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!
友里 高島
iOSDC2017 土 LT
shinobu.apk #1
shinobu.apk #1
Shinobu Okano
shinobu.apk #1 http://shinobu-apk.connpass.com/event/24921/
フリー雑誌におけるLibreOffceの使用例
フリー雑誌におけるLibreOffceの使用例
117Florian
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
Swift Scriptingのすゝめ
Swift Scriptingのすゝめ
Yuichiro Takahashi
How to Swift Scripting
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
去年の夏の残り香勉強会にて発表した資料、サークル向け
Androidでお気軽プログラミング
Androidでお気軽プログラミング
高見 知英
2010年07月03日 スマートフォン懇親会#3の資料です
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
Fumiya Sakai
「Akiba.swift #12 質疑トーク回!」の資料になります。 UIを作る際の設計段階で、ライブラリにする? それともDIYする?という選択を迫られるタイミングが出てくることがあると思います。 その際にどのような基準で判断をするとより良いものができるかという部分の選択に関する実例をまとめたものになります。 UI構築の際の一助となれば幸いです。
関西FXOS勉強会3rdGIG キーボード大好き!
関西FXOS勉強会3rdGIG キーボード大好き!
雅彦 金井
開発するならキーボード使いましょう、という話です。
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
DevLOVE Conference 2012の公募セッションで使用した資料です。 ロングバージョンはこちら。 http://www.slideshare.net/JunichiIto/dev-love-kansai2012
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
「第9回大阪Jenkins勉強会」(2017/02/08)にて発表させて頂いたLTのスライドです。(時間:5分) 申し込みサイト : https://connpass.com/event/48860/
20090410 Idcon Stomita
20090410 Idcon Stomita
Shinichi Tomita
idcon#5 @ NTT musashino lab
Facebook bot(20160518)
Facebook bot(20160518)
Shoko Kondo
Google Apps ScriptsでFacebook BOTを作る
Rosbag search system
Rosbag search system
yusuke shibui
making of data search platform for rosbag
Flask入門
Flask入門
aoshiman
道場戦記~理想と現実の⼤格闘~
道場戦記~理想と現実の⼤格闘~
K. Toga.
CoderDojo Kodairaのこれまでの記録ダイジェスト版。 「TMCNコミュニティ総会Vol.17 - for Our Kids」のLT用に作成したもの。 https://tmcn.doorkeeper.jp/events/46551 少々言葉が足りなかったので補足すると、多くても3回くらいまでなら「やらせたいので連れて来た」という行為を否定しません。体験という「機会の提供」に繋がるので。 最初は「連れられて来ただけ」だけど次第に「楽しいから」参加するようになった子も、もちろんいます。ただし「プログラミングの場」ということを理解しているかどうか定かではない方々もゼロではありませんが…。そういう意味では、親子揃って「楽しい空気感」のみに流されて参加するのはやめて欲しいですね。あと、課題は自分達で作ろう!! …そんなところです。補足以上。
LT 手作りGit
LT 手作りGit
hiroki tanaka
Git歴1週間のぼくがGitのサブコマンドを自作した話
このすこし短い時間にLTを!
このすこし短い時間にLTを!
Ryo Iinuma
#kichijojipm #10 の資料です
GitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作る
Naonori Inao
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
新潟コンサルタント横田秀珠
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
今年作ったもの2013 #hokkaidopm
今年作ったもの2013 #hokkaidopm
鉄次 尾形
2013/12/28に行われたHokkaido.pm#11で発表したLTのスライドです。
DevSummit2011JGGUG OpenJam: Groovy
DevSummit2011JGGUG OpenJam: Groovy
Nobuhiro Sue
社内発表会20120328
社内発表会20120328
Sumito Miyauchi
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Takuya Mukohira
2014/05/05に行われた、LOCAL学生部GWイベントでのハンズオン資料です。
Xamarin.iOSでspritekit
Xamarin.iOSでspritekit
史也 久米
Xamarin.i osでsprite kitを使ってみました。
AndroidでActiveRecordライクにDBを使う
AndroidでActiveRecordライクにDBを使う
Fujimura Munehiko
2013/12/14 発表
正解は一つじゃない:選択肢と最適解
正解は一つじゃない:選択肢と最適解
Shin-ya Koga
10/22 の、はこだて未来大での講義で使ったスライドに加筆したもの。
More Related Content
What's hot
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
去年の夏の残り香勉強会にて発表した資料、サークル向け
Androidでお気軽プログラミング
Androidでお気軽プログラミング
高見 知英
2010年07月03日 スマートフォン懇親会#3の資料です
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
Fumiya Sakai
「Akiba.swift #12 質疑トーク回!」の資料になります。 UIを作る際の設計段階で、ライブラリにする? それともDIYする?という選択を迫られるタイミングが出てくることがあると思います。 その際にどのような基準で判断をするとより良いものができるかという部分の選択に関する実例をまとめたものになります。 UI構築の際の一助となれば幸いです。
関西FXOS勉強会3rdGIG キーボード大好き!
関西FXOS勉強会3rdGIG キーボード大好き!
雅彦 金井
開発するならキーボード使いましょう、という話です。
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
DevLOVE Conference 2012の公募セッションで使用した資料です。 ロングバージョンはこちら。 http://www.slideshare.net/JunichiIto/dev-love-kansai2012
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
「第9回大阪Jenkins勉強会」(2017/02/08)にて発表させて頂いたLTのスライドです。(時間:5分) 申し込みサイト : https://connpass.com/event/48860/
20090410 Idcon Stomita
20090410 Idcon Stomita
Shinichi Tomita
idcon#5 @ NTT musashino lab
Facebook bot(20160518)
Facebook bot(20160518)
Shoko Kondo
Google Apps ScriptsでFacebook BOTを作る
Rosbag search system
Rosbag search system
yusuke shibui
making of data search platform for rosbag
Flask入門
Flask入門
aoshiman
道場戦記~理想と現実の⼤格闘~
道場戦記~理想と現実の⼤格闘~
K. Toga.
CoderDojo Kodairaのこれまでの記録ダイジェスト版。 「TMCNコミュニティ総会Vol.17 - for Our Kids」のLT用に作成したもの。 https://tmcn.doorkeeper.jp/events/46551 少々言葉が足りなかったので補足すると、多くても3回くらいまでなら「やらせたいので連れて来た」という行為を否定しません。体験という「機会の提供」に繋がるので。 最初は「連れられて来ただけ」だけど次第に「楽しいから」参加するようになった子も、もちろんいます。ただし「プログラミングの場」ということを理解しているかどうか定かではない方々もゼロではありませんが…。そういう意味では、親子揃って「楽しい空気感」のみに流されて参加するのはやめて欲しいですね。あと、課題は自分達で作ろう!! …そんなところです。補足以上。
LT 手作りGit
LT 手作りGit
hiroki tanaka
Git歴1週間のぼくがGitのサブコマンドを自作した話
このすこし短い時間にLTを!
このすこし短い時間にLTを!
Ryo Iinuma
#kichijojipm #10 の資料です
GitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作る
Naonori Inao
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
新潟コンサルタント横田秀珠
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
今年作ったもの2013 #hokkaidopm
今年作ったもの2013 #hokkaidopm
鉄次 尾形
2013/12/28に行われたHokkaido.pm#11で発表したLTのスライドです。
DevSummit2011JGGUG OpenJam: Groovy
DevSummit2011JGGUG OpenJam: Groovy
Nobuhiro Sue
社内発表会20120328
社内発表会20120328
Sumito Miyauchi
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Takuya Mukohira
2014/05/05に行われた、LOCAL学生部GWイベントでのハンズオン資料です。
Xamarin.iOSでspritekit
Xamarin.iOSでspritekit
史也 久米
Xamarin.i osでsprite kitを使ってみました。
What's hot
(20)
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Androidでお気軽プログラミング
Androidでお気軽プログラミング
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
関西FXOS勉強会3rdGIG キーボード大好き!
関西FXOS勉強会3rdGIG キーボード大好き!
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
20090410 Idcon Stomita
20090410 Idcon Stomita
Facebook bot(20160518)
Facebook bot(20160518)
Rosbag search system
Rosbag search system
Flask入門
Flask入門
道場戦記~理想と現実の⼤格闘~
道場戦記~理想と現実の⼤格闘~
LT 手作りGit
LT 手作りGit
このすこし短い時間にLTを!
このすこし短い時間にLTを!
GitHubで雑誌・書籍を作る
GitHubで雑誌・書籍を作る
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
ひと工夫でFacebook写真に「いいね!」が増える7つのコツ
今年作ったもの2013 #hokkaidopm
今年作ったもの2013 #hokkaidopm
DevSummit2011JGGUG OpenJam: Groovy
DevSummit2011JGGUG OpenJam: Groovy
社内発表会20120328
社内発表会20120328
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Xamarin.iOSでspritekit
Xamarin.iOSでspritekit
Viewers also liked
AndroidでActiveRecordライクにDBを使う
AndroidでActiveRecordライクにDBを使う
Fujimura Munehiko
2013/12/14 発表
正解は一つじゃない:選択肢と最適解
正解は一つじゃない:選択肢と最適解
Shin-ya Koga
10/22 の、はこだて未来大での講義で使ったスライドに加筆したもの。
2014年も終わり!?いや...俺たちの戦いは...始まったばかりだッ!!!
2014年も終わり!?いや...俺たちの戦いは...始まったばかりだッ!!!
高広 内山
2014年12月20日に行われたよちよち.rb 第50回で利用したLT資料です。
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話
Hiroshi Kikuchi
shibuya.apk #7 で発表した(する)お話です
Android + JSON-RPC
Android + JSON-RPC
Shinobu Okano
Android + JSON-RPC shibuya.apk #10 http://shibuya-apk.connpass.com/event/39433/
Rubinius Under a Microscope
Rubinius Under a Microscope
高広 内山
表参道.rb #8でLTしたRubiniusについてのスライドです。
shinobu.apk #3
shinobu.apk #3
Shinobu Okano
shinobu.apk #3 パネルディスカッション 1部 https://soundcloud.com/shinobu-okano/shinobuapk-3-panel-discussion-part-1 shinobu.apk #3 パネルディスカッション 2部 https://soundcloud.com/shinobu-okano/shinobuapk-3-panel-discussion-part-2 shinobu.apk #3 http://shinobu-apk.connpass.com/event/40202/
Android Framework Code Readingのしおり ver 1.2
Android Framework Code Readingのしおり ver 1.2
Shinobu Okano
Android Framework Code Readingのしおり ver 1.2 まったりAndroid Framework Code Reading #4 http://mandroidfcr.connpass.com/event/42048/
Spring で実現する SmartNews のニュース配信基盤
Spring で実現する SmartNews のニュース配信基盤
SmartNews, Inc.
Spring Day 2016 での登壇資料です。 "Spring で実現する SmartNews のニュース配信基盤" by 井口 貝 (いのくち かい) @ SmartNews, Inc.
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編
Kentaro Yoshida
第1回 トレジャーデータ ユーザ会で発表した、 Livesense Inc. での導入事例紹介です。
学生時代に知っておきたかったWeb技術の学び方の学び方 | リブセンス
学生時代に知っておきたかったWeb技術の学び方の学び方 | リブセンス
Livesense Inc.
「プログラミングを学ぼうと瞬間最大風速的に意識は高くなるものの、一人でいると気がついたら一日ソシャゲして夕方頃に『また今日も勉強できなかった』と自己嫌悪。」モチベーションが続かない時の対策をはじめ、学び方、学べる環境の作り方をまとめています。
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
Daisuke Tamada
YAPC::Asia 2013で講演したときのプレゼン資料です。
エンジニアからプロダクトマネージャーへ
エンジニアからプロダクトマネージャーへ
SmartNews, Inc.
Japan Product Manager Conference 2016 ( http://pmconf.jp ) の SmartNews 発表資料
Viewers also liked
(13)
AndroidでActiveRecordライクにDBを使う
AndroidでActiveRecordライクにDBを使う
正解は一つじゃない:選択肢と最適解
正解は一つじゃない:選択肢と最適解
2014年も終わり!?いや...俺たちの戦いは...始まったばかりだッ!!!
2014年も終わり!?いや...俺たちの戦いは...始まったばかりだッ!!!
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話
Android + JSON-RPC
Android + JSON-RPC
Rubinius Under a Microscope
Rubinius Under a Microscope
shinobu.apk #3
shinobu.apk #3
Android Framework Code Readingのしおり ver 1.2
Android Framework Code Readingのしおり ver 1.2
Spring で実現する SmartNews のニュース配信基盤
Spring で実現する SmartNews のニュース配信基盤
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編
学生時代に知っておきたかったWeb技術の学び方の学び方 | リブセンス
学生時代に知っておきたかったWeb技術の学び方の学び方 | リブセンス
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
エンジニアからプロダクトマネージャーへ
エンジニアからプロダクトマネージャーへ
Similar to 20150514 android
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
Google Codelabsをやってみた
Google Codelabsをやってみた
furusin
京都Devかふぇ#2 〜WWDC & Google IO総復習会〜 LT資料
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
関西モバイルアプリ研究会 #6での発表スライドです。
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
nomad-cliの紹介
nomad-cliの紹介
Kohki Miki
nomad-cli使ってみた iPhone Dev Sap 2014/3/29
AndroiderがFirefoxOSアプリの多言化をしてみたら
AndroiderがFirefoxOSアプリの多言化をしてみたら
Takaumi Kimura
FirefoxOSアプリの多言語化の仕方とトラブった話です。
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
Swift 入門書を卒業した君に贈る言葉。
Oss written in swift
Oss written in swift
Yuki Asai
オープンソースライブラリ研究会
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
アドベント2015ios基礎
アドベント2015ios基礎
ppengotsu Name
iOS開発豆知識
プログラミングはじめの一歩 先生:関根 元和
プログラミングはじめの一歩 先生:関根 元和
schoowebcampus
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/338/room ーーーーーーーーーーーーーーーーーーーーーーー
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
7/5(土)にオープンネットワークスペース代官山で実施された第4回スタートアップiOS勉強会での発表資料です。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
ios+Android最近気付いいたこと
ios+Android最近気付いいたこと
Hiratsuka Shunsuke
it is doc which has some thing which i studied recentry about smp developing.
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
ichigotake .
WEB業界でほしい人材とは? そしてWEB業界の実際
WEB業界でほしい人材とは? そしてWEB業界の実際
Hiroyuki Yamaoka
http://venturecafe.jp/event/engineering/2003/ での資料です
2017年1月24日開催「App Talk Night」発表資料
2017年1月24日開催「App Talk Night」発表資料
LocoPartners
17年1月24日に開催いたしました「App Talk Night」にて使用したLoco Partners Android開発エンジニア赤池の発表資料です。
あの手この手で楽して覚えるAndroid開発Tips
あの手この手で楽して覚えるAndroid開発Tips
Yoshihiro Wada
高専カンファレンス100 in 東京にて発表した.Android駆け出しぐらいの人を対象にした「Android開発Tips」の発表資料です
俺達のGoogle i:o 2014 はまだ始まったばかりだ
俺達のGoogle i:o 2014 はまだ始まったばかりだ
Shinobu Okano
俺達のGoogle i:o 2014 はまだ始まったばかりだ
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
Kosuke Ogawa
2014.3.27 スマホアプリ開発勉強会@Talknote
Similar to 20150514 android
(20)
Swift afterbeginner
Swift afterbeginner
Google Codelabsをやってみた
Google Codelabsをやってみた
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
nomad-cliの紹介
nomad-cliの紹介
AndroiderがFirefoxOSアプリの多言化をしてみたら
AndroiderがFirefoxOSアプリの多言化をしてみたら
Swift afterbeginner
Swift afterbeginner
Oss written in swift
Oss written in swift
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
アドベント2015ios基礎
アドベント2015ios基礎
プログラミングはじめの一歩 先生:関根 元和
プログラミングはじめの一歩 先生:関根 元和
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
ios+Android最近気付いいたこと
ios+Android最近気付いいたこと
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
WEB業界でほしい人材とは? そしてWEB業界の実際
WEB業界でほしい人材とは? そしてWEB業界の実際
2017年1月24日開催「App Talk Night」発表資料
2017年1月24日開催「App Talk Night」発表資料
あの手この手で楽して覚えるAndroid開発Tips
あの手この手で楽して覚えるAndroid開発Tips
俺達のGoogle i:o 2014 はまだ始まったばかりだ
俺達のGoogle i:o 2014 はまだ始まったばかりだ
20120316 designerworkshoppublished
20120316 designerworkshoppublished
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
20150514 android
1.
7営業日でAndroidア プリをリリースした話 Livesense, inc 藤村 宗彦
2.
自己紹介
3.
自己紹介 • 藤村 宗彦(社内では@Godと呼ばれています) •
Livesense, inc • 転職会議メディア開発担当 • Twitter : @kurobara • Facebook : https://www.facebook.com/fujimura.munehiko • blog :http://moonstruckdrops.github.com/
4.
よくやること • Java /
Groovy • Ruby / Rails • Android • iOS(Objective-C / Swift) • DevOps(最近流行のものとか) • FullText Search • etc…
5.
Androidアプリ開発歴 • 国内初のAndroid端末が発売される以前から(2008年前後) • やり始めたキッカケ •
学生時代で時間は潤沢にあった • 当時のお仕着せガラケーアプリが嫌い • Googleが開発している • 前職はSIerでAndroidに関わる業務を色々 • プライベートはお勉強がてらに書くことが多かった • キッカケができたので、最近真面目にアプリを実装し始めた
6.
7営業日でリリースしたもの
7.
プロダクト INSPICE とは •
雑誌 WEBの最適解を目指した、良質な 衣・食・住 を 提案するクオリティマガジンです。 • インテリア、家具、ファッション、雑貨、キッチン用品、 オーガニックフィードなど、作り手のフィロソフィー(信 念/哲学)に裏付けられた高品質かつ高感度なアイテムを 通じて、みなさまの日々を充実させるコンテンツを随時 お届けします。 • 世の中には、あまり知られていないけれど、こだわって 作られている『質の良いモノ』はたくさんあると私たち は考えています。素材職人さんの技、ずっと使える耐久 性と普遍性...。そういった質の良さや、商品に隠された ストーリーを広く知っていたたきたい。 • 私たちは、『質の良いモノ』にフォーカスし、商品の世 界観/バックグラウンドにあるブランドヒストリー、ある いは作り手の信念 /哲学などを読み応えのあるストーリー として読者にお届けいたします。
8.
今回の話 • webサイト •
iOS • Android Androidアプリ開発 にフォーカス
9.
雑誌のようなインターフェース のアプリ
10.
本題
11.
7営業日リリースにおける3つ のキーワード 1. プロジェクト運営 2. サービスの設計思想 3.
Andoirdアプリを取り巻いた環境
12.
1. プロジェクト運営
13.
よくある流れ 仕様を用意したからxx日までによろしく デザインはざっくりこんな感じだけど、詳細 はデザイナーにきいてやってくれ デザイン用意しました。 xxは△△のような感じでお願いします。 デザイナー ディレクター エンジニア あ、はい分かりました
14.
辛くなってくる 1. 機能の仕様が複雑 2. 実現が難しいデザインを渡される 3.
UXが関わるので、意図が伝わりづらい 1. 画面切り替えのフェードイン/フェードアウトのタイミングや方式 2. タブ切り替え時のアニメーション 3. ページングなのか、スクロールなのか 4. etc... 4. できたものを見て、やっぱりこうしたい(by ディレクター/デザイナー) 5. コミュニケーションが少ないので、エンジニアサイドからの意見が減少
15.
まとめると • ディレクターが決めたアプリの仕様が絶対 • アプリはウォーターフォールで固く作る •
エンジニアは、開発したアプリをデザイナーに確 認のお伺いをする • 開発に携わるメンバー間のコミュニケーションは 最低限
16.
辛いことを繰り返すことでエ ンジニアが疲弊
17.
意識して取り組んだこと 1. 開発に対する勢い • 「俺が考えた最強のInspice
for Androidアプリを見せてやる!!」を掲げ ていた!! 2. ワクワクするものを作る • 作るアプリが使いたいと思うもので無ければ、開発モチベーションが低下す る為 3. 不要な機能を作らない • 関わるメンバーの誰も必要としていない機能は無駄 • 事実、iOSとAndroidでは、機能差分がある
18.
エンジニアドリブンな開発の 流れに変える
19.
UI / UXのギャップを埋める •
スクラップ&ビルドで、動くプロトタイプをさっさと用意する • 紙でシミュレートと実機での動きは異なることがある • プロトタイプは、とりあえず動作するレベルの雑さでもよい • 確認のサイクルを早くする • 席を隣や向かいにするなどの工夫 • ちょっとしたことでもすぐに共有 / 確認を実施 • 自動化が視野にないことが多いので、共有作業における手作業 が増える
20.
具体的にやったこと(1) • ワイヤーフレーム • 画面や機能の構成をブレイクダウン •
画面の表示構成を決定 • ペーパープロトタイプ • UXの詳細をデザイナーと詰める • 画面の動きのイメージをつける
21.
具体的にやったこと(2) • デザインモックに「Invison」を活用 • 具体的な表示イメージを確認 •
簡単なプロトタイプでUXの挙動を確認
22.
具体的にやったこと(3) • 実データに近い内容で、捨てる前提のモックアップ を作る • スクロールにより目次の効果を 期待したList •
記事へのアクセスが近くなる効果を 期待したGrid • ページャーを使い、ページ送りの動きを 期待したページング
23.
2. サービス設計思想
24.
開発前提 • Web /
iOS / Androidのプラットフォームに対 応させたい • それぞれのプラットフォームで、リッチなUI / UX を実現したい • Android• webサイト • iOS
25.
全体構成 • よくある構成を取っている
26.
Webviewでもマルチプラットフォーム はできるが... • 処理の振り分けが必要 • 制約が出てくる •
使用する技術 • Android / iOSでのUI / UXの動作 • 修正の影響が大きい • iOSでは動作するが、Androidでは動かないと いったこと等 • 修正をするためのネゴシエーションなど調整が 必要
27.
JSONでデータモデルを返すことで... • 処理の振り分けが不要 • 制約無し •
プラットフォーム固有のリッチなUI/UX の実現 • 使用する技術 • 修正影響を考慮する必要無し • 実装にフォーカスできる • データモデルが変わらない前提
28.
マルチプラットフォームでサービス が展開できるような設計思想を持つ
29.
3. Androidアプリを取り巻い た環境
30.
開発する環境の変化 • 開発するにあたって便利な世界 デファクトになるような ライブラリも増加
31.
面倒な処理(1) • HttpRequest
32.
OkHttpを使いわかりやすく
33.
面倒な処理(2) • Databaseを使用する • カラムを指定したり等、selectクエリを書くのが面倒 •
cursorをループさせないと値が取得できない • 忘れそうになるクローズ処理が必要
34.
Android向けORMであるDBFlowを使用 • モデルをこういう感じで用意 • こういう感じで使う
35.
補足(1) • OkHttpを使って以下のようなコードを書くと 「ストリームが閉じてるよ!」ってエラーが出て 怒られます
36.
補足(2) • 当たり前ですが、ストリームからの受け取りを1 度のみに修正 • 確認するとOkHttp側の実装はこうなってた
37.
• テスト(ユニットテスト, functionalテスト) •
mockito + JUnit + Robolectric + Robotium • Espresso • Calabash-Android • 配信ベータテスト • Deploygate • Google Developer Console • クラッシュレポート • crashlytics • ACRA テストやアプリ配信系のツール類
38.
まとめ • エンジニアが意識を持って取り組むことで、プロ ジェクトの進め方を変えることができたこと • 1つのプラットフォームの不具合が、他のプラット フォームに影響を及ぼさなくするための全体設計 •
素早くアプリ開発できる環境 / デファクトのライブ ラリも増えつつあるような状況が整いつつあること
Download now