Android Mobile Application Development
Tags
Summary
Editor's review
In terms of technology choices, the book is based on the mainstream Android Studio development environment and the Java language, and covers the core APIs and foundational concepts of Android development. Although Kotlin has gradually become the officially recommended language in recent years, for beginners, mastering Java and the core ideas of Android development remains a crucial foundation. The book's explanations are plain and easy to understand, with abundant code examples and step-by-step screenshots that lower the barrier for beginners. It should be noted that technology evolves rapidly, and some APIs or tool versions in the book may have been updated; readers should learn to extrapolate and pay attention to the latest developments in the official documentation. Overall, this is a solid guidebook that helps readers build their first Android app "from 0 to 1," and its value lies in providing a clearly structured, highly actionable learning path.
Who it's for
A good fit for
- University students in computer science and related majors who want to systematically learn the fundamentals of Android development
- Programming beginners interested in mobile development, ideally with a foundation in Java
- Developers transitioning into Android who need a quick understanding of the complete project development workflow and basic architecture
- Teachers or trainers in IT education who can use it as a reference textbook for introductory courses
Not a good fit for
- Experienced Android developers seeking advanced topics such as in-depth performance optimization, architectural patterns, or Kotlin coroutines
- Readers who want to learn cutting-edge technologies such as Jetpack Compose declarative UI
Reading tips
- Follow the chapters in order and be sure to hands-on practice every code example; setting up the environment is the first step
- While reading, consult the official Android developer documentation alongside the book to learn the latest status and best practices of the APIs
- After completing the projects in the book, try imitating a simple feature of an app you are interested in to consolidate what you have learned
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- 版权信息
- 内容提要
- 前言
- 第1章 Android概述
- 1.1 智能手机App简介
- 1.2 Android发展简介
- 1.3 Android系统架构
- 1.4 Android系统的特点
- 1.5 学习Android应用开发的要求
- 本章小结
- 习题
- 第2章 Android开发环境的搭建与使用
- 2.1 Android开发环境的搭建
- 2.2 第一个AndroidApp
- 2.3 Android应用程序逻辑结构
- 2.4 Android应用程序的签名
- 2.5 Android应用程序的运行与调试
- 本章小结
- 习题
- 动手实验
- 第3章 Activity和布局管理
- 3.1 Android四大组件
- 3.2 Activity机制原理
- 3.3 界面布局
- 3.4 Android的度量单位与资源
- 本章小结
- 习题
- 动手实验
- 第4章 UI控件与事件响应
- 4.1 UI控件概述
- 4.2 常用UI控件与事件响应
- 4.3 对话框
- 4.4 菜单
- 4.5 监测用户在屏幕上的操作
- 本章小结
- 习题
- 动手实验
- 第5章 Android组件通信
- 5.1 Intent通信机制
- 5.2 碎片
- 5.3 广播
- 5.4 通知栏
- 本章小结
- 习题
- 动手实验
- 第6章 多线程与UI通信
- 6.1 进程和线程概述
- 6.2 Android线程模型
- 本章小结
- 习题
- 动手实验
- 第7章 Service的机制与运用
- 7.1 Service简介
- 7.2 Service的分类
- 7.3 Service的生命周期
- 7.4 Service的应用举例
- 7.5 Service与Thread
- 7.6 远程Service的用法
- 7.7 AIDL跨进程通信
- 7.8 Android的系统服务
- 本章小结
- 习题
- 动手实验
- 第8章 Android文件与数据库
- 8.1 Android文件系统概述
- 8.2 SharedPreferences数据存取
- 8.3 SQLite数据库
- 8.4 ContentProvider数据存取
- 本章小结
- 习题
- 动手实验
- 第9章 Android网络开发
- 9.1 Android网络开发概述
- 9.2 Volley网络编程
- 9.3 WebView网络编程
- 本章小结
- 习题
- 动手实验
- 第10章 Android特色应用
- 10.1 Android传感器技术
- 10.2 地图导航应用
- 本章小结
- 习题
- 动手实验
- 第11章 综合实例
- 11.1 看图猜成语
- 11.2 游戏2048
- Android移动应用开发
FAQ
What prior knowledge does this book require?
Which Android version are the code and examples in this book based on?
What level will I reach after finishing this book?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Yang Yi is an author about whom limited public information is available. Within this catalog, one work by this author is held: Android Mobile Application Development. Judging from its subject, the book addresses learners of mobile app development and centers on building applications for the Android platform, placing it in the category of practical technical writing. Because public information on the author's life, education, and professional experience is lacking, no further account of the author's personal background can be given, nor can the overall character of the author's writing style be assessed. Based on the available work, it may be inferred that the author focuses on the fundamentals and hands-on practice of mobile development, emphasizing clear explanation of platform knowledge and the development workflow for beginners. Readers seeking a fuller picture of the author's writing would need to consult the book itself and related publication notes.