Submit Search
Upload
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
•
12 likes
•
4,287 views
Masaru Gushiken
Follow
以前のSwift勉強会で話した内容をベースに少し内容を変えてヒカラボさんでお話させて頂きました。
Read less
Read more
Report
Share
Report
Share
1 of 62
Download now
Download to read offline
Recommended
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
2/7(日)に行われたSwift講座の資料です。
ブランディングエンジニア資料
ブランディングエンジニア資料
Masaru Gushiken
普通のエンジニアがプログラミング教育を行う理由について発表しました。
Swiftビギナーズ
Swiftビギナーズ
Masaru Gushiken
Xcode 6から学習されている方が同じように躓かないで欲しい webViewを少しでも使ってる人への注意喚起でアクションしてもらうという思いで書きました。
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
去年の夏の残り香勉強会にて発表した資料、サークル向け
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
DevLOVE199 越境CONにて発表した、1人のエンジニアの"今まで"と"これから"です。
Springを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイント
土岐 孝平
Springのポイントを押さえて開発を面白くしましょう。
コードを書かずに爆速開発
コードを書かずに爆速開発
Cybozucommunity
kintone hive fukuoka vol.4 kintone hack 株式会社クローバーソフト 杉山様
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
Riot.js 勉強会 @Tokyo #1 (http://riotjs-jp.connpass.com/event/35724/) でLTした内容です。
Recommended
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
2/7(日)に行われたSwift講座の資料です。
ブランディングエンジニア資料
ブランディングエンジニア資料
Masaru Gushiken
普通のエンジニアがプログラミング教育を行う理由について発表しました。
Swiftビギナーズ
Swiftビギナーズ
Masaru Gushiken
Xcode 6から学習されている方が同じように躓かないで欲しい webViewを少しでも使ってる人への注意喚起でアクションしてもらうという思いで書きました。
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
去年の夏の残り香勉強会にて発表した資料、サークル向け
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
DevLOVE199 越境CONにて発表した、1人のエンジニアの"今まで"と"これから"です。
Springを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイント
土岐 孝平
Springのポイントを押さえて開発を面白くしましょう。
コードを書かずに爆速開発
コードを書かずに爆速開発
Cybozucommunity
kintone hive fukuoka vol.4 kintone hack 株式会社クローバーソフト 杉山様
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
Riot.js 勉強会 @Tokyo #1 (http://riotjs-jp.connpass.com/event/35724/) でLTした内容です。
Server-side Swift
Server-side Swift
Daijiro Abe
2016.05.22 #如法会
チーム開発にSwiftLintを導入してみた・詳細版
チーム開発にSwiftLintを導入してみた・詳細版
Ikada Kaori
2016/08/29に開催されたAKIBA.swift×Swift愛好会 スペシャルコラボの発表資料です. 2016/08/23には簡易版も発表させていただきました。
Flex入門
Flex入門
Shinjiro Watanabe
FlexUG@福岡でのプレゼン。
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
2016/02/09 Kyobashi.swift#1
プログラミングのきっかけ
プログラミングのきっかけ
一希 大田
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
第八回 #渋谷Java 最近のjava PaaS事情 の発表スライドです
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
iOSでSDKやライブラリを開発して提供する際の手順が思ったほど整理されていないこともあり、注意点などをまとめて発表した際の資料です。
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまで
Hideharu Okuma
西日暮里rb ゴールデンLT
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
第六回 #渋谷java でLTしたスライドです。
某rss収集アプリ
某rss収集アプリ
一希 大田
めとべや東京 #6での発表資料です。
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
Takafumi ONAKA
2017-05-23 Speee Cafe Meetup #07
「楽しいことだけやる」のがプログラミングの勉強のコツ
「楽しいことだけやる」のがプログラミングの勉強のコツ
Atsushi Harada
プログラミング言語のスキルチェンジをしたいなら「勉強」をやめて「楽しいこと」だけをしよう。という話。 自分が勉強するやり方を試行錯誤した結果今実戦しているやりかたを紹介。
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
foursquareに素早くチェックインできるアプリ「FastCheckin」のiOS 7対応事例です。
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
HTML5 Conference 2012
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
CSS Nite in OSAKA, Vol. 36(2013/9/10)、CSS Nite in Ginza, Vol.71(2013/9/19)にて開催された「次世代のWebデザインへの2つのヒント」のスライド。両セッションのスライドをマージしてまとめています。 スライドの末尾で紹介していますが、2013/11/7に拙著『マルチデバイス時代のWebデザインガイドブック』が発売となりました。興味ある方は書店にて手に取ってみてください。 サポートサイト : http://2843.jp/books/nabebon/ Facebookページ : http://facebook.com/nabebon/ Amazon : http://www.amazon.co.jp/dp/4883378942/
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
Takashi Ushirosako
kintone Café 新潟 Vol.2 & Hackathon の資料です。
JavaScriptのエラーチェックツールをつくろうとした話
JavaScriptのエラーチェックツールをつくろうとした話
Keisuke Imura
2017/5/27の初夏のJavaScript祭で使用したスライドです。
在宅フリーランスで 失敗した話3選
在宅フリーランスで 失敗した話3選
Tomoe Sawai
12/26 Tadoru Meetup での発表内容です
自動化について
自動化について
Yuma Iwasaki
DevLove甲子園2013にて自動化について発表した資料です。
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
iOSDC 2017 Reject Conference days2での登壇資料になります。 https://iosdc-reject-conference.connpass.com/event/64236/ 平素はSwiftでiOSアプリの開発をしています。今年からReactNativeも多少嗜むようになり、その中で得た知見や実装の際で予め気をつけて置くと良いかと思うことや、UI構築の中での違いなどをざっくりとまとめたものになります。
現場から始める Developer Productivity
現場から始める Developer Productivity
Masaru Gushiken
DevLove甲子園 2014で対応。
ネット生保資料
ネット生保資料
Masaru Gushiken
More Related Content
What's hot
Server-side Swift
Server-side Swift
Daijiro Abe
2016.05.22 #如法会
チーム開発にSwiftLintを導入してみた・詳細版
チーム開発にSwiftLintを導入してみた・詳細版
Ikada Kaori
2016/08/29に開催されたAKIBA.swift×Swift愛好会 スペシャルコラボの発表資料です. 2016/08/23には簡易版も発表させていただきました。
Flex入門
Flex入門
Shinjiro Watanabe
FlexUG@福岡でのプレゼン。
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
2016/02/09 Kyobashi.swift#1
プログラミングのきっかけ
プログラミングのきっかけ
一希 大田
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
第八回 #渋谷Java 最近のjava PaaS事情 の発表スライドです
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
iOSでSDKやライブラリを開発して提供する際の手順が思ったほど整理されていないこともあり、注意点などをまとめて発表した際の資料です。
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまで
Hideharu Okuma
西日暮里rb ゴールデンLT
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
第六回 #渋谷java でLTしたスライドです。
某rss収集アプリ
某rss収集アプリ
一希 大田
めとべや東京 #6での発表資料です。
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
Takafumi ONAKA
2017-05-23 Speee Cafe Meetup #07
「楽しいことだけやる」のがプログラミングの勉強のコツ
「楽しいことだけやる」のがプログラミングの勉強のコツ
Atsushi Harada
プログラミング言語のスキルチェンジをしたいなら「勉強」をやめて「楽しいこと」だけをしよう。という話。 自分が勉強するやり方を試行錯誤した結果今実戦しているやりかたを紹介。
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
foursquareに素早くチェックインできるアプリ「FastCheckin」のiOS 7対応事例です。
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
HTML5 Conference 2012
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
CSS Nite in OSAKA, Vol. 36(2013/9/10)、CSS Nite in Ginza, Vol.71(2013/9/19)にて開催された「次世代のWebデザインへの2つのヒント」のスライド。両セッションのスライドをマージしてまとめています。 スライドの末尾で紹介していますが、2013/11/7に拙著『マルチデバイス時代のWebデザインガイドブック』が発売となりました。興味ある方は書店にて手に取ってみてください。 サポートサイト : http://2843.jp/books/nabebon/ Facebookページ : http://facebook.com/nabebon/ Amazon : http://www.amazon.co.jp/dp/4883378942/
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
Takashi Ushirosako
kintone Café 新潟 Vol.2 & Hackathon の資料です。
JavaScriptのエラーチェックツールをつくろうとした話
JavaScriptのエラーチェックツールをつくろうとした話
Keisuke Imura
2017/5/27の初夏のJavaScript祭で使用したスライドです。
在宅フリーランスで 失敗した話3選
在宅フリーランスで 失敗した話3選
Tomoe Sawai
12/26 Tadoru Meetup での発表内容です
自動化について
自動化について
Yuma Iwasaki
DevLove甲子園2013にて自動化について発表した資料です。
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
iOSDC 2017 Reject Conference days2での登壇資料になります。 https://iosdc-reject-conference.connpass.com/event/64236/ 平素はSwiftでiOSアプリの開発をしています。今年からReactNativeも多少嗜むようになり、その中で得た知見や実装の際で予め気をつけて置くと良いかと思うことや、UI構築の中での違いなどをざっくりとまとめたものになります。
What's hot
(20)
Server-side Swift
Server-side Swift
チーム開発にSwiftLintを導入してみた・詳細版
チーム開発にSwiftLintを導入してみた・詳細版
Flex入門
Flex入門
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
プログラミングのきっかけ
プログラミングのきっかけ
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまで
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
某rss収集アプリ
某rss収集アプリ
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
「楽しいことだけやる」のがプログラミングの勉強のコツ
「楽しいことだけやる」のがプログラミングの勉強のコツ
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
HTML5時代のWebデザイン
HTML5時代のWebデザイン
Style Guide活用のススメ
Style Guide活用のススメ
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
JavaScriptのエラーチェックツールをつくろうとした話
JavaScriptのエラーチェックツールをつくろうとした話
在宅フリーランスで 失敗した話3選
在宅フリーランスで 失敗した話3選
自動化について
自動化について
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Viewers also liked
現場から始める Developer Productivity
現場から始める Developer Productivity
Masaru Gushiken
DevLove甲子園 2014で対応。
ネット生保資料
ネット生保資料
Masaru Gushiken
MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2
Masaru Gushiken
ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜
Masaru Gushiken
我々はDietという苦しい、辛い、続かないといった負のイメージを払拭し、 「今すぐ」始めたくなるようなエンターティンメントに変え、 「世界中」の人が健康的なQoLを過ごすためのプラットフォームを提供します。
RakutenQute!
RakutenQute!
Masaru Gushiken
RakutenQute!に関して「何で作ったか」、「運用時に意識したこと」などをまとめました。
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
Masaru Gushiken
HerokuミートアップのLTで使用するもの。 http://herokujp.doorkeeper.jp/events/10902
Webaudio資料
Webaudio資料
Masaru Gushiken
webaudioのLT。
Rehack プレゼン資料
Rehack プレゼン資料
Masaru Gushiken
プレゼン資料
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
Masaru Gushiken
Firebase初心者からみたFirebase
Firebase初心者からみたFirebase
Masaru Gushiken
Firebase初心者によるFirebaseのためのFirebaseに関する資料
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
Masaru Gushiken
自分が申請で困った内容を中心に纏めてみました。
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜
Masaru Gushiken
今日お話することは SIerからWeb業界に初めて僕がキャリアチェンジした時にしくじった内容が メインです。 (現職とは関係ありません。)
Firebase 概要
Firebase 概要
Kaname Noto
iPhoneDevSap勉強会2015年7月勉強会資料,Firebase,Paese,mBaaS
2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリ
Masaru Gushiken
Morning Pitch 説明資料
Morning Pitch 説明資料
MorningPitch
Morning Pitchの説明資料です。
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
Masaru Gushiken
AWS SNSなどを使って試した結果、 「さくっと」導入するならpush通知が便利だよという内容を 纏めました。
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Fumihiko Shiroyama
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
JavaScriptから利用するFirebase
JavaScriptから利用するFirebase
Takuji Shimokawa
FirebaseをJavaScriptから使う手触りを感じ取っていただければと。
Viewers also liked
(19)
現場から始める Developer Productivity
現場から始める Developer Productivity
ネット生保資料
ネット生保資料
MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2
ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜
RakutenQute!
RakutenQute!
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
Webaudio資料
Webaudio資料
Rehack プレゼン資料
Rehack プレゼン資料
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
Firebase初心者からみたFirebase
Firebase初心者からみたFirebase
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜
Firebase 概要
Firebase 概要
2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリ
Morning Pitch 説明資料
Morning Pitch 説明資料
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
JavaScriptから利用するFirebase
JavaScriptから利用するFirebase
Similar to あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
NTTレゾナントさんの「90分で身につくスマホウェブ制作術」で話した資料です。 http://atnd.org/events/42962
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
7/5(土)にオープンネットワークスペース代官山で実施された第4回スタートアップiOS勉強会での発表資料です。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
サイボウズ技術説明会 for students で学生向けに Titanium を紹介した資料です。
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
06/25開催のSwiftLT会の発表資料です。 発表時からはスクリーンショットなど削除してコア部分のみに絞っています。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
Community Open Day 2013 東北会場(エフスタ!!SENDAI)にて発表した資料です。 http://cod.ms/Pages/place_fukushima.aspx
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor App
TomomitsuKusaba
.NETラボ2022年6月 Web開発者が始める .NET MAUI Blazor App
Cmujp21_node-webkit
Cmujp21_node-webkit
Sugawara Ryousuke
http://www.youtube.com/watch?v=SYAt6MTDS5M 内容 ・romo ・node-weblit ・milkcocoa の紹介とデモ ※p13のphonegapの件を修正してあります。
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Yuki Okada
静的コンテンツ配信のよくあるアンチパターンを学んで、良いUXを提供しましょう!
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
2014年11月1日(土) Swiftビギナーズ勉強会+もくもく会が開催されました! アプリ開発は全くの未経験ですが、 これからコツコツSwiftを学んで オリジナルアプリを作ることを目指して頑張りたいと思います。 1回目はアプリ開発に必要な環境や流れ、Swiftの簡単な説明とX-codeの初期画面の説明となります。
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ 2018/01/27のOSC 2018 Osakaで使用した資料です。
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
2017.11.6 Electron MeetUp in Tokyo
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
leverages_event
ブラウザだけで学ぶWebアプリ開発【デザイン編】
ブラウザだけで学ぶWebアプリ開発【デザイン編】
schoowebcampus
schoo WEB-campus http://schoo.jp/class/381
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
健一 辰濱
iOSDC 2018 LT 資料
Similar to あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
(20)
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
20120316 designerworkshoppublished
20120316 designerworkshoppublished
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Web開発者が始める .NET MAUI Blazor App
Web開発者が始める .NET MAUI Blazor App
Cmujp21_node-webkit
Cmujp21_node-webkit
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
Swift afterbeginner
Swift afterbeginner
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
ブラウザだけで学ぶWebアプリ開発【デザイン編】
ブラウザだけで学ぶWebアプリ開発【デザイン編】
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
Recently uploaded
株式会社メンバーズ「脱炭素アクション100」2023年度実施レポート(2024.6.6)
株式会社メンバーズ「脱炭素アクション100」2023年度実施レポート(2024.6.6)
Members_corp
メンバーズでは、デジタルクリエイター(当社社員)がお客さま企業の支援を中心とした日々の業務における行動の一つひとつを変えることで脱炭素社会の実現に貢献するために、2023年4月に「脱炭素アクション100」を全社に展開し社員による取り組みを開始しました。これらの脱炭素の取り組みを広く活用していただきたいと考え、メンバーズでの推進プロセスおよび実績をまとめたレポートを公開します。
MMOLHolging株式会社|BtoC、D2C事業グロース支援・インターナルブランディング、採用ブランディング、社員エンゲージメント向上DX
MMOLHolging株式会社|BtoC、D2C事業グロース支援・インターナルブランディング、採用ブランディング、社員エンゲージメント向上DX
sakanotakashi
MMOLHolgings_company_short.pdf
Temp agency_Value Core Consulting Co., Ltd.
Temp agency_Value Core Consulting Co., Ltd.
dyasa
Temp agency_Value Core Consulting Co., Ltd.
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
ssuser4eac57
研究の力を、人類の力に。 私たちは信じている。研究の力を。 電気も、ワクチンも、インターネットも。 人類の今を支える発明やイノベーションは、研究から生まれた。 これからも研究こそが、社会課題解決の土台となり、未来を創造していくだろう。 だから私たちは、研究を加速させたい。 研究の力を、もっと人類の力に変えたい。 人と人、組織と組織、学術と産業といった壁を超えて、 研究者や、その支援者や、研究の成果がシナプスのように結びつき、 研究自体も、研究が生み出す社会へのインパクトも、飛躍的に加速する。 そんな場をつくり、より明るく、持続的な人類の未来に貢献します。 研究エンパワープラットフォーム LabBase
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
ssuserdc1268
採用デック
20240606_Service Design Exercise_Visual Report_vol.1.pdf
20240606_Service Design Exercise_Visual Report_vol.1.pdf
jun_suto
2024年度高知大学地域協働学部で開講されたサービスデザイン基礎演習Day1の様子をまとめたビジュアルレポートを公開しました。 本演習では、「LEGO® SERIOUS PLAY® (レゴ® シリアスプレイ®)メソッドと教材を活用したワークショップ」を取り入れ、デザイン思考/サービスデザイン、リーンスタートアップ、アイデアソン手法を組み合わせ、地域課題解決や社会課題解決に向けた商品/サービスの開発や政策形成の基本的な考え方と手法を学ぶことを目的に開講されています。
【slideshare】オンライン二次健診サービス_20240607.pptx.pdf
【slideshare】オンライン二次健診サービス_20240607.pptx.pdf
chiakiota2
ファストドクター オンライン二次健診サービスの紹介資料です。
KGIとKPIについて(営業の目標設定とKPIの商談プロセス) About KGI and KPI
KGIとKPIについて(営業の目標設定とKPIの商談プロセス) About KGI and KPI
Tsuyoshi Horigome
KGIとKPIについて
LabBase就職ご紹介資料_240605サービス概要説明資料240605.pdf
LabBase就職ご紹介資料_240605サービス概要説明資料240605.pdf
ssuser8de8212
Business
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
Yasuyoshi Minehisa
service
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
NTTDATA INTRAMART
Release 2024 Spring
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
DAISUKE NAKAMURA
特定技能紹介資料
CFO組織の働き方を変える 経理業務変革プラットフォーム 「BlackLine」のご紹介
CFO組織の働き方を変える 経理業務変革プラットフォーム 「BlackLine」のご紹介
taisukekuwano4
経理業務変革プラットフォーム「BlackLine」の概要紹介資料です。
kintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdf
takashihashimoto14
kintone Café 山口 Vol.8「多様な活用ができるkintone」のLTにて発表した資料です。https://kintone-cafe-yamaguchi.connpass.com/event/315662/
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
recruit9
株式会社VISIONARY JAPANの採用ピッチ資料です。
smartcamp_RECRUIT_deck 2024060606 dddddd
smartcamp_RECRUIT_deck 2024060606 dddddd
design777859
Smartcamp deck.
Recently uploaded
(16)
株式会社メンバーズ「脱炭素アクション100」2023年度実施レポート(2024.6.6)
株式会社メンバーズ「脱炭素アクション100」2023年度実施レポート(2024.6.6)
MMOLHolging株式会社|BtoC、D2C事業グロース支援・インターナルブランディング、採用ブランディング、社員エンゲージメント向上DX
MMOLHolging株式会社|BtoC、D2C事業グロース支援・インターナルブランディング、採用ブランディング、社員エンゲージメント向上DX
Temp agency_Value Core Consulting Co., Ltd.
Temp agency_Value Core Consulting Co., Ltd.
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
研究エンパワープラットフォームを提供するLabBaseから理系採用成功に向けたご提案
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
株式会社ROMS採用候補者用説明資料。候補者の方向け事業概要・沿革・カルチャーをご紹介
20240606_Service Design Exercise_Visual Report_vol.1.pdf
20240606_Service Design Exercise_Visual Report_vol.1.pdf
【slideshare】オンライン二次健診サービス_20240607.pptx.pdf
【slideshare】オンライン二次健診サービス_20240607.pptx.pdf
KGIとKPIについて(営業の目標設定とKPIの商談プロセス) About KGI and KPI
KGIとKPIについて(営業の目標設定とKPIの商談プロセス) About KGI and KPI
LabBase就職ご紹介資料_240605サービス概要説明資料240605.pdf
LabBase就職ご紹介資料_240605サービス概要説明資料240605.pdf
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
intra-mart Accel series 2024 Spring updates
intra-mart Accel series 2024 Spring updates
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
株式会社ジンザイベース/特定技能外国人紹介に関する提案資料/2024ver///
CFO組織の働き方を変える 経理業務変革プラットフォーム 「BlackLine」のご紹介
CFO組織の働き方を変える 経理業務変革プラットフォーム 「BlackLine」のご紹介
kintone Café 山口 Vol.8 kintone×UiPath.pdf
kintone Café 山口 Vol.8 kintone×UiPath.pdf
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
【公開用】株式会社VISIONARY JAPAN_エンジニアチーム 採用資料(ver2.1)
smartcamp_RECRUIT_deck 2024060606 dddddd
smartcamp_RECRUIT_deck 2024060606 dddddd
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
1.
あなたも出来る! WebエンジニアがSwiftで リリースするためにやったこと 株式会社じげん 具志堅 雅 @g08m11
2.
話すこと • 今日のプレゼンの対象者は、 – iOS開発、Swift開発を個人で学習したい方 –
未経験だが会社でチームを作ってiOS開発をしたい方 • Webエンジニアだった僕がどのように リリースまで行ったのかお話します。 • 個人ベースの話になりますが参考にして頂ければ と思います。 2
3.
一部:個人でやったこと 二部:チームでやったこと 三部:まとめ 構成
4.
自己紹介
5.
具志堅 雅(28) @g08m11 株式会社じげん ! • 沖縄県那覇出身 • 炭水化物大好き •
ハッカソン大好き • Web大好き • スマホ大好き 5
6.
SE @g08m11 日立系子会社、Oracle関連 ! • C#で金融系のサーバサイド開発 • Oracle製品のカスタマイズ •
ドキュメント、ドキュメント。。。 • 研修、研修、研修。。。 • ビジネスマナー プライベート!! *カフェめぐり *twitterポエム *B級映画鑑賞など 6
7.
8.
Webエンジニア @g08m11 株式会社じげん ! • Railsでサーバーサイド開発 • SwiftによるiOSアプリ開発 プライベート!! *3社合同アフィリエイトソン
最優秀賞受賞 *2社合同2BHack 協賛企業賞を3社受賞 *観光アイディアソン 準優勝など 8
9.
なぜじげんに?
10.
なぜじげんに? 10
11.
なぜじげんに? 11
12.
なぜじげんに? 12
13.
一部:個人でやったこと
14.
アウトプットありきのインプット ! • 青本(絶対に挫折しないiPhoneアプリ開発「超」入門) を二回ほど写経 • 逆引きSwift(iOS編)を写経 •
Swift向けライブラリなどを見て構成やコードを見る
15.
アウトプットありきのインプット ! • YoutubeのSwift関連の動画を見漁り、写経 • Obcのソースとにらめっこ •
作ったものをQiitaに投稿 • 詰まったところをQiitaに投稿
16.
アウトプットありきのインプット ! • Tips – Swiftに関する全体像を把握してから進めるのではなくて、サン プルコードを実際に自分で動かしていくことで、引き出しをス トックしていく –
制作物を作っていく際には、それらのストックを参考にしなが ら作っていく – 青本でXcodeの基本的な使い方は学んでおく – 出来るだけ自分がやったことはフィードバッグが貰える環境へ 発信していく
17.
アウトプットありきのインプット ! • Tips – Youtubeを見ながらXcodeの使い方を学びつつ、Swiftを学習し ていける(なんとなく英語が聞ける人にオススメ) –
Swift本を読むことで、Swiftの基本的な文法をインプットしてお くと、後々楽になる。(最近割りとSwift本出てきた。) – Ojb-Cの理解はハードだが、Swiftのソースが少ない現状では、 Obj-Cを読んで書き換えることが頻発するため、できればやっ ておいた方が良い。
18.
自分がやったことを人に教える ! • 社内もくもく会を開いて自分が知ってる範囲でフォロー • 社内勉強会で自分が作ったものを説明する •
社外勉強会(SwiftGirls)の講師をして説明する
19.
自分がやったことを人に教える ! • Tips – 自分がどこまで理解しているか分かる一つの目安になる。
また、より素朴な疑問やそもそものところでの質問を 受ける環境はとても大事 – チームにもメリットあり。 全員が同時にSwiftをやるよりも、時間差を空けて学習した方が 同じ失敗をしたり、同じハマり方をしないで済むので、 結果的に全体のアウトプットは良いものになる – よくわからないメソッドがあれば、逐一“⌘+クリック”でソース を読み、きちんと理解しながら進めることで、「わかったふり」 を防ぐ
20.
二部:チームでやったこと
21.
Swift開発フロー STEP1 • ユニットミッ ションの設定 STEP2 • 企画に参画。 工数見積もり STEP3 •
実装。Apple 申請 STEP4 • Apple通過。 新機能実装 21
22.
Swift開発フロー STEP1 • ユニットミッ ションの設定 STEP2 • 企画に参画。 工数見積もり STEP3 •
実装。Apple 申請 STEP4 • Apple通過。 新機能実装 22
23.
STEP.1の内容 (14/8中旬∼14/9月中旬) -ユニットミッションの設定 -Xcodeの使い方、Swiftの勉強 ! ! 23
24.
STEP.1の内容 (14/8中旬∼14/9月中旬) -ユニットミッションの設定 -Xcodeの使い方、Swiftの勉強 ! ! 24
25.
ユニットミッションの設定 • メンバー決定 • 作成するアプリの概要 •
8月末までのマイルストーン • 9月末までの達成目標 • 成果報告 25
26.
STEP.1の内容 (14/8中旬∼14/9月中旬) -ユニットミッションの設定 -Xcodeの使い方、Swiftの勉強 ! ! 26
27.
27 Xcodeの使い方、Swiftの勉強
28.
Xcodeの使い方、Swiftの勉強 • ユニットミッションで決めた機能を 集中的に勉強(研修的ではない。) • 積極的にライブラリを活用 (Swifty
JSON) • ユニットミッションメンバーで もくもく会 28
29.
Swift開発フロー STEP1 • ユニットミッ ションの設定 STEP2 • 企画に参画。 工数見積もり STEP3 •
実装。Apple 申請 STEP4 • Apple通過。 新機能実装 29
30.
STEP.2の内容 (14/9中旬∼14/10月初旬) -企画へ参画、工数見積もり -実装 ! 30
31.
STEP.2の内容 (14/9中旬∼14/10月初旬) -企画へ参画、工数見積もり -実装 ! 31
32.
企画へ参画、工数見積もり • 仕様の確定(フェーズを二分割) • 申請日、リジェクトを考慮した スケジュール •
タスクの洗い出し • 制作、非制作で見積もり 32
33.
Gantter 33
34.
見積もりポーカー 34
35.
STEP.2の内容 (14/9中旬∼14/10月初旬) -企画へ参画、工数見積もり -実装 ! 35
36.
実装 • デザイナーがJustInMindでプロト作成 • それをベースにエンジニアが簡易な画面 遷移を作成 •
不明点やバグなどあればその場で相談 • その場で解決できない場合はWaffle.ioで タスク管理 36
37.
実装 • ユニットミッションで実装したソースの活 用 • ハマった所はHipChatへ情報共有 •
解決した際はじげん版QiitaTeamへ ナレッジ共有、ノウハウ蓄積 (Qiitaのkobito便利) 37
38.
KPT 38
39.
バーンダウンチャート 39
40.
カンバン 40
41.
Swift開発フロー STEP1 • ユニットミッ ションの設定 STEP2 • 企画に参画。 工数見積もり STEP3 •
実装。Apple 申請 STEP4 • Apple通過。 新機能実装 41
42.
STEP.3の内容 (14/10初旬) -実機テスト -申請に必要な資料を用意 -有識者と一緒に申請 ! 42
43.
STEP.3の内容 (14/10初旬) -実機テスト -申請に必要な資料を用意 -有識者と一緒に申請 ! 43
44.
実機テスト • 操作性などを確認 • バグつぶし、仕様漏れの確認 •
実装に時間が掛かる場合はフェーズ2へ シフト 44
45.
STEP.3の内容 (14/10初旬) -実機テスト -申請に必要な資料を用意 -有識者と一緒に申請 ! 45
46.
申請に必要な資料を用意 • 基本は非制作側で用意 (工数見積もり時に相談済み) • iPhone6
Plusなどのキャプチャは デザイナーが用意 46
47.
STEP.3の内容 (14/10初旬) -実機テスト -申請に必要な資料を用意 -有識者と一緒に申請 ! 47
48.
有識者と一緒に申請 • 会社名義のため申請内容を統一 • リリース経験エンジニアへ適宜相談 48
49.
• 申請時
50.
Swift開発フロー STEP1 • ユニットミッ ションの設定 STEP2 • 企画に参画。 工数見積もり STEP3 •
実装。Apple 申請 STEP4 • Apple通過。 新機能実装 50
51.
STEP.4の内容 (14/10初旬∼現在) -振り返り -実装 ! 51
52.
振り返り • リリース時に出来なかったタスクを 元々予定していたタスクへマージ。 • 再度、工数ポーカーを実施 (より確度高く見積もる) •
制作、非制作で分担 52
53.
STEP.4の内容 (14/10初旬∼現在) -振り返り -実装 ! 53
54.
実装 ・閲覧履歴機能 ・キープ機能 ・電波状況確認アラート ・検索履歴一括クリア機能 ・一括応募機能 ・都道府県選択機能 54
55.
三部:まとめ
56.
まとめ(つまったこと) • Debugの仕方が分からない • Xcodeの使い方が分からなくてハマる(知ら ない間にブレークポイントを設定) •
iOS開発のベストプラクティスが分からない • 参考ソースが不十分 • デザイナーとのタスク配分 56
57.
まとめ(これから学習される方) • Xcodeは最新バージョンを使いましょう • 実装する前に 「Swiftコーディング規約@Wantedly」 を見て綺麗なコードを心がけましょう 57
58.
まとめ(所感) • 何を実現するかチームで決める方が大事 • 仕様決めで出来ることというよりやるべき ことへ •
最初は詰まるし分からないけど今でも Objective-CよりもSwiftが良いと思う 58
59.
サンプルコードはこちら。
60.
https://github.com/g08m11
61.
http://qiita.com/g08m11
62.
これから Swiftをやっていきたい方 一緒に頑張りましょう!
Download now