顯示具有 Mobile App開發 標籤的文章。 顯示所有文章
顯示具有 Mobile App開發 標籤的文章。 顯示所有文章

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常見問題!

2021年5月6日 星期四

你每天形影不離的手機App安全性夠嗎?手機App程式設計師必看!慎重把關使用者App上的資安問題!


當手機已成為全民生活不可或缺的部分,加上網路與應用端的快速催化,現代人可以隨時隨地透過手機連上網路取得各式各樣的資訊、軟體、音樂、影片等資源,而各類行動應用程式(Mobile Application, App)也應運而生,惟部分程式開發與使用者缺乏資安意識,恐造成用戶資料外洩或財務損失之風險。

2020年8月5日 星期三

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



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

2020年2月6日 星期四

【Android App開發】除了Java以外的新選擇:Kotlin



作者:張益裕 恆逸教育訓練中心資深講師


如果您是一位Android或Java技術開發人員,Groovy、Scala、JRuby或Jython這些JVM Language,或許曾經聽過、看過,甚至已經研究過,不過您可能最後還是回到Java程式語言的懷抱。Java程式設計語言已經二十幾歲了,每一種程式設計語言都有優缺點,程式設計語言的選擇就看您自己未來的工作發展或公司架構,來選擇最適合的程式設計語言。


另一種JVM程式語言

Kotlin是一個比較新的JVM程式語言,它是在2011年7月由JetBrains發表的專案,JetBrains是開發工具IntelliJ IDEA的開發商,Android Studio就是以IntelliJ IDEA為基礎的Android官方開發工具。Kotlin v1.0在2016年2月發表,是第一個由JetBrains發佈的Kotlin正式版本。

Kotlin跟其它JVM程式語言最大的差異,是在2017年5月的Google開發人員大會,發佈Android支援Kotlin為官方的程式設計語言。從Android Studio 3開始,開發人員可以直接使用Kotlin開發Android App。Kotlin在成為Android官方程式設計語言之後,Google大力支援Kotlin程式設計語言,已經成為最受程式開發人員喜愛的程式語言之一。

Kotlin程式設計語言

Java程式設計語言已經廣泛的應用在各種開發技術,包含網頁、行動裝置、桌面與嵌入式應用程式,既然Kotlin是一種JVM程式語言,這表示Kotlin也可以開發所有Java可以開發的應用程式,而且Java與Kotlin可以互相使用,同一個應用程式專案,Java與Kotlin也可以並存。

既然Java與Kotlin具備相同的應用,想要任何Java程式設計師改用Kotlin,當然需要非常充份的理由:

Ø  Kotlin從基礎的語法改良,讓程式碼符合UML格式(例如宣告變數與函式)。
Ø  Kotlin移除Java許多關鍵字(例如finalextends),不過也新增了許多關鍵字(例如openoverride),讓程式碼更清楚、簡單。
Ø  Kotlin程式碼比Java更加精簡,甚至可以減少40%
Ø  Kotlin徹底排除因為null值造成NullPointerException的問題。
Ø  跟其他JVM一樣,Kotlin也不區分CheckedUnchecked Exception
Ø  未來可以直接從Kotlin原始程式碼產生各平台的原生碼,意即不再需要JVM就可以執行應用程式,例如iOSMacOSWindowsLinux平台。

上面的說明只是Kotlin幾個比較明顯的改良與特性。Kotlin程式設計語言部份有程式語言基礎、物件導向、Lambda、高階函式與例外控制,Android部份有應用程式專案架構介紹、設計資源、使用者介面、資料庫存取、廣播、通知與材料設計(Material Design)。

學習Kotlin

恆逸「Kotlin程式設計-Android應用程式開發實務課程包含下列的內容:
1.Kotlin程式設計語言基礎
2.設計函式
3.類別與物件
4.物件導向程式設計
5.列舉型態、常數與資料類別
6.泛型的設計與應用
7.介面與Lambda
8.高階函式的設計與應用
9.例外控制
10.Android應用程式專案介紹
11.規劃與建立使用者介面
12.活動元件與畫面設計
13.應用程式資源設計與使用
14.資料儲存與管理-Android JetPack Room API
15.建立應用程式服務元件
16.設計與使用廣播元件
17.建立系統通知服務
18.開發Firebase雲端應用程式


完成課程後,您可以使用比Java更簡單、更有效率的Kotlin程式設計語言,開發Android應用程式。同時,您將學會下列技能
•    認識Kotlin程式設計語言的架構與應用
•    從Java轉換到Kotlin程式設計語言
•    同時在應用專案中使用Java與Kotlin程式設計語言
•    完整與快速的掌握Android App設計架構
•    使用最新的Android API開發穩定與功能強大的App
•    使用Firebase開發雲端應用程式



學習課程:
【AndKot】Kotlin程式設計-Android應用程式開發實務

2019年8月26日 星期一

2010年7月12日 星期一

標籤設定

技術趨勢報告,
學員成果,
學習花絮,
好文/書分享,



程式設計,
網路系統,
資料庫管理,
大數據/商業智慧分析,
Mobile App開發,
資訊安全,
雲端運算/虛擬化,
管理,
多媒體設計,
轉職培訓,