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
180
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
9
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
670
Create voice assistant app by Dialogflow
asmz
0
800
SWWDC 34
asmz
0
660
Other Decks in Technology
See All in Technology
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
3
440
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
770
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
170
チームが毎日小さな変化と適応を続けたら1年間でスケール可能なアジャイルチームができた話 / Building a Scalable Agile Team
kakehashi
1
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
AI×医用画像の現状と可能性_2024年版/AI×medical_imaging_in_japan_2024
tdys13
1
1.3k
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
Evolving Architecture
rainerhahnekamp
3
240
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
18
4.3k
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
240
OPENLOGI Company Profile for engineer
hr01
1
18k
20240522 - 躍遷創作理念 @ PicCollage Workshop
dpys
0
310
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Done Done
chrislema
182
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
200
Mobile First: as difficult as doing things right
swwweet
222
9k
Building Your Own Lightsaber
phodgson
104
6.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Rails Girls Zürich Keynote
gr2m
94
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
560
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
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