Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Microframeworks
Search
cockscomb
March 12, 2015
Programming
3
3.5k
Microframeworks
Advanced architecture for modern mobile apps development
Presented at potatotips #15
cockscomb
March 12, 2015
Tweet
Share
More Decks by cockscomb
See All by cockscomb
jq at the Shortcuts
cockscomb
1
2k
GraphQL放談
cockscomb
4
2.1k
GraphQL Highway
cockscomb
28
8.6k
吉田を支える技術
cockscomb
0
2.4k
コーポレートサイトを静的化してAmplify Consoleにデプロイする
cockscomb
0
3.4k
ユーザインターフェイスと非同期処理
cockscomb
5
2k
GUIアプリケーションの構造と設計
cockscomb
10
10k
イカリング2におけるシングルページアプリケーション
cockscomb
2
7.6k
あなたの知らない UIKit の世界 — UITableView に UITextView を置きたい
cockscomb
1
7.5k
Other Decks in Programming
See All in Programming
CSC509 Lecture 14
javiergs
PRO
0
220
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
2
880
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
460
WebRTC と Rust と8K 60fps
tnoho
2
2k
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
730
開発に寄りそう自動テストの実現
goyoki
2
920
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
220
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
170
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.4k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
220
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Bash Introduction
62gerente
615
210k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Agile that works and the tools we love
rasmusluckow
331
21k
RailsConf 2023
tenderlove
30
1.3k
Documentation Writing (for coders)
carmenintech
76
5.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Designing for Performance
lara
610
69k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Transcript
Microframeworks
cockscomb
None
Hatena, Tokyo
SHIBAFU
–James Lewis and Martin Fowler, Microservices “In short, the microservice
architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.”
Microservices
Microframeworks Advanced architecture for modern mobile apps development
View View Controller Model Foundation UIKit
Frameworks
Frameworks Having its own namespace Having access control Compiled separately
Separated bundle
Authenticator.framework APIClient.framework AwesomeKit.framework AFNetworking.framework AwesomeApp AwesomeApp.bundle AwesomeToday.appex …
Developing frameworks • Driven by unit tests • CI (Jenkins
etc) • Using dependency manager • CocoaPods (>= 0.36) • Carthage
Pros • All advantages of frameworks • Offering solid public
interfaces • Explicit separation with domains • Needs testing for developing • Independent from platforms as possible
Cons • Not so much flexible alongside of monolithic •
Not supporting iOS 7
All we need is Microframeworks
Microframeworks Advanced architecture for modern mobile apps development