做Anriod开发将近一年了,我究竟掌握了哪些技术,哪些工作方法?
从刚开始的SDK文档应用,我熟悉了各种组件控件的使用、布局:包括Activity、Service、Intent、BroadcastReceiver、ContentProvider以及进行线程处理的Handler等
对这些组件控件的熟悉,并不能代表我精通了Android开发。只能说,我能快速的开发一些一般的应用了。并可以基于美观的设计完成一个应用。
但是这些还是远远不够的,要精通,我们需要对Android无所不能,包括对ROM的修改与编译,对底层Linux内核的工作原理的理解与把握,对底层C库的开发与调用(JNI),对内存的管理,对资源的合理利用。这些对于精通Android的开发是必需的。
当然,对于上层,我们当然也需要对软件工程有个很好的把握。包括对软件工程的概念的理解,对软件工程的周期、方法、规范都要有很好的把握。这是建立一个可扩展性强的
、易于维护的、运行稳定的项目的基础。
我掌握了这一切吗?
答案是否定的。
我需要学习与实践的东西还有很多很多,盲目的懈怠是不可取的,只有每天清晰的感受到自己的不足,你就能快速的成长,作为每一位开发者来说,我们需要走到路还很长很长。
分享到:
相关推荐
《Kotlin从零到精通Android开发》是一本专为Android开发者设计的教程,特别是针对那些对Kotlin编程语言感兴趣的初学者。Kotlin是Google在2017年正式推荐的Android开发首选语言,以其简洁、安全和易于学习的特性赢得...
精通ANDROID网络开发.part1 由于上传限制,此书籍采用分卷压缩,需要与 精通ANDROID网络开发.part2一起才能正常解压使用
在本课程"传智播客_Andorid教程_20天精通Android开发视频_第20天"中,我们深入探讨了Android应用开发的关键技术。第20天的学习重点主要集中在两个方面:C Fork分叉进程和C++下的JNI(Java Native Interface)开发。 ...
精通android游戏开发
精通Android游戏开发
"精通Android网络开发"意味着你需要深入理解网络通信的基本原理,并能熟练运用各种技术来实现Android应用与服务器之间的数据交换。以下是一些关于Android网络开发的重要知识点: 1. **HTTP/HTTPS协议**:Android...
《完整精通Android开发游戏视频教程(6G)125讲》是一套全面且深入的Android游戏开发教学资源,旨在帮助学习者从基础到高级掌握Android平台上的游戏开发技术。这套教程涵盖了Android开发的各个方面,从环境搭建到...
精通ANDROID 5多媒体开发.part2 由于上传限制,此书籍采用分卷压缩,需要与 精通ANDROID 5多媒体开发.part1一起才能正常解压使用
Java是Android平台的原生语言,而Kotlin则因其简洁的语法和更好的安全特性成为现代Android开发的首选。理解两种语言的基本语法、面向对象编程概念以及异常处理至关重要。 三、Android游戏框架 Android提供了多种...
《Kotlin从零到精通Android开发》是一本旨在帮助初学者快速掌握Kotlin语言并应用于Android开发的专业书籍。源码资料包含了书中所讲解的各种示例和实战项目,这对于理论学习与实践操作相结合至关重要,能够帮助读者更...
《Android开发从入门到精通》是一本针对Android Studio的详细开发指南,旨在帮助初学者和有一定基础的开发者深入了解和掌握Android应用开发的核心技术。在学习Android开发的过程中,Android Studio是官方推荐的集成...
本书“Android开发从入门到精通”主要针对初学者,介绍如何从零开始学习Android开发,并逐步掌握从基础到高级的技术要点。在这一过程中,知识点会按阶梯形式慢慢提升,使得学习者能够循序渐进地提升自己的Android...
- `ch01`:通常涵盖Android开发环境的搭建,包括SDK安装、Android Studio的使用以及必要的编程语言Java或Kotlin的基础知识。此部分可能还涉及Android应用的基本结构和生命周期。 2. **图形与渲染** - `ch03.Space...
在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...
精通ANDROID实例开发.part1 由于上传限制,此书籍采用分卷压缩,需要与 精通ANDROID实例开发.part2一起才能正常解压使用
在本资源中,"传智播客_Andorid_20天精通Android开发视频_第01天视频.zip"是一个包含Android开发入门教学的压缩文件,由知名教育机构传智播客提供。这个系列课程旨在帮助初学者在短短20天内掌握Android应用开发的...