学习Android UI设计,安卓应用用户界面的设计是非常重要的,需要学习如何设计用户界面,使用Android UI设计API,如View、Layout等,学习如何使用XML文件来描述用户界面,了解Android控件的使用,如TextView、Button、ListView、ImageView等;
4、学习Android数据存储,学习Android的数据存储技术,如SharedPreferences、SQLite等,掌握如何使用Android SDK的API来操作数据库,学习Android的数据库的基本操作,如增删改查等;
5、要学习网络编程,安卓应用开发需要学习网络编程,掌握HTTP、TCP/IP等协议,学习Android网络编程技术,如HttpURLConnection、XML等,学习如何使用Android SDK的API来实现网络通信,掌握Android网络编程的基本技术;
6、学习Android多媒体开发,Android应用中经常使用多媒体,如音频、视频、图像等,需要学习Android多媒体开发技术,如MediaPlayer、Camera等,学习如何使用Android SDK的API来实现多媒体的播放、拍照等功能。
角色:组长
负责:项目架构、性能优化、语音聊天室、IM、登录注册
工作:
参与产品需求讨论,分配任务,把控项目进度,codereview
搭建框架,基础功能组件,通用UI控件,代码重构
聊天室业务:接入融云语聊房SDK,基础功能包括:进入退出聊天室、上麦下麦开麦关麦、文字聊天、连麦pk、送礼打赏。
IM业务:接入融云IMSDK,基础功能包括:私聊、群组、送礼打赏、名片、音视频通话。接入包含ui的sdk,自定义消息列表和聊天界面,自定义各种消息和响应的消息界面
登录注册业务:
我在这个公司了做什么?
管理andorid小组(包括我共4人):分配任务,把控项目进度,codereview
搭建项目架构:从0到一开始搭建,使用MVVM架构,封装基础组件,activity/fragment/dialog等基类,工具类,权限组件、存储组件、网络组件、图片加载组件, 然后划分模块基础模块,聊天室模块,im模块,聊圈模块,登录注册模块
登录注册模块开发
IM模块开发
语音聊天室模块开发
自动化多渠道打包
性能优化:体积、流畅度、
角色 | 职位 |
负责人 | 安卓 java |
队员 | 安卓工程师 |
队员 | 后端工程师 |