![](http://img.alicdn.com/imgextra/i3/2455124912/TB2_Vm5HQyWBuNjy0FpXXassXXa_!!2455124912-0-item_pic.jpg)
產品名稱:30天App開發從0到1 APIClo 30天App開發從0到1 是否是套裝:否 書名:30天App開發從0到1 APICloud移動開發實戰 30天App開發從0到1 30天App開發從0到1 APICloud移動開發實戰 30天App開發從0到1 代碼:69 出版社名稱:人民郵電出版社 出版時間:2018年6月 作者:鄒達等 開本:16開 ISBN編號:9787115482730
" 30天App開發從0到1 作 者:鄒達,李德興 著 著作 定 價:69 出 版 社:人民郵電出版社 出版日期:2018年06月01日 頁 數:296 裝 幀:平裝 ISBN:9787115482730 ●目錄第 一部分 基礎教程:如何從零起步開發一款App第 1章 APICloud App開發流程 31.1 APICloud平臺介紹 41.1.1 查看APICloud平臺能力 41.1.2 開發模式、技術語言和平臺定位 61.1.3 技術、產品、生態、案例和商業模式 101.1.4 開發者服務體繫 101.1.5 新手入門APICloud應用開發 141.2 體驗完整項目的開發流程 151.2.1 注冊APICloud賬號 151.2.2 創建一個App項目 151.2.3 編輯項目 181.2.4 調試項目 181.2.5 編譯項目 211.3 小結 22第 2章 搭建App整體框架,完成App靜態頁面開發 232.1 啟動 252.1.1 APICloud App執行流程 252.1.2 Widget和Window 262.1.3 App config.xml配置文件使用 262.1.4 APICloud引擎的兩個重要事件 272.2 APICloud應用設計思想 272.3 界面和導航 282.3.1 APICloud應用的UI組成結構 282.3.2 APICloud界面布局5大組件 292.3.3 APICloud混合渲染模式 302.3.4 查看APICloud引擎api對像功能 322.3.5 屏幕適配 332.3.6 前端框架 332.3.7 狀態欄處理 342.3.8 iPhone X的狀態欄處理 352.3.9 優化點擊事件和tapmode 372.3.10 靜態頁面中建議遵循的布局方法 372.4 搭建App整體框架,完成App靜態頁面開發 382.4.1 創建首頁的標題欄和Tab標簽組 382.4.2 制作Tab頁面並添加點擊事件和動畫效果 432.4.3 制作懸浮購物車信息欄 482.4.4 跳轉到登錄頁面 512.4.5 城市選擇菜單和事件通信 522.5 小結 55第3章 聯調前後端數據接口,實現App數據從服務端動態獲取 563.1 APICloud提供的數據通信能力和相關API 573.1.1 APICloud支持的通信協議 573.1.2 用於HTTP通信的主要API 573.2 APICloud數據雲 583.2.1 APICloud數據雲的用途 583.2.2 APICloud數據雲的特點 583.3 聯調前後端數據接口,實現App數據從服務端動態獲取 593.3.1 實現用戶注冊功能 593.3.2 實現用戶登錄功能 603.3.3 獲取商品列表數據 623.3.4 顯示商品列表 633.4 小結 64第4章 加載更新服務端數據,實現本地的數據存儲 654.1 使用doT模板引擎 664.2 本地存儲和圖片緩存 674.2.1 uzStorage 674.2.2 偏好設置 674.2.3 文件 684.2.4 database 694.2.5 存儲容量 694.2.6 沙箱機制 704.2.7 資源訪問協議 704.2.8 圖片緩存 714.3 下拉刷新、上拉加載的實現 714.3.1 下拉刷新 724.3.2 上拉加載 724.4 事件機制 724.4.1 統一事件管理 724.4.2 事件管理API 734.4.3 平臺事件類型 744.5 常用對話框窗口 754.6 在指定的窗口中執行腳本 764.7 加載更新服務端數據,實現本地的數據存儲 774.7.1 使用doT模板引擎顯示商品列表 774.7.2 實現圖片緩存 784.7.3 實現下拉刷新 794.7.4 實現上拉加載更多 814.7.5 實現保存登錄信息 824.7.6 實現清除緩存 844.8 小結 85第5章 使用擴展模塊API,完成App所需功能實現 865.1 APICloud擴展模塊 875.1.1 APICloud端引擎架構 875.1.2 APICloud模塊調用過程 885.2 自定義模塊 885.3 使用UIScrollPicture 895.4 使用UIInput 915.5 使用UIActionSelector 925.6 多媒體相關模塊使用 965.7 使用擴展模塊API,實現App所需功能 965.7.1 實現商品詳情頁輪播圖 965.7.2 使用UIInput實現原生輸入框 1005.7.3 實現三級聯動的城市選擇器 1015.7.4 實現頭像上傳 1035.8 小結 105第6章 使用第三方開放服務模塊,完善App功能和業務邏輯 1066.1 集成第三方服務 1076.2 目前APICloud已經集成的第三方服務模塊 1076.3 自定義AppLoader 1086.3.1 自定義AppLoader與官方AppLoader的區別 1086.3.2 為什麼要使用自定義AppLoader 1096.3.3 編譯生成自定義AppLoader 1096.4 第三方服務模塊使用流程 1106.5 百度地圖模塊的接入和使用 1106.5.1 申請應用ID和Key 1106.5.2 配置ID和Key 1126.5.3 百度地圖的常用API 1126.6 微信分享與登錄的接入和使用 1146.6.1 申請ID和Key 1146.6.2 配置ID和Key 1146.6.3 微信分享模塊的常用API 1146.7 個推推送的接入和使用 1176.7.1 申請ID和Key 1176.7.2 配置ID和Key 1176.7.3 個推模塊的常用方法 1176.8 支付寶支付模塊的接入和使用 1186.8.1 申請應用ID和Key 1186.8.2 配置應用ID和Key 1186.8.3 支付寶模塊的常用API 1196.9 使用第三方開放服務模塊,完善App功能和業務邏輯 1196.9.1 獲取當前城市 1196.9.2 根據輸入內容檢索地址列表 1216.9.3 使用個推進行消息推送 1236.10 小結 124第7章 使用APICloud應用管理服務,實現App發布和運營 1257.1 編譯生成App安裝包 1267.1.1 雲編譯 1267.1.2 代碼全包加密 1277.1.3 擴展API調用安全配置 1277.2 版本管理 1287.2.1 在APICloud控制臺管理版本 1287.2.2 Config文件相關配置 1297.2.3 mam模塊 1297.3 雲修復 1307.3.1 Config文件相關配置和mam模塊 1307.3.2 制作並發布雲修復包 1307.3.3 相關API使用 1317.4 閃屏廣告 1317.4.1 在APICloud控制臺使用閃屏廣告 1327.4.2 相關API使用 1327.5 優化策略 1337.5.1 了解HTML5特性 1337.5.2 窗口結構 1337.5.3 頁面加載速度 1347.5.4 不用重型框架 1347.5.5 屏幕適配 1347.5.6 數據加載 1347.5.7 圖片處理 1357.5.8 交互響應速度 1357.5.9 尊重繫統特性 1357.6 編碼規範 1357.7 Widget管理 1367.7.1 多Widget架構 1367.7.2 主Widget 1377.7.3 子Widget 1377.7.4 Widget管理相關API使用 1377.8 SuperWebView 1387.8.1 SuperWebView介紹 1387.8.2 SuperWebView特點 1387.9 使用APICloud應用管理服務,實現App的發布和運營管理 1387.9.1 編譯App 1397.9.2 版本發布 1397.9.3 使用雲修復 1397.9.4 閃屏廣告 1407.10 小結 140第二部分 實戰技巧:如何開發一款優質的App第8章 如何與眾不同 1438.1 自定義樣式的日期選擇器 1448.1.1 使用模塊UICustomPicker 1448.1.2 開發流程及要點概述 1458.2 自動義樣式的三級聯動城市選擇器 1498.2.1 使用模塊:UILinkedPicker 1508.2.2 開發流程及要點概述 1508.3 實現固定不動的下拉篩選菜單 1528.4 滑動頁面動態改變導航條顏色 1558.4.1 實現思路 1558.4.2 知識點說明 1558.4.3 核心部分代碼 1558.5 實現高斯模糊的背景圖片 1568.6 精致0.5 px細線的實現 1588.7 小結 159第9章 挖掘API潛力 1609.1 深入挖掘Frame的各種應用場景 1619.1.1 模擬頁面按鈕 1619.1.2 模擬窗口組件 1619.1.3 模擬側滑窗口 1639.2 使用UIScrollPicture模塊開發引導頁 1649.2.1 概述 1659.2.2 實現思路 1659.3 使用photoBrowser模塊實現自定義樣式的圖片瀏覽功能 1679.3.1 概述 1679.3.2 自定義樣式圖片瀏覽器功能實現步驟 1689.4 使用UIInput模塊實現自定義搜索界面 1709.4.1 概述 1709.4.2 自定義搜索界面實現步驟 1709.5 使用UIChatBox模塊實現聊天界面 1729.5.1 概述 1729.5.2 UIChatBox 模塊實現聊天界面實現步驟 1739.6 使用api.ajax進行網絡請求 1769.7 小結 179第 10章 超級實用技巧 18010.1 如何讓頁面動態適配有虛擬按鍵欄的Android手機 18110.2 獲取手機驗證碼功能的實現 18210.3 打開一個外部鏈接作為新的頁面,並設置樣式以及事件監聽 18410.4 實現更換皮膚功能 18610.5 實現多語言切換功能 18710.6 調用任意App 18910.6.1 URL Scheme應用場景 18910.6.2 URL Scheme在APICloud中的應用 18910.7 數據表格的快速開發 19110.7.1 使用APICloud模塊實現數據表格的開發 19210.7.2 使用第三方JavaScript框架實現數據表格的開發 19310.8 apiready與window.onload的平衡使用 19410.8.1 apiready與window.onload區別 19410.8.2 apiready與window.onload的使用時機 19410.8.3 應用實例 19510.9 地圖模塊的實用擴展:在地圖上添加自定義按鈕 19610.10 地圖搜索的高級應用:如何獲取城市地鐵線路列表 19810.10.1 需求分解 19810.10.2 功能實現 19810.11 極光推送的快速實現 20010.11.1 獲取App包名 20010.11.2 獲取極光推送AppKey 20110.11.3 配置極光推送模塊 20210.11.4 在代碼中監聽推送消息 20210.11.5 開始推送 20310.12 小結 204第 11章 性能優化探索 20511.1 用imageCache緩存圖片 20611.2 數據不要從DOM上獲取 20811.3 流暢的用戶登錄體驗 21011.3.1 程序員的思維習慣 21011.3.2 正確的做法 21111.3.3 關鍵代碼實現 21111.4 合理使用同步/異步接口 21211.4.1 JavaScript的同步/異步機制 21211.4.2 異步的優勢 21311.4.3 應用實例 21411.5 小結 215第 12章 調試技巧 21612.1 調試技巧:使用Charles查看網絡請求 21712.1.1 查看HTTP請求 21712.1.2 查看HTTPS請求 21912.2 調試技巧:使用Charles模擬網絡請求 22212.2.1 請求示例代碼 22212.2.2 構建模擬數據 22312.2.3 使用本地文件作為接口返回值 22412.3 調試技巧:使用Safari斷點調試iOS應用 22612.3.1 從APICloud官網編譯安裝自定義AppLoader 22612.3.2 顯示桌面Safari瀏覽器的“開發”菜單 22612.3.3 開啟iOS設備的Web檢查器功能 22612.3.4 把待調試代碼同步到AppLoader 22712.3.5 Safari斷點調試iOS應用 22812.4 調試技巧:使用Chrome斷點調試Android應用 22912.4.1 從APICloud官網安裝AppLoader 23012.4.2 在Android手機上開啟USB調試 23112.4.3 把待調試代碼同步到AppLoader 23112.4.4 在Chrome中斷點調試 23212.5 小結 235第三部分 行業應用:如何快速開發主流行業App第 13章 如何快速開發一款IoT App 23913.1 IoT App的分類和功能 24013.1.1 IoT App的分類 24013.1.2 IoT App的主要功能 24013.2 IoT App的技術架構 24113.2.1 兩方通信架構 24113.2.2 三方通信架構 24113.2.3 四方通信架構 24213.3 IoT App中高頻使用的API 24313.3.1 界面組件類模塊 24313.3.2 功能擴展類模塊 24413.3.3 開放服務類模塊 24513.4 如何使用APICloud開發一款IoT App 24613.5 小結 246第 14章 如何快速開發一款教育App 24714.1 教育App的分類和功能 24814.1.1 教育App的分類 24814.1.2 教育 App的主要功能 24814.2 教育App的產品架構 24914.2.1 產品功能架構 24914.2.2 學習計劃架構 25014.3 教育App中高頻使用的API 25014.3.1 UI組件類模塊 25014.3.2 功能擴展類模塊 25114.3.3 開放服務類模塊 25214.4 如何使用APICloud開發一款教育App 25314.5 小結 253第 15章 如何快速開發一款直播App 25415.1 直播App的分類和功能 25515.1.1 直播App的分類 25515.1.2 直播App的主要功能 25515.2 直播App技術架構 25615.3 直播App中高頻使用的API 25615.3.1 UI組件類模塊 25715.3.2 功能擴展類模塊 25815.3.3 開放服務類模塊 25815.4 如何使用APICloud開發一款直播App 25915.5 小結 260第 16章 如何快速開發一款電商App 26116.1 電商App的分類和功能 26216.1.1 電商App的分類 26216.1.2 電商 App的主要功能 26316.2 電商App的產品結構 26316.2.1 前端產品結構 26316.2.2 後臺產品結構 26416.3 電商App中高頻使用的API 26516.3.1 UI組件類模塊 26516.3.2 功能擴展類模塊 26616.3.3 開放服務類模塊 26716.4 如何使用APICloud開發一款電商App 26716.5 小結 268附錄A APICloud App客戶端開發規範(Version 1.0) 269附錄B 開發工具APICloud Studio 2使用詳解 282 內容簡介 本書圍繞APICloud平臺,全面、繫統、細致地講述了App開發的相關內容,涉及平臺工作原理、內部實現機制和應用開發技巧。本書涵蓋了APICloud應用開發的知識,包括基礎知識、關鍵技術、開發技巧和行業方案,並從實踐角度出發,通過大量的實例代碼、詳細的操作步驟和豐富的開發截圖,幫助開發人員迅速掌握APICloud應用開發,有能力制作出好的App。本書是APICloud開發人員的入門指南,並配有免費的講解視頻,適合各種層次的APICloud學習者和開發人員閱讀。 鄒達,李德興 著 著作 鄒達 APICloud聯合創始人兼CTOAPICloud雲端一體平臺的技術架構設計者及核心引擎的實現者,對大規模、高並發的雲端服務開發有著豐富的經驗。傑出的JavaScript全棧工程師,有十多年瀏覽器引擎及移動應用引擎開發經驗,先後參與過靠前外多款瀏覽器引擎、JavaScript引擎和移動應用引擎的開發工作。同時也是混合模式開發技術的倡導者,是靠前較早一批將Web與Native技術融合的實踐者。李德興 APICloud技術負責人一直從事瀏覽器、JavaScript引擎及相關中間件技術的工作,參與過多個基於瀏覽器的移動中間件引擎的開發工作。精通Android操作繫統,有豐富...... "![](http://img.alicdn.com/imgextra/i3/2455124912/TB2_Vm5HQyWBuNjy0FpXXassXXa_!!2455124912-0-item_pic.jpg)
|