90分鐘教你寫出檔案總管

但是你回家就忘惹

預防針-三不一沒有

預防針-三不一沒有

不代表你已經會Android惹

 

預防針-三不一沒有

不代表你已經會Android惹

不保證可以用這個面試

 

預防針-三不一沒有

不代表你已經會Android惹

不保證可以用這個面試

不確定你真的會寫程式

 

預防針-三不一沒有

不代表你已經會Android惹

不保證可以用這個面試

不確定你真的會寫程式

沒有妹妹

今天會學到什麼?

今天會學到什麼?

Android一些元件

今天會學到什麼?

Android一些元件

Android一些布局方式

今天會學到什麼?

Android一些元件

Android一些布局方式

Android檔案架構

今天會學到什麼?

Android一些元件

Android一些布局方式

Android檔案架構

程式碼複製貼上的熟練度

大前提

今天不能問為什麼

為什麼?

因為我沒準備

今天來用肌肉寫程式

拆解的藝術

記得小時候拿到

一個玩具或洋娃娃

你會做什麼?

脫它衣服

警察叔叔就是這個人

擰斷它手腳還有頭

然後再裝回去

放下它-放在地上
處理它-扭斷他的關節
接受它-接受玩具壞掉
面對它-面對這個事實

拆解的四大步驟

分解它-拆解這個大問題
處理它-處理每一個小問題
google它-找答案
得到它-耶! 你完成惹

學習的四大步驟

所以我們把檔案總管打壞

先展示今天會做出來的成果

範例(https://goo.gl/Y9zWI3)

檔案總管 (https://goo.gl/IZ4tGc)

今天將檔案總管拆解為

  • Android Studio產生向量圖
  • Button
  • Toast
  • RecyclerView
  • AlertDialog
  • 檔案總管-呈現排列
  • 檔案總管-新增
  • 檔案總管-刪除
  • 檔案總管-修改

向量圖

  • 不失真

  • 檔案小

  • 好修改

  • Android內建一堆icon

Button

Button

是Android的一個基礎元件

用來跟使用者互動

當點擊下去會執行某些事情

按下去會有事情發生

Toast

Toast

Android基礎元件

負責提示你的記憶吐司

條狀排列

條狀排列的排版

塞值

             1
             2
             3
             4
             5

格狀排列

格狀排列

格狀排列塞值

  1   2   3  4  5
  6   7   8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

格狀排列賓果

  1   2   3  4  5
  6   7   8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

RecyclerView

RecyclerView

Android的展示元件

可以顯示格狀和條列狀排列

AlertDialog

AlertDialog

Android基礎元件

當有一些資訊要讓使用者選擇時

就會氣到彈出來

AlertDialog

檔案總管

檔案條列呈現

檔案總管

建立資料夾

檔案總管

編輯名稱

檔案總管

刪除資料夾

這樣就完成我們的檔案總管

思考更多功能

如何複製

如何移動檔案

如何分享

如何格狀排列切換

如何產生縮圖

如何分類

如何連結雲端

如何顯示剩餘空間

如何控制權限

如何掛廣告

如何...

如何同步

結論

結論

千萬不要小看檔案總管

結論

千萬不要小看檔案總管

一個好用的APP

結論

千萬不要小看檔案總管

一個好用的APP

還是會聚集人氣的

結論

各位猜看看我檔案總管目前幾個人下載?

結論

結論

好的! 顯然是不好用。

結論

共勉之。

Q & A

檔案總管

By givemepass

檔案總管

毫無創意就只是個小玩具

  • 1,183