只要你喜欢jetpack compose,我们就是好朋友
窗边望
2021年03月01日 23:53

        jetpack compose是谷歌推出的新一代原生ui框架,基于kotlin语言开发,能够在ui中完整使用kotlin语言,终于摆脱了xml编写界面,在编程语言内完成ui才是原本应有的样子。之所以用xml那是以前安卓只有java,java做界面写过的都说恶心,有多恶心只要上过手就知道(இωஇ ),以至于安卓初期性能羸弱也要牺牲性能上xml来做ui。

        虽然现在机器性能远超当年不差这点,但是界面和逻辑被迫分家,它们本来应该在一起才对,这时候有人就提起'关注点分离&#​39;设计模式,哪有界面和逻辑真的分得清楚,除了写死界面,反正我是没见过´_>`。这时候jetpack compose就该登场了,compose也可只写ui不掺和逻辑,和xml那种强硬拆cp不同,compose可以掌握在自己手里,主动和被迫能一样么?👿

        👴 现在来就是要安利jetpack compose,看不惯xml很久了,你看spring也是全面抛弃xml改用注解这种语言内机制来完成配置,代码就应该尽量用统一种语言写完,这样可以少学点东西,多好啊,如果你还没学或者才看了一点xml相关的ui,现在上手jetpack compose就很赚( ͡° ͜ʖ ͡°)✧,jetpack compose还可以跨平台在java se中使用,java gui终于有站起来的希望了,上手jetpack compose就约等于同时会android和pc应用了,岂不美哉