文章

Android App 程式設計師

  • 工作性質:全職 / 兼職
  • 學  歷:專科 / 大學
  • 科  系:不限
  • 語文能力:不限,但不畏懼英文文件閱讀者尤佳
  • 職務需求:
    1. 有 App 開發程式設計經驗。
    2. 熟悉 Android SDK 及 Java 程式語言。
    3. 熟悉 Eclipse 開發工具。
    4. 有 Android App 程式上架經驗者尤佳。
    5. 認真負責,且希望在程式設計及 App 開發技術方面不斷精進者。
<< 福利制度 [ 人資專區 ] 其它職缺 >>

數位實境教學整合系統 – 老師端平板 APP

公司簡介

帝旺數位科技有限公司 (D-WON) 為數位內容多媒體製造公司,以製作國中小英語課外教材為主、創新、熱忱、關懷為公司經營之理念。

App 功能說明

此 App 主要為數位實境教學整合系統的裝置之一,提供授課老師使用,操作平板電腦 App 與主機連動,可以在離開電腦狀態下,一邊展示教材給同學觀看、一邊進行解說。

除了移動中操控要展示的教材之外,也可搭配其它教學設備,透過 App 與同學進行即時問答、搶答,或進行隨機叫號 (抽籤) 等師生間的互動。

App 設計畫面展示

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 教學監控

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 即時問答

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 搶答

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 抽籤

延伸閱讀

Android App 開發參考規格表

Android App 是繼 iOS App 之後,第二大的 App 陣營。開放式的 Android 作業系統,讓更多手機及平板電腦廠商都能夠預載 Android 系統,因此能執行 Android 的裝置數量也成長的很快速。

Android App 能夠在 Windows 、 Mac 、 Linux 等系統上進行開發,開發環境隨手可得,因此有許多開發人員都是由 Android App 開始。

Google Android App 開發參考規格表
作業系統廠商 Google
裝置類型 Android 手機 Android 電腦
最新作業系統 Android 8.0 (Oreo) Android 8.0 (Oreo)
應用程式商店 Google Play Google Play
主要開發工具 Android Studio
Eclipse for Java
Android Studio
Eclipse for Java
SDK Android SDK Android SDK
主要程式語言 Kotlin 、 Java Kotlin 、 Java
參考型號
  • HTC One X
  • HTC One XL
  • HTC One S
  • HTC One A9
  • Asus Nexus 7
  • Asus Transformer Pad TF300
預設瀏覽器 Android Browser Android Browser
排版引擎 WebKit WebKit
Java Script 引擎 V8 V8
HTML5 支援度 67 % 67 %
  • 以上資訊為博全科技彙整,僅供 App 開發參考。相關資訊可能隨著時間而有所改變,一切應以 Google Android 網站提供之最新資訊為準。
  • 以上未特別註明的「電腦」即泛指包含「平板電腦、筆記型電腦、桌面型電腦」的裝置。
  • HTML5 支援度之數據,為 caniuse.com 網站之統計結果。
<< 上一篇: iOS App / Mac App 規格表 [ App 開發簡介 ] 下一篇: Windows App 規格表 >>

原生 App 程式開發

原生 App 的定義

在此所指的原生應用程式 (Native App) ,指的是作業系統廠商本身提供 SDK 或建議的開發方式。

以下開發方式屬於這一類:

  • 使用 Xcode & Objective-C / Swift 開發,上架到 App Store 或 Mac App Store 上的 iOS App 。
  • 使用 Android Studio & Java / Kotlin 或 Eclipse 開發,上架到 Google Play 的 Android App (也可不上架,直接執行 apk 檔安裝) 。
  • 使用 Visual Studio & C / C++ / C# / VB.NET / HTML5 + Java Script 開發,上架到 Windows Mobile Store 或 Windows Store 的 Windows Store App 。

優點

  • 原生 App 執行速度快,效能佳。適合需要極快速反應的程式、複雜的動畫、遊戲 … 等類型。
  • 原生 App 對硬體裝置的支援度較好,可以應用幾乎所有硬體上的功能。例如:相機功能、 GPS 地理定位、測速計、磁力計、陀螺儀 … 等。
  • 可以在官方線上商店上架,設定下載 App 的人是否要付錢,用以賺取費用。
  • 使用已安裝的 App 時,不需要開瀏覽器及輸入網址。

缺點

  • 不同裝置的原生 App 必須使用指定的程式語言及 SDK 開發。例如若 App 要用原生程式開發,且希望在 iOS 、 Android 、 Windows Mobile 上都能下載使用,就必須要開發 3 套不同程式語言寫的 App 。
  • 開發過程中,要測試原生 App 功能必須先經過程式編譯 (Compile) 、部署安裝在裝置上,才能夠執行測試。一但有任何問題,每次修改都必須重新編譯、部署安裝的流程才行,開發測試較不方便。 (透過裝置模擬器可以測試部份功能,但模擬執行的速度也很慢)
  • 部份 App 的開發者必須要繳年費給官方,才能開發原生 App 及將 App 上架。
  • 將 App 上架需要經過官方審核程序。
  • 付費 App 下載需讓官方抽成。
  • 原生 App 程式若有更新,就需要重新上架、審核,而使用者也必須更新或重新下載,才能使用新的功能。
<< 上一篇: App 開發簡介 下一篇: Web App 開發 >>

頁面

