[Flutter 000]這個系列要幹嘛?


Posted by PGYW on 2021-03-14

動機

我想做各種滿足我自己生活上面便利的應用。希望是手機可以用網頁可以用我的電腦也可以用的應用啦~既然如此,就需要Flutter啦來學Andorid、iOS、Web、Desktop還有server架設的知識吧!

技術上的選擇有百百種,由於我只有一個人,選擇上一定要是省時、學習成本低的技術,接下來就是我選擇的技術與原因:

Andorid/iOS/Web/Windows Desktop/ Mac Desktop

Flutter

想在這麼多平台上可以運行,當然想要用Flutter來做啦!也有人會選擇就是React Native,不過個人曾經寫過一年Angular,雖然用的是TypeScript,完全沒有學過JavaScript,但淺淺的用過TypeScript,讓我心生畏懼,我相信JavaScript博大精深,我學不會的。

但如果想要確認更深入的了解之間的差異幫助你做選擇,可以參考這篇:【Flutter基礎概念與實作】 Day2–Flutter v.s React Native,相信你會會選Flutter。

Web Server

goloang

唯一選擇golang!

DB

常見就是MySQL、PostgreSQL、Microsoft SQL Server以及Oracle Database,可見比較文:[Day15] 資料庫 - 介紹與比較
看完比較之後,會覺得我這種個體戶,應該選MySQL比較靠譜,但是目前公司是用PostgreSQL,這對我個人成本來說比教低廉就選他啦。

雲端服務

heroku

這方面選擇有很多,大部分公司除了自己架設之外,會用AWS、Aure或者GCP,但我想要便宜又好用就先考慮使用heroku。未來也可能更換,要是更換的話我會來改的!

想做的應用

FTX期限套利

我想要在FTX平台上做期限套利,自動計算成本與損益並顯示出來,不過這很有可能完全不會用到以上提到的技術,這是現階段我最急迫想做的。

私人訂製(習慣、健康紀錄與排程)

我想要一個可以紀錄習慣、健康紀錄與安排時間的應用,市面上的習慣紀錄與排程軟體百百種,不過我就想要一個可以滿足個人需求的app,但就找不到,因此想做一個為我自己量身打造的的記錄軟體。

記帳

市面上的軟體好用的要錢,而且財務規劃一變化,就要重新設定,真的很麻煩。既然是工程師,自己打造專屬的記帳軟體就簡單啦!

資料掮客

這個概念很特別,等我有空再開一篇特別篇來講,敬請期待囉!

這個系列是Flutter的專文,一開始就會從Flutter基礎開始學習,基礎學完之後,再以應用所需的內容來分享。但是FTX自動化交易監測文會先開始,因為那是我目前最急迫的應用XD。會與Flutter基礎學習一起開始更新的!

接下來的命名都是
[Flutter <編號> <主題> <篇數>]<本篇主旨>
eg.
[Flutter 1 基礎學習 001] 來安裝吧!
[Flutter 2 FTX期限套利 001] 概念與UI設計
[Flutter 3 私人訂製 001] 概念與UI設計
[Flutter 4 記帳 001] 概念與UI設計
[Flutter 5 資料掮客 001] 概念與UI設計


Ref:
https://ithelp.ithome.com.tw/articles/10215169
https://ithelp.ithome.com.tw/articles/10206222


#雜







Related Posts

用 D3.js v4 看 Pokemon 屬性表

用 D3.js v4 看 Pokemon 屬性表

TypeScript 筆記:unknown 簡介

TypeScript 筆記:unknown 簡介

我的第一堂 - JavaScript 02 變數, 判斷式

我的第一堂 - JavaScript 02 變數, 判斷式


Comments