舉報

會員
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 Boot 2實戰之旅
- 零基礎搭建量化投資系統:以Python為工具
- Drupal 8 Blueprints
- 算法零基礎一本通(Python版)
- MySQL 8從入門到精通(視頻教學版)
- Developing Middleware in Java EE 8
- Python測試開發入門與實踐
- Implementing Cisco Networking Solutions
- QGIS:Becoming a GIS Power User
- Linux C編程:一站式學習
- C++20高級編程
- Android應用開發深入學習實錄
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- Android Studio開發實戰:從零基礎到App上線 (移動開發叢書)
- 大數據時代的企業升級之道(全3冊)
- AngularJS UI Development
- Access 2016數據庫應用與開發:實戰從入門到精通(視頻教學版)
- MATLAB計算機視覺實戰
- 面向物聯網的Android應用開發與實踐
- Java程序設計基礎教程
- 中小企業網站建設與管理(靜態篇)
- Unity3D高級編程:主程手記
- Learning Bitcoin
- Banana Pro Blueprints
- Java Web應用開發技術與案例教程
- Python與數據科學
- Android深入淺出
- Beginning React
- OpenCV 4 with Python Blueprints
- WiX Cookbook