Android App 程式設計師

  • 工作性質:全職 / 兼職
  • 學  歷:專科 / 大學
  • 科  系:不限
  • 語文能力:不限,但不畏懼英文文件閱讀者尤佳
  • 職務需求:
    1. 有 App 開發程式設計經驗。
    2. 熟悉 Android SDK 及 Java 程式語言。
    3. 熟悉 Eclipse 開發工具。
    4. 有 Android App 程式上架經驗者尤佳。
    5. 認真負責,且希望在程式設計及 App 開發技術方面不斷精進者。
<< 福利制度 [ 人資專區 ] 其它職缺 >>

數位實境教學整合系統 – 老師端平板 APP

公司簡介

帝旺數位科技有限公司 (D-WON) 為數位內容多媒體製造公司,以製作國中小英語課外教材為主、創新、熱忱、關懷為公司經營之理念。

App 功能說明

此 App 主要為數位實境教學整合系統的裝置之一,提供授課老師使用,操作平板電腦 App 與主機連動,可以在離開電腦狀態下,一邊展示教材給同學觀看、一邊進行解說。

除了移動中操控要展示的教材之外,也可搭配其它教學設備,透過 App 與同學進行即時問答、搶答,或進行隨機叫號 (抽籤) 等師生間的互動。

App 設計畫面展示

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 教學監控

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 即時問答

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 搶答

老師平板 App - 數位實境教學整合系統 (帝旺數位) - 抽籤

延伸閱讀

Android App 開發參考規格表

Android App 是繼 iOS App 之後,第二大的 App 陣營。開放式的 Android 作業系統,讓更多手機及平板電腦廠商都能夠預載 Android 系統,因此能執行 Android 的裝置數量也成長的很快速。

Android App 能夠在 Windows 、 Mac 、 Linux 等系統上進行開發,開發環境隨手可得,因此有許多開發人員都是由 Android App 開始。

Google Android App 開發參考規格表
作業系統廠商 Google
裝置類型 Android 手機 Android 電腦
最新作業系統 Android 8.0 (Oreo) Android 8.0 (Oreo)
應用程式商店 Google Play Google Play
主要開發工具 Android Studio
Eclipse for Java
Android Studio
Eclipse for Java
SDK Android SDK Android SDK
主要程式語言 Kotlin 、 Java Kotlin 、 Java
參考型號
  • HTC One X
  • HTC One XL
  • HTC One S
  • HTC One A9
  • Asus Nexus 7
  • Asus Transformer Pad TF300
預設瀏覽器 Android Browser Android Browser
排版引擎 WebKit WebKit
Java Script 引擎 V8 V8
HTML5 支援度 67 % 67 %
  • 以上資訊為博全科技彙整,僅供 App 開發參考。相關資訊可能隨著時間而有所改變,一切應以 Google Android 網站提供之最新資訊為準。
  • 以上未特別註明的「電腦」即泛指包含「平板電腦、筆記型電腦、桌面型電腦」的裝置。
  • HTML5 支援度之數據,為 caniuse.com 網站之統計結果。
<< 上一篇: iOS App / Mac App 規格表 [ App 開發簡介 ] 下一篇: Windows App 規格表 >>

原生 App 程式開發

原生 App 的定義

在此所指的原生應用程式 (Native App) ,指的是作業系統廠商本身提供 SDK 或建議的開發方式。

以下開發方式屬於這一類:

  • 使用 Xcode & Objective-C / Swift 開發,上架到 App Store 或 Mac App Store 上的 iOS App 。
  • 使用 Android Studio & Java / Kotlin 或 Eclipse 開發,上架到 Google Play 的 Android App (也可不上架,直接執行 apk 檔安裝) 。
  • 使用 Visual Studio & C / C++ / C# / VB.NET / HTML5 + Java Script 開發,上架到 Windows Mobile Store 或 Windows Store 的 Windows Store App 。

優點

  • 原生 App 執行速度快,效能佳。適合需要極快速反應的程式、複雜的動畫、遊戲 … 等類型。
  • 原生 App 對硬體裝置的支援度較好,可以應用幾乎所有硬體上的功能。例如:相機功能、 GPS 地理定位、測速計、磁力計、陀螺儀 … 等。
  • 可以在官方線上商店上架,設定下載 App 的人是否要付錢,用以賺取費用。
  • 使用已安裝的 App 時,不需要開瀏覽器及輸入網址。

缺點

  • 不同裝置的原生 App 必須使用指定的程式語言及 SDK 開發。例如若 App 要用原生程式開發,且希望在 iOS 、 Android 、 Windows Mobile 上都能下載使用,就必須要開發 3 套不同程式語言寫的 App 。
  • 開發過程中,要測試原生 App 功能必須先經過程式編譯 (Compile) 、部署安裝在裝置上,才能夠執行測試。一但有任何問題,每次修改都必須重新編譯、部署安裝的流程才行,開發測試較不方便。 (透過裝置模擬器可以測試部份功能,但模擬執行的速度也很慢)
  • 部份 App 的開發者必須要繳年費給官方,才能開發原生 App 及將 App 上架。
  • 將 App 上架需要經過官方審核程序。
  • 付費 App 下載需讓官方抽成。
  • 原生 App 程式若有更新,就需要重新上架、審核,而使用者也必須更新或重新下載,才能使用新的功能。
<< 上一篇: App 開發簡介 下一篇: Web App 開發 >>