Android开发android工具癖

现代 Android 开发资源汇总

2017-08-25  本文已影响250人  极小光

简评:以下资源多数为英文,可能需要科学上网。

现在随着网上的资源越来越多,大家可能经常也会觉得混乱和迷茫。这里是一份可能简单但对我个人很有价值的列表,希望对你也能有帮助。

编程实践

Android 基础

虽然现在有很多的网站都提供 Android 开发基础的教学,但如果有能力,还是推荐去 Android 的官网看看。

布局

Android 中有很多不同的布局方式:FrameLayout, RelativeLayout, LinearLayout, ConstraintLayout, CoordinatorLayout,确保自己至少能熟练使用这些布局。

构建系统 - Gradle

了解 Gradle 可能是被一些 Android 开发者所忽视的东西。但了解 Gradle 的基础知识能帮助你更好的编写自己的 gradle 任务。

网络

构建 Android 应用

仅仅知道如何编写 Android 代码还远远不够。优秀的 Android 应用程序需要遵循良好的架构设计才能使其易于测试和维护。常用的架构模式有 MVP, MVVM 和 Clean Architecture。了解这些模式之间的差异和各自的特点还是很有必要的。

测试

测试也是开发的一个重要部分,其中单元测试和 UI 测试是你必须理解掌握的部分。

发布

安全性

保护自己的应用,确保其他人无法访问未经授权的内容,你需要做很多事情。至少使用 ProGuard,理解什么是中间人攻击,了解不同的加密方式,在应用中安全的存储信息,保护你的 API Token,证书什么的。

Android 高级主题

如果上面的基础知识你都已经了解了,那么就可以进一步了解下下面的进阶内容:

时刻关注最新的 Android 开发动态

原文:Resources for Getting Started with Modern Android Development - Riggaroo
扩展阅读:
Google 官方推出应用开发架构指南

上一篇下一篇

猜你喜欢

热点阅读