如今移动互联网正处于飞速发展的时期,正式看中这个行业的发展势头,本人在2011年从.NET转行做了移动应用开发这块,接触了android和ios开发,到今已快3个年头,先前忙于学习各种基础知识和语法方面的东西,没有闲暇时间写博客。现在终于能空闲一下时间下来写写博客了。以后主要针对android界面开发和通用框架写一系列的文章。
界面开发(即UI)对于一个移动APP来说是至关重要的,UI客户端不比服务端,服务端只要处理业务逻辑,UI客户端既要处理逻辑又要处理界面交互,并且UI端也是经常变动的,UI设计主要是指软件人机交互、操作逻辑、界面美观,同时还要体现舒适、简单、自由,充分体现定位于特点。UI的处理效率也是比较重要的。在GOOGLE/IO大会上,为了体现在不同安卓终端是客户体验的一致性,android在4.0以后推出了一套独特的设计风格,不仅在效率和实用性方面都有很高的参考价值。对于ActionBar、Fragment、Pulltorefresh、Quick Action、CoverFlow、ActionBarSherlock等,这些比较时尚的组件,作为一个android爱好者必须熟悉其应用。不仅仅关注界面的设计元素,同时还应该总结出自己的一套开发框架,如网络访问、缓存处理、数据库操作、日志管理,把这些功能封装起来,能够最大限度的达到重用的目的,软件开发面向对象开发重用也是一个重要的目标。当然android应用开发的言语是JAVA,自然也就能够借用J2EE里面的一些思想,如ORM、IOC、MVC,把这些功能整一个JAR包,达到重用的目的,这样减少机械工作,提高工作效率。
这个系列,我将通过代码实践,持续更新一些比较实用的UI组件和自己的总结下来的一套通用框架。
UI开发:
通用框架: