现在满屏的Compose,近期也看了一些教程,似懂非懂,总感觉还缺点什么,于是有必要使用这些新技术来构造一个真实的Android App,以加深理解。第一个实例就是想做一个天气查询和展示的应用,使用Jetpack Compose以及Google推荐的MAD(Modern Android Development)。
Understanding Kotlin Delegation
委托或者说委派,是一种设计机制,实现者并不真正的实现某些方法(行为),而是让另外一个对象来当真正的实现者。委拖与依赖注入和延时加载技术结合在一起会产生非常巨大的威力,让代码不但灵活方便扩展,也非常的优雅,但确实会较难以理解。委托机制(Delegation)在Kotlin中的支持是很友好的,并且非常完善,用关键字by和lazy一起就可以写出非常强大的委拖机制代码。
More About Kotlin Functions
Jetpack Compose Road Map
回乡见闻:感知农村的新变化
理解最小化可行产品(MVP)
最小化可行产品Minimum Viable Product(MVP)是在创业公司中比较流行的一个产品开发方法。虽然有各种不同的翻译,但总感觉不如英文原文有感觉。它能够帮助创业团队以最小的成本,开发出一个刚好能满足用户核心需求的产品,快速获取用户的反馈,进而来验证商业模式是否可行。
Assimp安装折腾记
Metaprogramming in Python
Deploying Python Applications
Python GUI Made Easy
大Python是很好用的一门编程语言,默认情况下我们都当成脚本来使用,都是通过命令行方式来运行我们写的程序。但有些时候GUI还是很方便使用的,脚本和命令行最适合的场景是批量任务运行和自动化,但是如果交互性质的任务较多时,脚本就特别不方便,这个时候GUI就相当的方便。因此,学习一下GUI相关方面的框架,还是相当有必要的。