作者: | 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 Studio,创建项目,并使用布局文件设计用户界面。通过构建一个简单的游戏“Timefighter”,读者将掌握Android开发的基本概念,如Activity生命周期、布局设计和事件处理。
在第二部分中,读者将构建一个名为“Listmaker”的应用,用于创建和管理任务列表。这一部分深入介绍了RecyclerView的使用,包括适配器和ViewHolder的创建,以及如何通过SharedPreferences持久化数据。此外,读者还将学习如何通过Fragments实现响应式布局,以适应不同屏幕尺寸的设备。
第三部分聚焦于开发一个基于地图的应用“PlaceBook”,该应用允许用户标记和保存他们喜欢的地点,并添加笔记。读者将学习如何使用Google Maps API、Room数据库、导航抽屉和相机控制等高级功能。通过这一部分,读者将掌握如何在地图上显示用户位置、添加自定义标记,并使用Google Places API获取地点信息。
在第四部分中,读者将开发一个名为“PodPlay”的播客管理器和播放器应用。这一部分涵盖了网络编程、XML解析、Retrofit REST API库的使用,以及Android媒体库的集成。通过这一部分,读者将学习如何搜索和订阅播客,播放音频和视频内容,并实现播客订阅和播放控制。
《Android Apprentice, Third Edition》是一本全面且实用的Android开发入门书籍,适合希望进入Android开发领域的初学者,以及希望提升自己开发技能的开发者。通过阅读本书,读者将能够构建出功能丰富、性能良好的Android应用。