~小啄報你知~
第三期 2013/07/17
|
Hi來了來了,小啄又從遙遠的彼方飛過來了!第三次的電子報,小啄要講講今年主題中的「Open Data」,當然也要跟你說些有趣的議程、以及今年跟往年更多不一樣的地方!一如往常,如果你喜歡這期的週報,可別忘了到小啄的 Facebook、Twitter、Plurk 或 Google+ 給我們一點掌聲喲! |
噹噹噹~~ 今年 COSCUP 的主題是 Open x [Web, Mobile, Data],結合了三種方向不同、但精神相符的面向,這一次就來看看 OPEN x Data 的部分吧!作為拜搜尋引擎教的網民,想必你我都已經體會到「資料」所帶來的無限潛能。但在我們的身邊,還有更多資料無緣將這些潛能好好發揮出來,因為他們都被鎖在政策、使用權等等的黑盒子裡。「Open Data」就是希望能將這些資料從各種黑盒子中釋放出來,跟 Open Source 概念一樣、期待藉由開放發揮更強大的潛能。 |
這次 COSCUP 與 Mozilla 合辦兩場 Hands-on,上午第一場由大神 gasolin 為大家帶來「一小時網頁 App 離線儲存就上手」,這麼難得的機會怎能錯過! |
人生海海,COSCUP 有些大代誌要給你瞭改,且聽小啄說來: |
|
用 Flutter 與 KKBOX API 做出科科歌單 前言 大家好,我是 KKBOX 開放平台部門的小小實習生 Raymond,今天想分享一下自己學習 Flutter 並使用 KKBOX Open API 做出一個簡單的 App 的心路歷程,這篇文章首先會簡單的介紹一下 Flutter,我取得 Flutter 資源的方式,再來就是實作 KKBOX 報報的部分以及學習感想,希望能讓大家有所收穫。 Flutter 是什麼? Flutter 是由 Google 所開發出的跨平台開發套件,可同時運行於 iOS 與 Android,跨平台,高效能(跟 React Native 比起來),以及開發效率極高的特性讓許多人一試成主顧。在 StackOverflow Developer Survey 2019 的調查結果中,Flutter 是 Most Loved Other Frameworks, Libraries, and Tools 中的第三名,甚至高於 React Native,而 Flutter team 在今年的 Google I/O 大會上釋出了 Flutter for web 的 technical preview,未來也將會支援 Desktop 與 Embedding system,可以說是極具發展潛力的開發套件。 Flutter 的哪些特點吸引了我? 為何 Flutter 如此受歡迎,大家都一用就愛上它?他與同是跨平台開發的 React Native 有什麼不一樣?經過了一番搜尋與研究,我整理出了一些大家喜愛的點(在等下的實作中你也會體驗到) 快速的開發:寫過 Android 就知道 Gradle build 會花上很多時間,而在開發時我們常常需要重複的 build 而拖慢開發速度,Flutter 的 hot reload 只要在一開始啟動時進行一次 Gradle build,之後的任何對程式碼的更改只要按下 Ctrl + S,Flutter 就會自動進行 UI 的重構,讓你可以快速的檢視所做的改變,跟 Android 原生開發比其來真的是天壤之別。 Layout 與邏輯使用同一種語言:不像 Android 使用分別的 XML 檔來設計 Layout,Flutter 使用同一種語言(Dart)來設計 Layout 與邏輯。 真.跨平台:相比於同...