顯示具有 Android 標籤的文章。 顯示所有文章
顯示具有 Android 標籤的文章。 顯示所有文章

2024年7月26日 星期五

如何在Android中儲存機要敏感資訊 文/恆逸資深講師 何孟翰

文/恆逸資深講師 何孟翰

在手持式的應用程式開發如Android、iOS中,如何安全的溝通伺服器和應用程式一直是個重要的課題,特別是在一個dev/ops持續建置與交付的環境中,為了安全起見,不要將api的key或者是secret存在git的repo是一種較為建議的常規。
當然在應用程式的實作中,有各種客製的方式能夠實作,但是Google其實替android/gradle提供了一種好方式能夠系統性的解決這個問題,Google採用的方式如下:

1.在專案的目錄下準備一個不會被版本控制的檔案,如同預設的local.properties,使用key/value的形式存放

2.程式在建置時,gradle會生成BuildConfig,就可以動態的存取到機敏資訊

2023年3月1日 星期三

如何利用retrofit從Android連結到OpenAI-恆逸講師分享



最近打開科技新聞大概都是ChatGPT又有什麼驚人智慧之舉,或者是智商能夠值年薪多少元的工程師,在在都說明了AI工具的開發一日千里,不管是在客戶端或者是服務器端都可以思考如何善用這些AI的api來促進應用程式更強大的功能,因此在本文中我們將說明如何用Android Studio連結到OpenAI的api。

2022年9月12日 星期一

【恆逸達人學習故事】蔡晉錄:十幾年來堅持選擇恆逸,因為授課講師的高品質,讓我回到工作上面對各種問題都能迎刃而解,是我最為推崇的!

    

▍ 恆逸達人學習故事  

資訊技術不斷推陳出新,想讓IT職涯發展更順遂需要不斷的精進技能
但是各種不同的技術課程與學習資源,該如何選擇最適合自己的呢?

本專欄分享來自各行各業IT人在恆逸的學習故事
從初入社會的新鮮人、到專業IT工程師、一路到技術主管或管理職
在職涯的不同階段,仍持續回到恆逸不斷累積他們的技術能量
從他們的經驗分享中,體會他們走過的職涯軌跡、及技術轉變上的心路歷程
看他們如何一步步規劃IT進修藍圖,為職涯做好準備!

2022年6月28日 星期二

帶你了解最新Google力推的跨平台開發框架新寵兒:Flutter (Flutter FAQ)

 


目前全球已經趨近於60億手機用戶,Android和iOS開發平台已經非常成熟,甚至還有RN(React Native)框架跨平台開發,為什麼Google還要再做一個Flutter?它能夠做什麼,究竟比別人好在哪裡,有什麼優勢,又是怎麼做到的呢?快來看看Flutter常見問題!

2020年8月5日 星期三

開發Android App到底該用哪一個程式語言?來談談Koltin與Java,看這篇就對了!



Google於2019年5月宣布Kotlin作為Android開發的首選語言時,重新掀起程式設計師們的討論。其實要選擇哪個程式語言,根據開發人員本身的習慣與狀況就可以做出選擇,但在不同情況下,選擇Java跟Kotlin也會有優缺點,