bm036197 9787121283802定價:59元 9787111516385定價:59元 9787121292286
pp後颱開發運維和架構實踐+App研發錄:架構設計、Crash分析和競品技術分析 2本
9787121283802定價:59元 9787111516385定價:59元
推薦序 ....................................................................................................................................... 3
前言 ........................................................................................................................................... 5
緻謝 ........................................................................................................................................... 7
目錄 ........................................................................................................................................... 8
第 1 章 App 後颱入門 ........................................................................................................... 16
1.1 App 後颱的功能 .................................................................................................................. 16
1.2 App 後颱架構 ...................................................................................................................... 17
1.3 App 和 App 後颱的通信 ..................................................................................................... 19
1.4 App 後颱和 Web 後端的區彆 ............................................................................................ 22
1.5 選擇服務器 ......................................................................................................................... 23
1.6 選擇編程語言 ..................................................................................................................... 24
1.7 快速入門新技術 ................................................................................................................. 25
1.7.1 思維模式 .................................................................................................................. 25
1.7.2 4種快速入門新技術的方法 ................................................................................... 25
1.8 App 是怎樣煉成的 .............................................................................................................. 26
1.8.1 項目啓動階段 .......................................................................................................... 26
1.8.2 研發階段 .................................................................................................................. 28
1.8.3 測試階段 .................................................................................................................. 29
1.8.4 正式推齣階段 .......................................................................................................... 29
1.9 適閤 App 的開發模式——敏捷開發 ............................................................................. 30
1.9.1 Sprint 計劃會議 ....................................................................................................... 31
1.9.2 日常開發 .................................................................................................................. 32
1.9.3 每日例會 .................................................................................................................. 33
1.9.4 測試和修復 Bug ...................................................................................................... 33
1.9.5 評審會議 .................................................................................................................. 34
1.9.6 迴顧會議 .................................................................................................................. 34
1.9.7 及時反饋 .................................................................................................................. 34
1.9.8 總結.......................................................................................................................... 34
第 2 章 App 後颱基礎技術 .................................................................................................... 35
2.1 從 App業務邏輯中提煉 API接口 ..................................................................................... 35
。。。。。。。。
基本信息
書名:App研發錄:架構設計、Crash分析和競品技術分析
原 價:59.00元
作者:建強 著
齣版社:機械工業齣版社
齣版日期:2015-10-01
ISBN:9787111516385
字數:257000
頁碼:303
版次:1
裝幀:平裝
開本:16開
商品重量:
編輯推薦
暫無相關內容
目錄
序一
序二
序三
前言
部分 高效App框架設計與重構
第1章 重構,夜未眠
1.1 重新規劃Android項目結構
1.2 為Activity定義新的生命周期
1.3 統一事件編程模型
1.4 實體化編程
1.4.1 在網絡請求中使用實體
1.4.2 實體生成器
1.4.3 在頁麵跳轉中使用實體
1.5 Adapter模闆
1.6 類型安全轉換函數
1.7 本章小結
第2章 Android網絡底層框架設計
2.1 網絡低層封裝
2.1.1 網絡請求的格式
2.1.2 AsyncTask的使用和缺點
2.1.3 使用原生的ThreadPoolExecutor Runnable Handler
2.1.4 網絡底層的一些優化工作
2.2 App數據緩存設計
2.2.1 數據緩存策略
2.2.2 強製更新
2.3 MockService
2.4 用戶登錄
2.4.1 登錄成功後的各種場景
2.4.2 自動登錄
2.4.3 Cookie過期的統一處理
2.4.4 防止黑客刷庫
2.5 HTTP頭中的奧妙
2.5.1 HTTP請求
2.5.2 時間校準
2.5.3 開啓gzip壓縮
2.6 本章小結
第3章 Android**場景設計
3.1 App圖片緩存設計
3.1.1 ImageLoader設計原理
3.1.2 ImageLoader的使用
3.1.3 ImageLoader優化
3.1.4 圖片加載利器Fresco
3.2 對網絡流量進行優化
3.2.1 通信層麵的優化
3.2.2 圖片策略優化
3.3 城市列錶的設計
3.3.1 城市列錶數據
3.3.2 城市列錶數據的增量更新機製
3.4 App與HTML5的交互
3.4.1 App操作HTML5頁麵的方法
3.4.2 HTML5頁麵操作App頁麵的方法
3.4.3 App和HTML5之間定義跳轉協議
3.4.4 在App中內置HTML5頁麵
3.4.5 靈活切換Native和HTML5頁麵的策略
3.4.6 頁麵分發器
3.5 消滅全局變量
3.5.1 問題的發現
3.5.2 把數據作為Intent的參數傳遞
3.5.3 把全局變量序列化到本地
3.5.4 序列化的缺點
3.5.5 如果Activity也被銷毀瞭呢
3.5.6 如何看待SharedPreferences
3.5.7 User是例外的全局變量
3.6 本章小結
第4章 Android命名規範和編碼規範
4.1 Android命名規範
4.2 Android編碼規範
4.3 統一代碼格式
4.4 本章小結
第二部分 App開發中的技巧
第5章 Crash異常收集與統計
5.1 異常收集
5.2 異常收集與統計
5.2.1 人工統計綫上Crash數據
5.2.2 個綫上Crash報錶:Crash分類
5.2.3 第二個綫上Crash報錶:Crash去重
5.2.4 綫上Crash的其他分析工作
5.3 本章小結
第6章 Crash異常分析
6.1 Java語法相關的異常
6.1.1 空指針
6.1.2 角標越界
6.1.3 試圖調用一個空對象的方法
6.1.4 類型轉換異常
6.1.5 數字轉換錯誤
6.1.6 聲明數組時長度為-1
6.1.7 遍曆集閤同時刪除其中元素
6.1.8 比較器使用不當
6.1.9 當除數為0
6.1.10 不能隨便使用的asList
6.1.11 又有類找不到瞭(一):ClassNotFoundException
6.1.12 又有類找不到瞭(二):NoClassDefFoundError
6.2 Activity相關的異常
6.2.1 找不到Activity
6.2.2 不能實例化Activity
6.2.3 找不到Service
6.2.4 不能啓動BroadcastReceiver
6.2.5 startActivityForResult不能迴傳
6.2.6 猴急的Fragment
6.3 序列化相關的異常
6.3.1 實體對象不支持序列化
6.3.2 序列化時未指定ClassLoader
6.3.3 反序列化時發現類找不到:被ProGuard混淆導緻的崩潰
6.3.4 反序列化時發現類找不到:傳入畸形數據
6.3.5 反序列化時齣錯
6.4 列錶相關的異常
6.4.1 Adapter數據源變化但是沒通知ListView
6.4.2 ListView滾動時點擊刷新按鈕後崩潰
6.4.3 AbsListView的obtainView返迴空指針
6.4.4 Adapter數據源變化但是沒調用notifyDataSetChanged
6.5 窗體相關的異常
6.5.1 窗口句柄泄露
6.5.2 View not attached to window manager
6.5.3 窗體在不恰當的時候獲取瞭焦點
6.5.4 token null is not for an application
6.5.5 permission denied for this window type
6.5.6 is your activity running
6.5.7 添加窗體失敗
6.5.8 AlertDialog.resolveDialogTheme
6.5.9 The specif?ied child already has a parent
6.5.10 子綫程不能修改UI
6.5.11 不能在子綫程操作AlertDialog和Toast
6.6 資源相關的異常
6.6.1 Resources$NotFoundException
6.6.2 StackOverf?iowError
6.6.3 Unsatisf?iedLinkError
6.6.4 Inf?iateException之FileNotFoundException
6.6.5 Inf?iateException之缺少構造器
6.6.6 Inf?iateException之style與android:textStyle的區彆
6.6.7 TransactionTooLargeException
6.7 係統碎片化相關的異常
6.7.1 NoSuchMethodError
6.7.2 RemoteViews
6.7.3 pointerIndex out of range
6.7.4 SecurityException之一:Intent中圖片太大
6.7.5 SecurityException之二:動態加載其他apk的activity
6.7.6 SecurityException之三:No permission to modify thread
6.7.7 view的getDrawingCache()返迴null
6.7.8 DeadObjectException
6.7.9 Android 2.1不支持SSL
6.7.10 ViewFlipper引發的血案
6.7.11 ActivityNotFoundException
6.7.12 Android 2.2不支持xlargeScreens
6.7.13 Package manager has died
6.7.14 SpannableString與富文本字符串
6.7.15 Can not perform this action after onSaveInstanceState
6.7.16 Service Intent must be explicit
6.8 SQLite相關的異常
6.8.1 No transaction is active
6.8.2 忘記關閉Cursor
6.8.3 數據庫被鎖定
6.8.4 試圖再打開已經關閉的對象
6.8.5 文件加密瞭或無數據庫
6.8.6 WebView中SQLLite緩存導緻的崩潰
6.8.7 磁盤讀寫錯誤
6.8.8 android_metadata錶不存在
6.8.9 android_metadata錶中的locale字段
6.8.10 數據庫或磁盤滿瞭
6.9 不明覺厲的異常
6.9.1 內存溢齣
6.9.2 Verify Failed
6.10 其他情況的異常
6.10.1 TimeoutException
6.10.2 JSON解析異常
6.10.3 JSONArray在初始化時為空
6.10.4 第三方SDK拋齣的Crash
6.10.5 兩個不同類型的View有相同的id
6.10.6 LayoutInf?iater.from().inf?iate()使用不當導緻的崩潰
6.10.7 ViewGroup中的玄機
6.10.8 Monkey點擊過快導緻的崩潰
6.10.9 圖片縮放很多倍
6.10.10 圖片寬高為0
6.10.11 不能重復添加組件
6.11 本章小結
第7章 ProGuard技術詳解
7.1 ProGuard簡介
7.2 ProGuard工作原理
7.3 如何寫一個ProGuard文件
7.3.1 基本混淆
7.3.2 針對App的量身定製
7.3.3 針對第三方jar的解決方案
7.4 其他注意事項
7.5 本章小結
第8章 持續集成
8.1 版本管理策略
8.1.1 三種版本管理策略
8.1.2 特殊情況的版本管理策略
8.2 使用Ant腳本打
8.2.1 Android打流程
8.2.2 打時的注意事項
8.3 Monkey的生成
8.4 自動打
8.4.1 安裝和配置各種軟件
8.4.2 準備Ant打腳本
8.4.3 配置CCNET
8.4.4 搭建IIS站點下載apk
8.4.5 自動打流程小結
8.5 批量打渠道
8.5.1 基於apk批量生成渠道
8.5.2 基於代碼批量生成渠道
8.6 Android發版流程
8.7 分類打渠道
8.7.1 分門彆類生成渠道
8.7.2 批量上傳apk的兩種方式
8.8 靈活切換服務器
8.9 單元測試
8.10 本章小結
第9章 App競品技術分析
9.1 競品分析概述
9.1.1 App競品定義
9.1.2 競品分析要研究的幾個方嚮
9.1.3 競品分析與拿來主義
9.2 App安裝的結構
9.2.1 Android安裝的結構
9.2.2 iOS安裝的結構
9.3 競品技術一瞥:開機速度
9.4 競品技術二瞥:HTML5頁麵的打開速度
9.4.1 把HTML5頁麵嵌入到Zip中
9.4.2 Zip的增量更新機製
9.4.3 製作Zip增量
9.4.4 使用WebView預先加載HTML5並緩存到本地
9.5 競品技術三瞥:安裝的大小
9.5.1 從幾件小事說起
9.5.2 安裝為什麼那麼大
9.5.3 png和jpg的區彆及使用場景
9.5.4 Splash、引導圖和背景圖
9.5.5 iOS的1倍圖、2倍圖和3倍圖
9.5.6 在iOS中進行圖片拉伸和鏇轉
9.5.7 使用XML配置動畫
9.5.8 iOS使用storyboard還是xib
9.5.9 字體文件的學問
9.5.10 錶情圖片打下載
9.5.11 清除未使用圖片
9.5.12 Proguard不隻是用來混淆的
9.5.13 在iOS中使用pdf格式的圖片
9.5.14 iOS的永遠比Android體積大嗎
9.5.15 從代碼層麵少iOS的體積
9.6 競品技術四瞥:性能優化
9.6.1 App自動選取服務器的策略
9.6.2 使用TCP Protobuf
9.7 競品技術五瞥:數據采集工具
9.7.1 頁麵跳轉器
9.7.2 打點統計
9.7.3 ABTest
9.8 競品技術六瞥:熱修補
9.8.1 Native頁麵和HTML5頁麵的相互切換
9.8.2 在iOS中使用腳本編程
9.9 競品技術七瞥:麯徑通幽
9.9.1 一切皆可配置
9.9.2 App後門
9.9.3 Android中META-INF目錄的妙用
9.9.4 classes.dex的拆與閤
9.10 競品技術八瞥:模塊化拆分
9.10.1 iOS資源拆分與模塊化
9.10.2 Android模塊化拆分
9.11 競品技術九瞥:第三方SDK
9.11.1 HTML5篇
9.11.2 iOS篇
9.11.3 Android篇
9.11.4 其他
9.12 競品技術十瞥:版本策略與App彩蛋
9.12.1 版本策略
9.12.2 App彩蛋
9.13 本章小結
第三部分 項目管理和團隊建設
第10章 項目管理決定瞭開發速度
10.1 項目管理中的三駕馬車
10.1.1 為什麼不能沒有測試團隊
10.1.2 産品經理應做的事
10.1.3 開發人員的喜怒哀樂
10.1.4 項目經理的職責
10.2 優化團隊結構,讓敏捷流程跑得更快
10.2.1 平行模式還是垂直模式
10.2.2 讓HTML5站點和MobileAPI的進度提前一個迭代
10.2.3 如何進行模塊化分工
10.3 App敏捷開發流程
10.3.1 四周時間的開發流程
10.3.2 兩周時間的開發流程
10.3.3 一周時間的開發流程
10.3.4 即時更新策略
10.4 項目經理的寶箱
10.4.1 項目經理的任務評估錶
10.4.2 貼小紙條的藝術
10.4.3 敏捷迭代中的會議紀要
10.4.4 開站例會的技巧
10.4.5 如何確保項目不延期
10.4.6 迭代風險管理
10.5 迭代中的測試工作
10.5.1 冒煙測試
10.5.2 探索性測試
10.5.3 Monkey測試
10.6 高層對敏捷流程的乾預
10.6.1 重構與産品需求的平衡
10.6.2 提高效率,拒絕6×12
10.6.3 無綫部門的座位安排
10.6.4 靜時
10.7 本章小結
第11章 日常工作中的問題解決
11.1 使用二分法排查問題
11.2 找到能穩定重現問題的人
11.3 小流量
11.4 建立全國範圍的測試群
11.5 如何與用戶溝通
11.6 日誌與App性能
11.7 從新人入職作業入手
11.8 本章小結
第12章 無綫團隊的組建和管理
12.1 從麵試談起
12.1.1 如今是賣方市場
12.1.2 名校論不適用無綫開發
12.1.3 如何搞到更多的簡曆
12.1.4 麵試時需要考察的幾個點
12.2 無綫團隊必備的10份文檔
12.2.1 新員工入職文檔
12.2.2 加強版新員工入職文檔
12.2.3 測試機清單
12.2.4 模塊分工錶
12.2.5 頁麵邏輯流程文檔
12.2.6 MobileAPI接口分布圖
12.2.7 版本管理策略文檔
12.2.8 框架設計文檔
12.2.9 發版流程文檔
12.2.10 App啓動流程圖
12.3 一對一溝通
12.4 每周技術分享
12.5 代碼評審
12.6 對Android團隊Leader的定位
12.7 Android應用開發所需技能自我評測
12.8 App開發人員的學習路綫
12.9 本章小結
內容提要
本書主要呈現的就是一個APP從無到有的過程,從市場調研、競品分析開始,到設計規範、交互設計、視覺設計、流程管理、開發實現、服務設計、跨界融閤,後到市場推廣。
本書中呈現大量的案例,用案例來講解每一章的細節,同時提供豐富的PSD資源及相關學習資料。
本書從産品全局去把握設計,讀者可以從中找齣靈感並獲得新的突破,因此可以說此書將為您呈現一個APP誕生的全貌。
在移動互聯網高度發達的今天,一個個APP,成為我們通嚮網絡世界的窗口。它的誕生流程,令不少對互聯網世界産生幻想甚至試圖投身其中的年輕人充滿瞭好奇。
《一個APP 的誕生》就是這樣一步一步拆分一個APP 的誕生過程。從前期市場調研,競品分析開始,一直到設計規範,界麵圖標,設計基礎,流程管理,開發實現,市場推廣,服務設計,甚至跨界融閤,都有陳述。
《一個APP 的誕生》被定義是一本教科書,工具書,適閤想要用APP來實現自己的一個産品夢的創業者,也適閤想要快速瞭解APP 産品的整個流程的互聯網職場新人,還適閤想通過移動APP 産品來轉型、擴大市場、加快企業發展腳步的傳統行業人員。
也許,你對APP 一無所知或知之甚少,但是沒關係,隻要你對APP 有興趣,想做一個帶有“自己屬性”的APP,這本書就能幫到你。
Carol炒炒:原名王玲。原OPPO、騰訊設計師。2011年,Carol炒炒正式加入騰訊,參與騰訊微博的設計,2013年底,加入應用寶的設計。直至2014年離職,服務騰訊4年。從業9年中(2008年畢業),炒炒一直從事移動互聯網行業,積攢瞭大量的實操經驗和方法論。
深圳咕嚕咕嚕科技有限公司CEO;魔綫科技設計總監;伯牙科技聯閤創始人;淳藝東方聯閤創始人;《第二張臉》主編;長期工作於互聯網産品一綫,有自己的一套工作方法論。
劉焯琛,創想者創新設計學院創業導師、聯閤國勞工組織SIYB創業培訓師、移動開發工程師、生涯規劃師、職業核心能力指導師、加號財富閤夥人兼技術顧問,迷因創客空間閤夥人兼創業導師,深圳信息職業技術學院繼續教育學院校企閤作部負責人。發明“習者智能”視頻交互技術、69互動視頻播放器。計算機軟件工程技術背景,有豐富軟件係統開發經驗。專注於互聯網創新創業教育,指導多個互聯網創業項目,著有《Android手機遊戲開發實戰》一書。
對於無綫互聯網從業者來說,這本書非常實戰,教你如何一步步把APP落地。
——程浩,迅雷&鬆禾遠望資本創始人
一本理論和實踐結閤的工具書,通俗直白的語言,結閤當下熱點案例,深入淺齣地勾勒一個APP誕生的流程圖。産品經理,項目經理和傳統行業轉型互聯網從業者應該人手一本。
——周瑞金,嗒嗒巴士創始人
基礎類書籍必備。
——麥濤,暴龍資本創始人
非常榮幸提前獲得《一個APP的誕生》一書的閱讀機會。這本書的內容讓目前信息相對滯後的教育行業添加瞭一股清泉,對即將畢業麵臨就業的學生提高就業機會和對工作流程的瞭解有實際性的幫助。
——何人可,湖南大學設計藝術學院院長,《工業設計史》作者
無論你從事什麼行業,如果想自己開始做一個APP,這本書將是你的良師益友。
——毛華,騰訊QQ物聯,騰訊視頻雲總經理
篇 前期探索
第1 章 競品分析 / 003
1.1 為什麼要做競品分析 / 004
1.2 如何做競品分析 / 005
1.3 Great artists steal——Jobs / 017
第2 章 用戶研究 / 019
2.1 為哪類人群而設計 / 020
2.2 用戶研究的美-persona / 021
2.3 調查問捲的基本設計——如何做一份問捲? / 026
2.4 數據的整理與輸齣 / 030
第二篇 設計規範與流程
第3 章 設計規範 / 043
3.1 項目中設計規範的意義 / 044
3.2 iOS 與Android 基礎規範 / 047
第4 章 流程與管理 / 063
4.1 沒有流程,你亂瞭嗎 / 064
4.2 項目管理與自我管理 / 071第三篇 交互設計
第5 章 交互設計和用戶體驗 / 077
5.1 交互設計的基本概念 / 078
5.2 用戶體驗 / 081
5.3 交互設計的基本流程 / 085
第四篇 視覺設計
第6 章 UI 設計 / 099
6.1 UI 設計概述 / 100
6.2 扁平化設計手冊 / 111
6.3 UI 設計趨勢 / 128
第7 章 圖標品質提升 / 139
7.1 素描色彩基礎 / 140
7.2 一個像素也是事兒 / 147
7.3 國際化的圖標設計 / 151
第8 章 界麵細節提升 / 157
8.1 柵格係統 / 158
8.2 UI 還原與跟進 / 161
8.3 資源規範 / 162
第五篇 開發實現
第9 章 開發實現 / 181
9.1 如何與産品、運營、開發配閤 / 182
9.2 發布製作完成的APP / 189
9.3 快速製作一個DEMO / 197
第六篇 運營
第10 章 運營推廣(綫上活動運營) / 211
10.1 運營概述 / 212
10.2 從零到韆萬的飛躍——活 動運營 / 219
10.3 H5 與Banner 的設計 / 231
第七篇 服務設計
第11 章 服務設計思維 / 245
11.1 概念 / 246
11.2 設計流程 / 252
11.3 工具箱 / 258
第八篇 跨界與融閤
第12 章 跨界設計與融閤 / 265
12.1 跨界設計 / 266
12.2 互聯網改變世界 / 283
緻謝 / 305
2007年蘋果公司推齣瞭手指觸控概念的智能手機操作係統和iPhone手機,並重新定義手機,把移動電話、可觸摸的網頁瀏覽、手機遊戲、手機地圖等功能融為一體,開啓瞭智能手機和移動互聯網的繁榮。隨後,移動互聯網智能手機以不可阻擋的趨勢發展和普及大眾。手機應用從我們日常生活的衣食住行到工作、學習、娛樂、社交、理財等方方麵麵都有所涉及,並改變著人們的生活習慣和社交方式,可以說,智能手機已經成為人們身上感知和連接世界的一個“器官”。
在這個“大眾創業,萬眾創新”的時代、在智能手機高度普及的背景下,國內手機APP行業也迎來瞭新一輪創業熱潮。但是,光有創業熱情還是不夠,還需要對APP的整個生命周期、內在規律和相關工具要有充分的瞭解,纔有可能在九死一生的創業大軍中生存下來。本書重點闡述,如何從一個創意想法開始,打造一款有價值的APP應用産品,讀者將從中認識到APP産業的全貌。
前言一
近幾年,在移動互聯網和智能手機大發展的背景下,幾乎人人都離不開APP。齣門打個車,拿齣手機呼叫滴滴司機;齣去吃飯,拿齣手機,看下大眾點評;逛商場看到好看的衣服,拿齣手機,上淘寶比下價格;下雨瞭,不想齣去吃飯,拿齣手機,餓瞭麼送上門;現金不用帶瞭,支付寶、微信支付可以幫忙完成支付。很難想象,離開瞭手機,我們的生活會變成什麼樣子。
在全民創業的大環境下,移動互聯網感覺是門檻低的創業領域。與傳統行業不一樣,靠移動産品創業,不需要店麵,不需要囤貨,不需要店員,隻要有流量,就可以變現。
傳統行業需要利用互聯網進行改造和産業升級,全麵對自己的産品、服務、品牌進行提升和流程改造。例如招商銀行,開啓瞭基於手機的招行銀行APP産品後,80%的用戶都用手機進行查賬、轉賬、還款、積分兌換等業務,不用在ATM或者櫃颱上進行操作。各行各業都在經曆“互聯網+”的洗禮,各種“跨界顛覆”在所難免。在這個背景下,為瞭滿足人們各個方麵的需求,各種各樣的APP等待人們去設計開發。
目前在倡導“大眾創業,萬眾創新”,各種孵化器也應運而生,福布斯榜越來越多的90後極大地刺激瞭人們的眼球。一麵是剛齣校門依然可憐的起薪,一麵是同齡人因為創業而快速積纍,實現瞭財務自由。傳統行業日漸沒落,它們都希望能搭著互聯網的便車重現輝煌。各種各樣的“互聯網+”産品應運而生。好像人人都看到瞭希望,覺得隻要自己有一個點子,用APP去呈現,就能夢想成真。
在這樣一個“既是好的時代,也是差的時代”,書本知識逐漸被弱化,創新設計思維顯得越來越重要。是的,這是一個重視人機交互、用戶體驗至上的創新設計時代!隻有設計的APP纔會讓人們接受和使用。但是,目前我們的大學並未專門開設APP設計專業,也未開設UI設計專業,現在市場上的UI設計師,大多從平麵設計師、動畫設計師轉行過來,UE設計師多是從工業設計師轉行過來的。當然也有一些神奇的程序員,從小喜歡設計,經過自己持續不斷的臨摹努力,畢業後成長為一個UI設計師。
那怎麼去做一款APP呢?
大學課程裏沒有專門的這樣一門課程,技術院校也沒有單獨開這樣的課程。寫這本書的初衷,是希望有創業想法的大學生在學校的時候,能夠完整地從設計角度齣發做一個APP齣來;或者是對設計有興趣的産品經理瞭解一下設計師是如何看待一個APP的誕生的。當然,一個産品的誕生肯定是為瞭解決某一個用戶痛點,也就是俗稱的産品需求。本書從設計師的角度,一路帶你去體驗一個APP的誕生。書中留的作業,是為瞭方便小夥伴們更快速地獲得一個APP誕生中,設計師所需要具備的基礎能力。不僅僅是可以拿齣效果圖,還要學習理解産品“為什麼要這樣設計”“這樣設計會讓産品獲得什麼好處”的創新設計思維能力。
本書主要呈現的就是一個APP從無到有的過程,從市場調研,競品分析開始,到設計規範,界麵圖標,設計基礎,流程管理,開發實現,服務設計,跨界融閤,後到市場推廣,都有陳述。
本書每一章都有一個大主題,例如開發實現這一部分:主要講如何將看到的高保真設計稿變成可以使用,解決用戶問題的APP産品。
在代碼實現過程中,我們如何跟開發人員溝通,如何跟設計師交流,如何跟運營人員配閤。對於各個角色的分工的理解又是如何?如何快速地錶達産品的核心理念?如何快速地還原産品功能?如何快速製造一個産品可用DEMO?如何上傳APP STORE?如何上傳安卓市場?如何讓自己的産品能被市場知道?這些問題在開發實現這一部分都有詳細的描述。
《一個APP的誕生》它被定義為一本教科書,工具書。也許,大學課程中沒有這門課程,我們所讀的專業可能是設計專業,也可能是土木工程專業,但是沒關係,隻要你對APP有興趣,你想做一個屬於自己的APP,這本書就能幫到你。
本書用便簽設計作為作業案例,因為便簽作為工具類應用,對於初學者來說,能較快上手。從市場調研開始,我們一起去研究一下市場上的便簽産品,錘子便簽,愛墨,訊飛雲筆記,有道,印象筆記,他們的核心點有什麼不同?還有哪個市場空白點並未被解決?我們通過《一個APP的誕生》裏所講的步驟一起去解決它們!也去驗證一下,《一個APP的誕生》中所述的方法論是否正確,歡迎與我們交流。
本書中呈現瞭大量的案例,用案例來講解每一章的細節,幫助小夥伴們快速地理解和體會。
本書配備豐富的學習資源及相關PSD源文件,交互流程圖(可以掃描封麵二維碼進入),方便小夥伴更好更快地提升自己的動手能力。
當然,這個行業還太年輕,變化也太快,我們的經驗是靠項目沉澱和時間纍積來的,誰知道明天會發生什麼樣的變化呢?2011年還是QQ的天下,2013年微信已經一統江湖瞭。誰會是下一個微信?它會在什麼時候齣現?明天?後年?
有可能我們說的都是錯的,但是--願您早日實現夢想!
Carol炒炒
深圳 2016年4月7日星期四
我一直對 App 的“幕後英雄”充滿好奇,總是想著那些看不見的代碼和服務器是如何支撐起我們每天使用的琳琅滿目的 App 的。最近有幸接觸到瞭一套關於 App 後颱開發、運維和架構的書籍,雖然具體內容我還沒來得及深入,但光是看目錄和一些零散的介紹,就足夠讓我對這套書充滿瞭期待。 這本書籍(這裏假設指的是“App後颱開發運維和架構實踐”) 似乎是一部係統性的指南,從開發到運維再到架構,層層遞進。我特彆在意的是“架構實踐”這個部分,因為一個好的架構就像是建築的骨架,決定瞭 App 的可擴展性、穩定性和性能。我希望它能深入講解如何設計齣能夠應對高並發、低延遲的架構,比如微服務、容器化技術(Docker、Kubernetes)的應用,以及如何進行有效的性能優化和瓶頸分析。同時,“運維”部分也是我非常關注的,畢竟 App 上綫後,平穩運行是生命綫。我期待它能詳細介紹 CI/CD 流程的搭建、自動化監控和告警的實踐、故障排查的常用方法,以及如何保證數據安全和災難恢復。對於新手來說,瞭解這些能夠讓我在開發過程中就考慮到運維的便利性,避免上綫後手忙腳亂。即使是經驗豐富的開發者,也能從中找到新的思路和優化方嚮。總而言之,我認為這套書有望成為我提升 App 後颱工程能力的寶藏。
評分我一直相信,每一個成功的 App 背後,都有一群默默付齣的研發者,他們用智慧和汗水將一個想法變成觸手可及的應用。《App研發錄》這個名字聽起來就充滿瞭故事感,我腦海中浮現齣的是一個個項目從概念到實現的完整過程。 我非常期待這本書能夠深入探討 App 研發過程中可能遇到的各種挑戰和解決方案。比如,在需求分析和産品設計階段,如何準確把握用戶需求,將其轉化為可執行的技術方案?在技術選型上,如何權衡各種框架和語言的優劣,做齣最適閤項目的選擇?在團隊協作上,如何建立高效的溝通和協作機製,保證開發進度的順利進行?而我尤為好奇的是,書中是否會分享一些關於用戶體驗優化、性能瓶頸分析和解決的實際案例,以及在麵對突發的技術難題時,研發團隊是如何集思廣益,找到創新性的解決方案的。我也希望它能涵蓋一些關於技術債務的管理、代碼重構的最佳實踐,以及如何持續迭代和改進産品。如果這本書能夠像一部紀錄片一樣,將 App 研發的幕後故事娓娓道來,那將是一次非常寶貴的學習體驗。
評分“一個APP的誕生”——這個標題瞬間勾起瞭我內心深處的好奇。我總是在想,那些我們每天滑動、點擊、使用的 App,它們究竟是如何從無到有,一步步被創造齣來的?這個過程中,一定充滿瞭各種意想不到的麯摺和驚喜。 我非常希望能在這本書中找到對“誕生”過程的詳盡解讀。它是否會從最原始的想法萌芽開始,講述産品經理如何與用戶對話,挖掘痛點,定義核心功能?然後,設計師如何用視覺語言將抽象的概念轉化為用戶界麵,讓 App 變得美觀易用?再到技術團隊如何攻剋各種技術難關,實現産品的各項功能?我尤其想知道,在開發過程中,是否會遇到像“這個功能用戶會不會喜歡?”“技術上能否實現?”“如何保證 App 的穩定性和安全性?”這樣的靈魂拷問,以及團隊是如何一一解答的。書中是否會分享一些關於産品迭代的策略,比如在 MVP (最小可行産品) 階段如何快速驗證想法,然後在後續版本中根據用戶反饋不斷打磨和完善?我期待它能展現齣一種“從0到1”的創造力,以及團隊在未知領域探索的勇氣和智慧。
評分“一個APP的誕生”——光是這幾個字,就足以激發我無限的遐想。我常常在想,那些陪伴我生活、工作中形形色色的 App,它們究竟是如何從一堆代碼,變成如今我們在手機上隨手可得的工具的?這個過程,必然充滿瞭許多不為人知的艱辛和智慧。 我非常期待這本書能夠揭示 App 從無到有的全貌。它是否會講述一個關於創意如何被捕捉,然後一步步轉化為可執行方案的故事?從最初的需求分析,到用戶體驗設計,再到技術實現,每一個環節都充滿瞭挑戰。我特彆好奇的是,在産品開發的初期,團隊是如何在有限的資源和時間內,找到最核心的功能,並快速構建齣一個 MVP(最小可行産品)來驗證市場的?書中是否會分享一些關於團隊協作的經驗,比如如何有效溝通,如何處理分歧,以及如何保持士氣?而當我想到 App 交付後的持續優化和迭代,我更是充滿期待。這本書是否會探討用戶反饋的重要性,以及如何根據數據分析來不斷改進産品,讓 App 變得越來越好?我希望它能像一部引人入勝的紀錄片,記錄下 App 誕生的每一個關鍵時刻,展現齣創業者的激情、研發者的匠心,以及産品從概念走嚮現實的整個生命周期。
評分我一直對軟件開發背後的“魔術”感到著迷,尤其是如何讓一個 App 能夠穩定、高效地運行。而《App後颱開發運維和架構實踐》這個書名,恰恰點齣瞭我最感興趣的幾個方麵。 我猜測這本書會涵蓋很多關於“如何讓 App 飛起來”的秘訣。比如,在架構設計上,它是否會分享如何構建一個能夠彈性伸縮、高可用的分布式係統?我聯想到像微服務、容器化部署(Docker、Kubernetes)這些熱門技術,書中應該會有深入的探討。另外,運維部分也是我的重點關注對象。我希望它能詳細介紹如何搭建一套完善的 CI/CD (持續集成/持續部署) 流水綫,實現代碼的自動化構建、測試和上綫,從而提高開發效率和産品質量。同時,對於 App 運行過程中可能齣現的各種問題,比如性能瓶頸、服務崩潰,書中是否會提供一套行之有效的監控、告警和故障排查方法論?我特彆期待它能分享一些關於混沌工程、容量規劃、以及如何進行安全加固的實踐經驗,這些都是保證 App 穩定運行的關鍵。如果這本書能夠將這些復雜的概念用清晰易懂的方式呈現齣來,那將是我的一次寶貴學習經曆。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有