Ebook Mobile System Design [Update Tháng 1/2026] [PDF, EPUB] [9104E]
Cuốn sách về mobile engineering mà mọi app developer nên đọc. Cải thiện cách làm việc và nâng cao kỹ năng của bạn để trở thành một mobile engineer giàu kinh nghiệm.
Đừng chỉ bận rộn. Hãy tập trung vào việc hoàn thành công việc. Đừng sa lầy vào những codebase khó chỉnh sửa. Hãy học cách duy trì sự linh hoạt và dễ dàng điều chỉnh của một codebase đang phát triển để bạn có thể tập trung vào việc cung cấp các tính năng mới.
Hãy học cách vận dụng nguồn lực hiệu quả hơn trong công việc kỹ thuật của bạn khi làm việc với những hạn chế, chẳng hạn như thông tin và thời gian có hạn.
Việc nắm vững kiến thức mới này sẽ giúp bạn đưa ra những quyết định kỹ thuật nhanh chóng và thông minh hơn cho team hoặc công ty của mình.
Nắm bắt kiến thức mà bạn có thể áp dụng ngay lập tức.
Bạn sẽ được học toàn bộ quy trình tạo ra một tính năng từ đầu, cho đến khi triển khai các giải pháp quy mô lớn.
Mỗi bước trong quy trình này đều được giải thích cặn kẽ và chi tiết; cách tiếp cận này được thiết kế riêng cho mobile engineer.
Quy trình trong cuốn sách rất giống với quy trình thực tế trong môi trường làm việc, dù đó là một team nhỏ hay một tập đoàn đa quốc gia.
Bằng cách áp dụng phương pháp thực tiễn này, bạn có thể học được những kỹ năng và kiến thức thiết thực mà bạn có thể áp dụng vào công việc của mình ngay ngày hôm sau.
Củng cố và nâng cao kỹ năng của bạn:
System Design đang trở thành một khía cạnh ngày càng phổ biến trong quy trình phỏng vấn và là trách nhiệm của các mobile engineer xét về bộ kỹ năng và năng lực cần thiết.
Hãy sử dụng cuốn sách này để phát triển các kỹ năng hiện có, cải thiện công việc hàng ngày và chứng minh rằng bạn có thể xử lý các yêu cầu khó khăn đối với các ứng dụng di động.
Hãy tự tin chuyển hướng khỏi việc chỉ xây dựng các tính năng nhỏ lẻ bằng cách chứng minh rằng bạn có thể cung cấp các giải pháp toàn diện cho ứng dụng.
Mục lục:
- ✓ Phần 0: Từ Briefing đến System Architecture:
- ✓ Chương 01. Giới thiệu về cuốn sách này.
- ✓ Chương 02. Biến bản tóm tắt thành một kế hoạch vững chắc.
- ✓ Chương 03. Holistic-Driven Development: Biến một Plan thành Code.
- ✓ Chương 04. System-Wide Testing: Cung cấp ứng dụng chất lượng cao hơn.
- ✓ Chương 05. Cross-Domain Testing: Testing nhiều hơn với ít nỗ lực hơn
- ✓ Chương 06. Dependency Injection Foundation.
- ✓ Chương 07. Phương pháp Dependency Injection hiệu quả mà không cần đến các framework phức tạp.
- ✓ Chương 08. Dependency Injection trên một quy mô lớn.
- ✓ Phần 1: Modular UI & UI Architectures:
- ✓ Chương 09. UI Framework, Architecture & Supporting Multiple Product.
- ✓ Chương 10. Delivering Reusable Views: Nghệ thuật phân tích một thiết kế.
- ✓ Chương 11. Reasoning About View, Component, Screen & Binding.
- ✓ Chương 12. Pragmatically Implementing UI.
- ✓ Chương 13. Delivering Self-Sufficient Features, Part I: The Art of Staying Nimble.
- ✓ Chương 14. Delivering Self-Sufficient Features, Part II: Self-Loading Features.
- ✓ Chương 15. Delivering Self-Sufficient Features, Part III: Making Features Portable.
- ✓ Chương 16. Taming Complex UI.
- ✓ Chương 17. Reusing Views Across Flows.
- ✓ Chương 18. Crafting Robust and Reusable Navigation Flows.
- ✓ Phần 2: Các Large-Scale Codebase & Design System:
- ✓ Chương 19. Design System or Not; How a UI Library Lays the Groundwork.
- ✓ Chương 20. UI Library Fundamentals, Part I: Typography & Colors.
- ✓ Chương 21. UI Library Fundamentals, Part II: Spacing, Icons & Shadows.
- ✓ Chương 22. Di chuyển từ Legacy UI sang Semantic UI.
- ✓ Chương 23. Từ Semantic UI đến Design System: Standardizing UI Decisions với Tokens.
- ✓ Chương 24. Design Systems at Scale: Token Workflows Across Platforms & Teams.
- ✓ Chương 25. Deciding When, What, and How to Modularize.
- ✓ Chương 26. Module Design & Refinement.
- ✓ Chương 27. Module Categories & System Structure.
- ✓ Chương 28. Modular Architecture in Practice.
