Android Apprentice 3rd Edition
作者: Darryl Bayliss, Tom Blankenship, Fuad Kamal and Namrata Bandekar
语言: 英文
出版年份: 2020
编程语言: Kotlin
移动开发: Android
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Android Apprentice, Third Edition》是一本面向初学者和有一定编程经验的开发者的Android应用开发入门书籍。本书由Darryl Bayliss、Tom Blankenship、Fuad Kamal和Namrata Bandekar共同撰写,旨在通过Kotlin语言引导读者逐步掌握Android应用开发的基础知识和技能。

第一部分:创建第一个Android应用

本书的第一部分专注于帮助读者搭建开发环境并创建第一个Android应用。读者将学习如何安装和配置Android Studio,创建项目,并使用布局文件设计用户界面。通过构建一个简单的游戏“Timefighter”,读者将掌握Android开发的基本概念,如Activity生命周期、布局设计和事件处理。

第二部分:构建列表应用

在第二部分中,读者将构建一个名为“Listmaker”的应用,用于创建和管理任务列表。这一部分深入介绍了RecyclerView的使用,包括适配器和ViewHolder的创建,以及如何通过SharedPreferences持久化数据。此外,读者还将学习如何通过Fragments实现响应式布局,以适应不同屏幕尺寸的设备。

第三部分:开发基于地图的应用

第三部分聚焦于开发一个基于地图的应用“PlaceBook”,该应用允许用户标记和保存他们喜欢的地点,并添加笔记。读者将学习如何使用Google Maps API、Room数据库、导航抽屉和相机控制等高级功能。通过这一部分,读者将掌握如何在地图上显示用户位置、添加自定义标记,并使用Google Places API获取地点信息。

第四部分:构建播客管理器与播放器

在第四部分中,读者将开发一个名为“PodPlay”的播客管理器和播放器应用。这一部分涵盖了网络编程、XML解析、Retrofit REST API库的使用,以及Android媒体库的集成。通过这一部分,读者将学习如何搜索和订阅播客,播放音频和视频内容,并实现播客订阅和播放控制。

书籍特色

  • 从零开始:本书从安装开发工具开始,逐步引导读者构建完整的Android应用。
  • 实战项目:通过多个实际项目,读者可以在实践中学习和应用所学知识。
  • Kotlin语言:本书使用Kotlin语言进行开发,帮助读者掌握这一现代编程语言。
  • 高级主题:除了基础开发,本书还涵盖了地图、数据库、网络和媒体播放等高级主题。

《Android Apprentice, Third Edition》是一本全面且实用的Android开发入门书籍,适合希望进入Android开发领域的初学者,以及希望提升自己开发技能的开发者。通过阅读本书,读者将能够构建出功能丰富、性能良好的Android应用。

期待您的支持
捐助本站