舉報

會員
Offline First Web Development
最新章節:
Index
Doyouwanttomakeyourappexperiencemorerobustanddelightful?Areyoueagertowriteappsthatcatertoawideraudience,notjusttheSiliconValleycrowd?Doyouneedtopersuadeyourpeersthatoffline-firstisaworthwhiledevelopmentparadigm?Ifyouranswertoalloranyoneofthesequestionsisyes,thenthisisthebookisforyou.Somepreviouscodingandcommand-lineexperiencewouldbeuseful,butisnotrequired.
目錄(90章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. The Pain of Being Offline
- The offline paradigm
- Developing for a worst-case scenario
- Principles of a good offline design
- Making the case to yourself
- Making the case to others
- Summary
- Chapter 2. Building a To-do App
- Configuring the development tools
- Configuring Sencha Touch
- Creating a Git repository
- Designing the offline experience
- Creating a skeleton application
- Building an offline to-do app
- Comparing and contrasting with the design principles
- Summary
- Chapter 3. Designing Online Behavior
- Designing the online workflow
- The online/offline transition
- Adding an online data store
- Implementing image support
- Implementing mapping support
- Comparing and contrasting with the design principles
- Summary
- Chapter 4. Getting Online
- Offline databases
- Connecting to our Web API
- Adding online-only features
- Comparing and contrasting with the design principles
- Summary
- Chapter 5. Be Honest about What's Happening
- Exposing the system state to the user
- Building trust through up front communication
- Predicting the future
- Letting users provide direction
- Staying functional in bad network conditions
- Comparing and contrasting with the design principles
- Summary
- Chapter 6. Be Eventually Consistent
- What is a split-brain?
- Refactoring the item store
- Implementing conflict detection
- Implementing the conflict resolution
- Comparing and contrasting with the design principles
- Summary
- Chapter 7. Choosing Intelligent Defaults
- Low-hanging fruit
- Cache limits
- List frequency
- Clearing the cache
- Usage scenarios
- Comparing and contrasting with the design principles
- Summary
- Chapter 8. Networking While Offline
- What it means to be offline
- Device support
- Platform-independent libraries
- Synchronization over Wi-Fi
- Making the setup less painful
- Summary
- Chapter 9. Testing and Measuring the UX
- Manual testing
- Testing frameworks
- Before and after
- Future improvements
- Summary
- Appendix A. References
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Index 更新時間:2021-07-30 10:31:06
推薦閱讀
- Spring 5.0 By Example
- 工程軟件開發技術基礎
- Developing Mobile Web ArcGIS Applications
- 樂高機器人設計技巧:EV3結構設計與編程指導
- Building Cross-Platform Desktop Applications with Electron
- CouchDB and PHP Web Development Beginner’s Guide
- Expert Data Visualization
- 深入分布式緩存:從原理到實踐
- Java程序設計案例教程
- Python期貨量化交易實戰
- 從零開始學Android開發
- 青少年學Python(第2冊)
- HTML5移動前端開發基礎與實戰(微課版)
- 例說FPGA:可直接用于工程項目的第一手經驗
- 產品架構評估原理與方法
- 測試工程師Python開發實戰
- Cinder:Begin Creative Coding
- Mastering PostgreSQL 11(Second Edition)
- 零基礎入門Python數據分析與機器學習
- 新手學ASP動態網頁開發
- INSTANT Eclipse Application Testing How-to
- Machine Learning for the Web
- Applied Supervised Learning with Python
- 術以載道:軟件過程改進實踐指南
- 按鈕+菜單+加載+轉場UI交互動效設計教程
- JavaScript程序設計基礎教程
- Mastering Cloud Development using Microsoft Azure
- Hands-On Functional Programming in Rust
- 深入學習Java開發簡單應用(藍橋杯軟件大賽培訓教材-Java方向)
- Node.js Blueprints