相關主題
商品描述
1. Java Review.- 2. Getting Started with Android.- 3. Your First Android Application.- 4. Debugging and Testing Using Junit, Espresso, and Mockito Frameworks.- 5. Activity Lifecycle and Passing Objects Between Screens Using Parcelable Interface.- 6. User Interface Essential Classes, Layouts, Styles, Themes, and Dimensions.- 7. ListView, ScrollList, Date and Time Pickers, and RecyclerView.- 8. Toolbar, Menu, Dialog Boxes, Shared Preferences, Implicit Intent, and Directory Structure.- 9. Fragments, Dynamic Binding, Inheritance, Pinching, and Screen Swiping.- 10. Parsing Remote XML and JSON Files, Using HTTPUrlConnection, XmlPullParser, and AsyncTask.- 11. Android SQLite, Firebase, and Room Databases.- 12. Content Provider, Service, Message Broadcasting, and Multimedia Player.- 13. Sensors, Location-Based Service, and Google Maps.
商品描述(中文翻譯)
1. Java 回顧
2. 開始使用 Android
3. 你的第一個 Android 應用程式
4. 使用 Junit、Espresso 和 Mockito 框架進行除錯和測試
5. 活動生命週期及使用 Parcelable 介面在螢幕之間傳遞物件
6. 使用者介面基本類別、佈局、樣式、主題和尺寸
7. ListView、ScrollList、日期和時間選擇器,以及 RecyclerView
8. 工具列、選單、對話框、共享偏好設定、隱式意圖和目錄結構
9. 碎片、動態綁定、繼承、縮放和螢幕滑動
10. 解析遠端 XML 和 JSON 檔案,使用 HTTPUrlConnection、XmlPullParser 和 AsyncTask
11. Android SQLite、Firebase 和 Room 資料庫
12. 內容提供者、服務、訊息廣播和多媒體播放器
13. 感應器、基於位置的服務和 Google 地圖
作者簡介
Abdul-Rahman Mawlood-Yunis is Assistant Professor at Wilfrid Laurier University, Waterloo, ON, Canada, and he has taught courses on Android programming, object-oriented programming and software engineering repeatedly. His research interests include mobile and smart TV apps, natural language processing and text mining, software engineering, peer-to-peer systems, distributed computing, Semantic Web, and business intelligence. Prior to joining Laurier, he was a full-time analyst/software developer at the Canada Revenue Agency for 10 years.
作者簡介(中文翻譯)
阿卜杜勒-拉赫曼·馬伍魯德-尤尼斯(Abdul-Rahman Mawlood-Yunis)是加拿大安大略省滑鐵盧的威爾弗里德·勞里爾大學(Wilfrid Laurier University)助理教授,他曾多次教授 Android 程式設計、物件導向程式設計和軟體工程等課程。他的研究興趣包括行動和智慧電視應用程式、自然語言處理和文本挖掘、軟體工程、對等系統、分散式計算、語意網和商業智慧。在加入勞里爾大學之前,他在加拿大稅務局(Canada Revenue Agency)擔任全職分析師/軟體開發人員達十年之久。