枫叶「零碎记录」

ARouter简单入门和介绍

1.路由介绍

什么是路由框架?

说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能

为什么使用ARouter?

我们先从适用场景来分析:

  1. 动态跳转:一般来说复杂的电商跳转多页面需要很强的灵活性,很多情况下是运营人员动态配置的下发活动页面,需要灵活的进行跳转。

  2. 组件化:随着业务量的不断增长,app也会不断的膨胀,开发团队的规模和工作量也会逐渐增大,面对所衍生的64K问题、协作开发问题等,app一般都会走向组件化。组件化就是将APP按照一定的功能和业务拆分成多个组件module,不同的组件独立开发,组件化不仅能够提供团队的工作效率,还能够提高应用性能。而组件化的前提就是解耦,那么我们首先要做的就是解耦页面之间的依赖关系

  3. Native与H5的问题:现在的APP很少是纯Native的,也很少会有纯H5的,一般情况下都是将两者进行结合。这时候就需要非常便捷并且统一的跳转方案,因为在H5中是无法使用StartActivity()跳转到Native页面的,而从Native跳转到H5页面也只能通过配置浏览器的方式实现

  4. 其他等场景

那些年一起学过的Android动画(一)

Android动画有三大类(视图动画、帧动画、属性动画【3.0引进】)

为了就是让人机交互更加友好,(讲的高大上一点更容易被关注!)

合理的使用动画能让用户获得更加愉悦的使用体验!你懂的很愉悦!

动画分类

android已经写好了一些动画可以方便的使用例如『透明度』『旋转』『缩放』『位移』

一起撸一波干货集中营练练手Android(一)框架篇

这个App其实是拿来锻炼架构所用,欢迎大家来指正和讨论,
App结构采用MVP但是并没有同官方MVP一样写Contract接口来解耦

后续如果有需要可以爬一波包包通缉令的数据O(∩_∩)O~~

第一次写文章,希望大家轻喷哈~~!!