Implementation of Instagram-like Long Press popup Dialog in Flutter

Scenario Sometimes you want to give users a glimpse of more info about the item presented on current screen, but you don’t want to bring users to another screen. It’s too heavy and may distract user’s focus. Instead of navigating to another detail screen, various UI components can be used to achieve this: to show a popup dialog or to slide in a bottom sheet panel. Either way is good; however, to dismiss the dialog or the bottom sheet panel, it involves user’s extra interaction. Users have to click on an OK button, or to slide the panel off explicitly. ...

July 26, 2020

韓國語學習資料匯整

韓國語線上免費學習資料匯整 首爾車站 這是一個收藏自己常用的韓語學習資料的地方 影片 Korean Culture Series & Quick Korean(初) Korean Culture Series & Quick Korean 這個 Youtube 頻道上,有循序漸進的韓文學習影片,總共分為一到四級。第一級的教學影片有用不同語言(韓、日、中、英、泰、西班牙文)進行的,方便對韓文完全沒有概念的人,用自己的母語或是自己原本就熟悉的語言學習。 ...

July 25, 2020

Talk to Me in Korean Level 8 快速複習

第一課 눈 眼 (I) 1。눈이 높다 挑剔 (眼睛很高) 2。눈 밖에 나다 被誰討厭了 (在別人的眼外) 3。눈을 붙이다 睡一下 (把眼睛貼起來) 4。눈빛만 봐도 알 수 있다 一看就知道 빛 = light ...

June 7, 2020

Advanced isolate usage in flutter

雖然標題是英文,內文還是用中文撰寫,造福一下看中文資訊的讀者。 在 flutter 中,如果遇到花時間的 task,小一點的 task 可以直接利用 async function 把這件事延後到 event loop後面;大一點的 task,則是建議利用 isolate,將它交給獨立的 isolate 處理完後,再送回主要的 UI thread。 ...

May 17, 2020

Talk to Me in Korean Level 7 快速複習

第一課 -(는)구나 / -(는)군요 啊原來 (現在才了解/意識到~ 여기 있었어요. = 在這兒 (존댓말) 여기 있었군요. = 啊,我現在才知道在這兒 (반말) 여기 있었구나. ...

April 15, 2020

打造 E-ink 專用的瀏覽器: Part II

打造 E-ink 專用的瀏覽器 (II): 增加按鈕、桌面模式、改善 UI 開始來改造 Browser 吧 增加 PageUp / PageDown 按鈕 大部分的電子書閱讀器雖然有 A2 模式可以啟動,加速畫面繪製的速度,但是如果能讓瀏覽器跟看書一樣,是以頁為單位往上或往下前進的話,還是比較方便,而且會造成的殘影也會少一些。 ...

April 12, 2020

打造 E-ink 專用的瀏覽器: Part I

打造 E-ink 專用的瀏覽器 (I): Onyx Boox 上的怪現象 這是一個追查為什麼 FOSS browser 在 Onyx Boox 電子書閱讀器上,會莫名奇妙地跳轉網頁的無聊故事 需求 目前的開放式電子書閱讀器都已經做得很方便,除了可以安裝一般的電子書 App 像是 Kindle, Kobo, Google Play Books, Hyread 之外,還有內建瀏覽器供使用者偶爾上上網,查查資料。如果切到 A2 Mode (註1),其實使用起來的速度已經可以讓人接受,不會整個畫面閃不停。 ...

April 5, 2020

Talk to Me in Korean Level 6 快速複習

第一課 ~ 어때요? ~如何 Noun + 어때요? Vst + -는 거 어때요? 跟朋友時可以用 어때? 생일 선물로 카메라 어때요? 生日禮物是相機如何? 다시 하는 거 어때요? 再做一次如何? ...

March 16, 2020

Flutter 整合 Database 的應用

Taichung.Taiwan 在學習韓文時,除了背單字的需求外,還希望可以有隨時可以查閱或複習的文法資料。找了一下 Android 平台上的相關 App,大部分都沒有太多內容,不然就是雖然有完整的內容,但操作上不是很符合我的需求,或是 UI 有點簡陋,讓人提不起學習的興趣,有的還會一直在畫面下方閃廣告。 ...

March 11, 2020

Talk to Me In Korean 筆記 Level 3

Annecy.France 第一課 너무 太多、非常 너무 커요. 太大 너무 어려워요. 太難 너무 맛있어요. 非常好吃 너무 잘했어요. 幹得好 너무 在古早之前,只能用在否定句;但在現代,正反都可以使用了。 ...

March 11, 2020