1. 熟练掌握Android UI设计,熟悉常用布局及流行的CoordinatorLayout等新布局使用,理解面向对象设计的基本原则。
2. 熟悉Android系统的整体架构、Android四大组件和ViewPager、Fragment等常见控件的使用。
3. 熟悉ListView的使用、分页加载、复杂ListView实现,ListView优化,以及一些特殊效果的实现。
4. 熟悉RecyclerView的使用、复杂RecyclerView的实现及优化。
5. 熟悉常用的控件的实现原理,理解View的事件传递机制,可根据需要高效率的自定义控件。
6. 熟悉事件分发机制,可以根据需求对布局进行事件分发的控制及解决常见的事件冲突问题。
7. 熟悉OKHttp、Glide、Image-Loader、GreenDao、AsyncTask 等常用开源框架。
8. 熟悉Android下与html5交互编程。
9. 熟悉Android下的多线程技术,熟练使用Handler异步处理
10. 熟悉Android网络应用开发,熟悉Socket和HTTP网络编程。
11. 熟悉Android UI适配,在多种分辨率下能够用合适方式来展示应用的界面。
12. 熟悉Android下的图片的三级缓存处理,了解Android系统的内存优化技术,掌握OOM异常产生原因与处理。
13. 熟悉常用的数据封装与解析技术,例如Xml,Json解析,熟练掌握各种数据库存储方式(sqlite,sp,file)。
14 熟悉Android的JNI/NDK 开发.实现通过JNI机制实现对安全保密加强。
15. 熟悉MVP模式,熟练使用单例设计模式、装饰设计模式、适配器模式等设计模式。
16. 熟悉使用AndroidStudio开发工具, SVN/GIT版本控制工具,能熟练使用Android的相关工具辅助开发。
17. 掌握使用Android JUnit测试和DeBug调错和代码跟踪,具有有独立Debug的能力。
18. 熟悉组件化开发,适应迅速集成常规应用能力的项目快速开发节奏
19. 熟悉百度地图、极光推送、友盟、Bugly等第三方sdk的使用
20. 熟悉使用rxjava,retrofit等框架
21. 熟悉使用greenDao进行数据库sqlite的开发管理更新
区块链技术钱包类开发,技术涉及钱包核心功能SDK开发、数字货币交易策略开发、项目组件化开发和高度使用rxjava+retrofit。
0 2020-03-24 09:25
0 2018-01-31 11:22
钱生花(www.qianshenghua.com)是金融投资理财App
0 2018-01-31 11:22