Android实习日志-9.23

今日工作进度

  1. 继续学习融云sdk,并逐步集成到项目中;
  2. 对接网络请求,完善登录模块;
  3. 完善网络框架,适应请求体为RequestBody;
  4. 基于Navigation的主框架继续踩坑,将有fragment的初始化跳转逻辑放在onActivityCreated,而不是onCreateView,避免一些问题;
  5. 学习基础的LiveData+ViewModel,便于更容易复用源项目。

明日工作计划

  1. 继续学习融云SDK,完成IM界面展示;
  2. 学习如何将融云SDK-IM页面配合Navigation使用,难点攻破;

问题&思考

  1. 融云官方只有配合Activity的demo,网上关于Fragment的基本也很少,虽然Navigation也是管理Fragment,但两者使用起来相差甚远,需要重点攻破,可能是网上第一个使用Navigation+融云SDK的吧,踩坑之路还很长;
  2. 融云IM在此项目中某些组件还需自定义,现在集成到Fragment中,如果页面跳转,跳转方式还需要二次研究。

感想

今天一直在学习融云SDK,过程很麻烦,官方的Demo因为采用的MVVM,阅读起来也不是很容易,网上的教程都是最基本的那种,更多的还需要自己踩坑。遇到有些问题应该多问,有时候容易走进思路的弯路,浪费了不必要的时间。明天,继续加油,争取本周末之前第一个版本重构完成。

发布了97 篇原创文章 · 获赞 643 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/petterp/article/details/101236624