第十三屆

mobile-dev
Flutter / Dart 跨平台App開發體驗
Leo

系列文章

DAY 21

Flutter體驗 Day 21-Http

Http 使用 Http 通訊協定,發送網路請求存取網路上的資源在開發App是很基本的需求,今日我們練習使用氣象開放資料平臺的API,學習 Http 的呼叫方式...

DAY 22

Flutter體驗 Day 22-Model

Model 資料層 在開發應用程式的過程裡,我們通常會定義 Model 的類別用來處理資料結構或是資料儲存上的使用。 舉個簡單的例子,定義一個 JSON { &...

DAY 23

Flutter體驗 Day 23-WebSocket

WebSocket 前端對於WebSocket這項技術應該不陌生,以往會需要使用輪詢的方式更新資料,目前大多改採用WebSocket連線來建立雙向溝通的需求。...

DAY 24

Flutter體驗 Day 24-sqflite

sqflite 昨日我們使用WebSocket技術建立了一個簡單聊天室,不過每次重新刷新畫面後聊天室的記錄就消失了,讓我們使用 sqflite 來處理聊天室的訊...

DAY 25

Flutter體驗 Day 25-SharedPreferences

SharedPreferences 有時候我們在應用程式會需要保存登入Session資料、個人偏好設定…這種簡單格式的資料型態,這時候使用 shared_pre...

DAY 26

Flutter體驗 Day 26-bloc

bloc 有經驗的前端工程師或多或少應該都有聽過 MVC、MVP、MVVM 架構的開發方式,這些開發方式可以讓我們達到觀注點分離(Separation of c...

DAY 27

Flutter體驗 Day 27-flame SpriteComponent

flame SpriteComponent 看著團隊挑戰的成員寫了一篇 從零開始的8-bit迷宮探險!Swift SpriteKit 遊戲開發實戰,那我們今天就...

DAY 28

Flutter體驗 Day 28-flame JoystickComponent

flame JoystickComponent 昨日我們使用 SpriteComponent 建構出整體的遊戲畫面,今日我們研究看看要如何讓 Sprite 動起...

DAY 29

Flutter體驗 Day 29-flame Collidable

flame Collidable 有開發過遊戲的人應該都有聽過碰撞偵測這名詞,程式使用碰撞偵測的演算法偵測物件是否發生碰撞的事件,而觸發對應的遊戲行為(動畫、得...

DAY 30

ITHOME IRONMAN體驗 Day 30-完賽心得

完賽心得 第13屆的鐵人賽30天的挑戰終於結束了,從參賽至完賽的準備期大約用了二個月。 初期花了大於3週的時間腦補 Flutter 的基本知識,不過大部份的範例...