$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SWWDC 39
Search
asmz
December 19, 2018
Technology
1
270
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
670
モバイルアプリ開発へE2Eテストを導入しよう
asmz
0
170
React Native+Expoで始めるWebフロント開発
asmz
0
540
UIデザインを考える全ての人たちに捧げる Apple Human Interface Guidelinesのススメ
asmz
1
2.5k
Overview of Swift and iOS App development
asmz
0
1.3k
How to get mobile app logs using Firebase Crashlytics
asmz
0
890
OK Google, Deploy the iOS app
asmz
1
930
Cooperate with Adobe XD, Zeplin and Xcode
asmz
1
3.1k
phpconsen LT
asmz
0
770
Other Decks in Technology
See All in Technology
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
490
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
230
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
160
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
290
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
540
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.6k
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
980
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
210
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
750
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
300
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
670
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Writing Fast Ruby
sferik
630
62k
Automating Front-end Workflow
addyosmani
1371
200k
The Cult of Friendly URLs
andyhume
79
6.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Faster Mobile Websites
deanohume
310
31k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
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