1A課程筆記:
1A-01-課程大綱和簡介:
- 生活大爆炸既視感,給人感覺很親切。
- 第一個應用:生日賀卡應用;
第二個應用:COFFEE ORDERING APP 點咖啡應用 可記錄訂單信息,通過Email發送。 - 用咖啡豆分析實現目標、細分計劃的思維方式,記憶深刻。細分計劃、然后關注其中一部分就用心先只關注這一部分,再細分。
- 要了解View -- 學會調節View -- 如何將View在屏幕上合理展示。
1A-02-初識View(視圖):
- 選擇想用的view
View是什么:屏幕上用來顯示內容的長方形,各種view組合成布局(Layout),前臺用戶界面,簡稱UI。 - view分類,比如TextView、ImageView、Button等 (注意:駝峰命名法)
- 能正確區分頁面上每個View
1A-03-XML是個什么東東:
IDE:集成開發環境 (Android Studio)
XML:可擴展標記語言 可用來簡歷布局,里面可包含View,控制頁面顯示。XML元素,注意事項:尖括號開頭、View名注意駝峰命名、屬性+屬性值、斜杠和尖括號結尾 。 屬性決定View的外觀或行為特性。
結尾標簽,比如:<TextView ... /> 叫自閉標簽 ; <TextView ...> </TextView> 為單獨的關閉標簽
要求熟練掌握: XML 正確的書寫規則,能夠識別出XML中存在的錯誤。
1A-04-TextView(文本視圖)的個性化修改
- XMLV:XML可視化編輯頁
網站 : http://v.studyjams.cn/
初期可用于學習XML,無自動補全,有錯會提示,可避免用編輯器眼高手低的毛病,如下圖:
studyjams.png - 網站的用法不多說了,說兩個有用的地方:
- 網站底部第一個頁簽:可用圖片(AVAILABLEIMAGES)
這個超贊,看視頻過程中我還在想,要是視頻中老師用的圖片等素材,我們能不能用,原來是在這里~
- 網站底部第三個頁簽:速查表(CHEAT SHEET)
顯示常用View簡單示例及介紹,方便快速查詢。
頁面旋轉、下載、打印及調節頁面大小功能,很細致也很實用。細節真的考慮了用戶在想什么、想干什么。
如果這里的信息滿足不了你的話,頁面最底部有個guide,點擊跳轉 https://developer.android.com/training/material/theme.html 官方文檔,就不先不多說了,如下圖:
developer.png
3.要求:學會XML基本語法并熟練相關屬性、學會分析找錯并根據錯誤提示進行調試修改
4.了解Material design :Google開發的新的設計語言(規范),用于實現多設備或跨平臺情況下,統一風格。
https://developer.android.com/design/index.html
5.關注Google+ 上 Android Developers (__) 嘻嘻……
6.對了,這個很實用,要記住:
https://material.io/guidelines/style/color.html#color-color-palette
1A-05-試試看ImageView(圖片視圖)
- 了解ImageView 及 熟練使用各個屬性;
- 了解ImageView各個屬性值下,頁面顯示什么效果。
1A-06-試著看看Android開發文檔
https://developer.android.com/index.html
片中老師教了如何從GoogleSearch跳轉,建議直接加收藏夾得了,而且現在在國內還是可以訪問的。
PS:雖然中英文摻雜,但還是好過被墻。不過要能更完善那真是最好不過了。學會使用Ctrl+F 模糊查詢,老師講的很基礎,這種做事的方法也講到了,不過在日常學習中自己還是要多積累。問問題之前先Google一下,你會發現80%的問題你都可以自己搞定。
片末尾Google工程師回答了幾個小問題,給了一些小建議,好平易近人啊。而且,不輕視任何,哪怕很簡單的問題,很用心給建議,并且很耐心的講自己在Google中的工作內容和流程。
很好,希望后續中依然有這樣的talking~
PS:妄想一點,要是再有幾個帶我們逛逛Google國內外辦公環境啦、好玩的東西啦什么的,那真是awesome了!
對了,學習過程還是蠻好的。
只是,論壇中包括回帖、發帖規則還是挺多的,當然為了小伙伴們積極參與和方便管理,無可厚非。不過,要是能簡化一些的話,體驗會更棒,加油~