添米财富
项目描述: 理财类app,公司的主营app,为理财类项目,为用户提供不同的理财服务
个人职责: 独立开发,完成android端全部功能。 技术要点 1、建立BaseView框架基类构建模版方法,界面切换用bundle封装数据进行传递提高用户体验,优化应用程序 2、 通过AsyncTask异步访问网络,进行JSON封装与解析,实现数据交互 3、 网络数据的本地持久化存储,实现数据缓存,以及SQLite的数据存储与查询 4、利用自定义注解,实现本地数据库dao层代码抽取,简化后期开发 5、 ListView优化:复用convertView,减少findViewById的次数;利用ViewHolder,缓存item条目的引用 ListView中数据的分批及分页加载 6、首页头布局使用自动循环轮播图(ViewPager),使用了timer与Handler消息机制实现轮播图自动切换 7、加载图片使用Glide框架 8、底部导航栏采用FragmentTabHost +Fragmnet的框架来设计采用greenDao进行数据 9、使用了TabLayout + ViewPager子条目显示