跳到主要內容

發表文章

目前顯示的是有「KKBOX」標籤的文章

用 Flutter 與 KKBOX API 做出科科歌單

用 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 與邏輯。 真.跨平台:相比於同...

鑽石級贊助商 - KKBOX 帶你打造具備 NLP 功能的 Telegram Bot (上)

打造具備 NLP 功能的 Telegram Bot(上) 最近因為一些契機學了 Python 3,用它做了一個 Telegram Bot ( GitHub 連結 ),裡面用到 NLP Service,用上下兩篇文章記錄一下實作過程還有眉角。上篇首先教大家如何做一個最基本的回聲 Chatbot,接下來我們可以透過 NLP 服務,讓 Chatbot 根據使用者不同的訊息做回答,這樣就變成更加人性化的聊天機器人囉! 使用的工具及服務: Python 3 (for develop) pipenv (for dependency management) OLAMI (for NLP) ngrok (for testing) Step 1. Creating new bot Telegram 很有趣的地方在於,與其他通訊軟體(Line、Messenger)相比,開發者管理 Bot 的方式也是透過官方提供的一位 Bot 在處理的,它叫做 BotFather (眾 Bot 之父 XD)。如果已經有 Telegram 帳號,只要加 BotFather 為好友,就可以開始管理你的 Bot。 加入 BotFather 好友後,它會親切地問候,並告訴你他能為你提供什麼服務。 I can help you create and manage Telegram bots. If you're new to the Bot API, please see the manual ([https://core.telegram.org/bots](https://core.telegram.org/bots)). You can control me by sending these commands: /newbot - create a new bot /mybots - edit your bots [beta] /mygames - edit your games ([https://core.telegram.org/bots/games](https://core.telegram.org/bots/games)) [beta] Edit Bots /setname - change a bot's name /setdescr...

COSCUP 2015 X 黃金級贊助商攤位特報!!!

Appier 這是第二年 Appier 來徵才啦~ 你去攤位研究過職缺了嗎? 跟駐攤位工程師討論過技術了嗎? 想切磋人工智慧與大數據的應用, 快去攤位找他們聊聊~ 捕夢網 你有用過捕夢網的產品嗎? 你有可能會用捕夢網的產品嗎? 甚麼是「用多少、付多少」? 快去現場攤位問問有沒有現場優惠 Skymizer 讓小編超有印象的, 是這次講者晚宴, Luba 掏腰包付費帶了五位工程師進場與各方講者交流, 如果想學 ARM 技術的開源軟體,這樣不私心的主管你絕對要好好認識! 現場攤位徵才中,還沒找到伯樂的你, 怎能錯過!! XD Vpon 以大數據為基礎精準放行動廣告, 在台北、上海、東京、香港均有辦公室,想要了解技術,知道精準的秘密,你也不能錯過! AWS 虛擬主機的業界代表!! 現場提供闖關小遊戲,闖關成功的,可以到KKBOX玩一次自助棉花糖唷~ ORACLE\mysql MySQL 是當今最受歡迎的開源資料庫! 想知道有甚麼進階版優惠,只要敢問就有機會有! PIXNET 現場拍照打卡送贈品! 另外小編在現場訪問時,也參與了機智問答絕對有獎活動,問題都好刺激又具複習效果!! 想帶好可愛的贈品回家、順便挑戰自己的程式能力,快到攤位現場下戰帖! KKBOX KKBOX 一直是支持開源軟體活動的好朋友!!! 這次帶了好可愛的棉花糖機,編自己動手做棉花糖、忍不住就想跟著歌曲一起哼呢~~~ 每日限量, 快去參觀! GitHub 第一次來COSCUP的 GitHub,需要大家幫忙填問卷唷~ 這次他們也帶來章魚貓的貼紙,快跟我們一起繽紛你的筆電吧~ Booking.com 因為有優秀的台灣夥伴在阿姆斯特丹的Booking.com拚經濟,所以他們決定2015年,來COSCUP 做亞洲區徵才的第一站! 來自Booking,com的議程要教大家怎麼寫一份國際化的英文履歷!  有興趣的朋友快到攤位了解職缺、留下資料獲取小贈品,也要聽聽HR部門的 Meghna & Paul 分享給你英文履歷的小技巧! 啊啊啊啊, 那些小禮物, 小編通通想帶一份回家啊~~~~~~ ...