アメリカのビッグテックのように設計するモバイルアプリケーション iOS、Androidシステムデザイン
americasnail
モバイルアプリは、画面をきれいに作るだけでは完成しません。 ネットワークが切断され、アプリが終了し、データが重複し、数多くのイベントが同時に発生する瞬間から、本当のモバイルシステム設計が始まります。 この講義では、Instagramのフィード、WhatsAppのメッセージング、Uberの位置情報追跡、Netflixのオフラインダウンロード、Spotifyのストリーミング、ChatGPT、ClaudeのようなAIアプリを自ら設計しながら、米国のビッグテックで求められるモバイルアーキテクチャの考え方を身につけます。 完成された構造を最初から暗記することはありません。最もシンプルな実装から始め、データの不整合、遅い画面、メッセージの重複、バッテリー消費、アプリの終了、デプロイ障害といった問題を自ら発見し、それらを解決する過程で、オフラインファースト、Sync Engine、状態マシン、キャッシュ、再試行、リアルタイム接続、Push Notification、可観測性、AI-nativeアーキテクチャの原理を段階的に身につけます。 iOSとAndroidのプラットフォーム上の制約も併せて比較しながら、機能を実装するだけでなく、高速で安定し、障害から復旧可能なモバイルシステムを設計する方法を学びます。
中級以上
iOS, Android, Swift













![[AIの裏技] 業務爆速化の秘密、Agentic AI講義サムネイル](https://cdn.inflearn.com/public/files/courses/340717/cover/ai/1/3b5cb844-25b5-4576-8224-d293d0989376.png?w=420)