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
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.7k
吉田を支える技術
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.6k
Other Decks in Programming
See All in Programming
Grafana:建立系統全知視角的捷徑
blueswen
0
250
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
320
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
540
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
170
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
910
Cap'n Webについて
yusukebe
0
150
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
ThorVG Viewer In VS Code
nors
0
300
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
160
Navigating Dependency Injection with Metro
l2hyunwoo
1
200
Featured
See All Featured
The Curse of the Amulet
leimatthew05
0
5.9k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
260
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
60
Navigating Weather and Climate Data
rabernat
0
56
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Design in an AI World
tapps
0
100
The Cult of Friendly URLs
andyhume
79
6.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
79
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
32
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