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
SWWDC 39
Search
asmz
December 19, 2018
Technology
1
190
SWWDC 39
今年作った個人開発iOSアプリ
Talked at SWWDC #39
asmz
December 19, 2018
Tweet
Share
More Decks by asmz
See All by asmz
Getting started with Web front-end development using React Native and Expo
asmz
0
12
Recommend Apple Human Interface Guidelines
asmz
1
2k
Overview of Swift and iOS App development
asmz
0
1.1k
How to get mobile app logs using Firebase Crashlytics
asmz
0
790
OK Google, Deploy the iOS app
asmz
1
800
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
3k
phpconsen LT
asmz
0
680
Create voice assistant app by Dialogflow
asmz
0
800
SWWDC 34
asmz
0
660
Other Decks in Technology
See All in Technology
DMMブックスへのTipKit導入
ttyi2
1
110
あなたの知らないクラフトビールの世界
miura55
0
130
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
0
110
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
350
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.5k
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
580
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
328
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Measuring & Analyzing Core Web Vitals
bluesmoon
5
210
A Philosophy of Restraint
colly
203
16k
Fireside Chat
paigeccino
34
3.1k
Mobile First: as difficult as doing things right
swwweet
222
9k
Six Lessons from altMBA
skipperchong
27
3.6k
Being A Developer After 40
akosma
89
590k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Statistics for Hackers
jakevdp
797
220k
A Tale of Four Properties
chriscoyier
157
23k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Transcript
今年作った個人開発iOSアプリ 2018/12/19 SWWDC #39 asmz
Who are you? ▷ Akira Shimizu / asmz(@_asmz) ▷ 株式会社ビデオマーケット
iOSエンジニア ▷ 岩手県陸前高田市出身 ▷ https://asmz.beer/
“ 2018年の振り返り
Look back on 2018 ▷ 1Q ◦ 既存アプリリファクタ(お仕事) ◦ CI環境構築(お仕事)
▷ 2Q ◦ In App Purchase実装(お仕事) ◦ iOSDC 2018参加(個人) ▷ 3Q ◦ (お仕事) ▷ 4Q ◦ 新規iOSアプリ開発・リリース(個人) ◦ 新規iOSアプリ開発(お仕事)
“ 初個人開発アプリリリース
This is “EVENTech” ▷ ITイベント・勉強会検索アプリ ◦ 実際のところはconnpassクライアント ◦ https://eventech.asmz.beer/
▷ 主な機能 ◦ イベント検索 ◦ イベント詳細表示 ◦ 地図連動表示 This is
“EVENTech”
▷ 3箇所にスナップ This is “EVENTech” Inspired by Apple Maps Facebook
Local
“ なぜ作ったか?
Why did you make? ▷ 端的に言うと ◦ connpassが使いづらかったから(特にモバイル) ◦ 詳しくはブログに書きました
▪ http://asmz.hatenablog.jp/entry/release-eventech-ios-app [Web] 単純にモバイル対応されて いない [iOS App] そもそも検索機能がない (マジか)
“ connpass APIここがツラい
This is hard ▷ connpass APIのパフォーマンスが悪い ◦ 日中時間かなりタイムアウトする... ◦ ちょいちょい500エラー返される...
◦ 割と頻繁にメンテナンスに入る...
This is hard ▷ APIの検索パラメータとして「都道府県」指定検索 ができない ◦ フリーワード検索で住所も走査されるのみ ◦ なので↓のUIとしつつも、実際はフリーワードのAND条
件に「宮城県」とくっつけている こういうメタデータは Hitしない....!
This is hard ▷ APIからイベント画像が取得できない ◦ イベントIDとかから機械的に画像URL作れる感じでもない ◦ なので、アプリUIが殺風景.... こういう画像がイベント毎にあるのに
.... 「絵」がなく、文字だけ ....
“ 個人開発やってみた感想
Impressions ▷ 「自分が要件」めっちゃ楽 ▷ 業務で新規アプリ開発が控えていたため、いい 素振りになった ▷ 「アプリで完結」させられる規模感のアプリネタを 考えるのが難しい
“ 来年以降の予定
For next year ▷ 技術検証用としてのリファクタリング ▷ APIで取れない情報に対応できないか、 Serverlessなど含めて検討 ▷ Android対応
“ - PR -
One more thing... ▷ PHPカンファレンス仙台にLT枠で登壇します! ◦ PHPの話は出てきません
ご清聴ありがとうございました 2018/12/19 SWWDC #39 asmz