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.7k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Microframeworks
Advanced architecture for modern mobile apps development
Presented at potatotips #15
cockscomb
March 12, 2015
More Decks by cockscomb
See All by cockscomb
はてなアカウント基盤 State of the Union
cockscomb
1
1.4k
jq at the Shortcuts
cockscomb
1
2.1k
GraphQL放談
cockscomb
4
2.2k
GraphQL Highway
cockscomb
28
8.8k
吉田を支える技術
cockscomb
0
2.6k
コーポレートサイトを静的化してAmplify Consoleにデプロイする
cockscomb
0
3.5k
ユーザインターフェイスと非同期処理
cockscomb
5
2.1k
GUIアプリケーションの構造と設計
cockscomb
10
10k
イカリング2におけるシングルページアプリケーション
cockscomb
2
7.7k
Other Decks in Programming
See All in Programming
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
270
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
280
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
2
1.1k
VibeCodingからAgenticWorkflowへ
starfish719
0
830
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
リアルな遅延を測る仕様
kota_yata
1
120
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
260
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
210
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
メールのエイリアス機能を履き違えない
isshinfunada
0
250
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
100
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
Visualization
eitanlees
152
17k
sira's awesome portfolio website redesign presentation
elsirapls
0
340
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
290
Exploring anti-patterns in Rails
aemeredith
3
470
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
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