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
280
SWWDC 39
今年作った個人開発iOSアプリ
Talked at SWWDC #39
asmz
December 19, 2018
Tweet
Share
More Decks by asmz
See All by asmz
Firebase App Testing Agentで始めるAIベースの柔軟なE2Eテスト
asmz
0
860
モバイルアプリ開発へE2Eテストを導入しよう
asmz
0
220
React Native+Expoで始めるWebフロント開発
asmz
0
610
UIデザインを考える全ての人たちに捧げる Apple Human Interface Guidelinesのススメ
asmz
1
2.6k
Overview of Swift and iOS App development
asmz
0
1.3k
How to get mobile app logs using Firebase Crashlytics
asmz
0
900
OK Google, Deploy the iOS app
asmz
1
960
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
3.2k
phpconsen LT
asmz
0
780
Other Decks in Technology
See All in Technology
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
290
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
380
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
11
4.4k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.3k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
520
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
140
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
650
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
790
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
430
Webhook best practices for rock solid and resilient deployments
glaforge
1
250
2026年はチャンキングを極める!
shibuiwilliam
9
1.9k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
440
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Design in an AI World
tapps
0
140
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Statistics for Hackers
jakevdp
799
230k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
48
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Exploring anti-patterns in Rails
aemeredith
2
250
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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