注解我们经常使用它,很多框架也提供了很多注解给我们使用,如 ARouter
的 @Route(path = “/test/activity”)
、butterknife
的 @BindView(R.id.user) EditText username;
等,但是,你有没有自定义过注解,写过自己的注解处理器呢?反射听起来很高大上,但是实际上你真的了解他之后,只是一些API的调用而已;动态代理其实只是在静态代理(代理模式)基础上使用了反射技术;本篇文章将带领大家对注解、反射及动态代理有更清晰的认知。
Android 标签
Android Flutter 混合开发高仿大厂App
自上篇 Flutter 10天高仿大厂App及小技巧积累总结 的续篇,这次更是干货满满。
这篇文章将概述 Android组件化的架构搭建 及 Flutter 和 Android 如何混合开发 (整个App只有首页是用原生Android完成,其他页面都是引入之前的做好的Flutter页面) ,主宿主程序由 Android 搭建,采用了组件化的架构搭建整个 App ,不同业务,对应不同的 module 工程,业务之间采用接口通信 (ARouter) ,以 module 的形式混入 Flutter,通过 MethodChannel 和 Flutter 端进行数据通信等,且这些功能实现源码开源,感兴趣的小伙伴可以移步至 GitHub。
Flutter 10天高仿大厂App及小技巧积累总结
之前,也写过几篇关于 Flutter
的博文,最近,又花了一些时间学习研究 Flutter
,完成了高仿大厂 App 项目 (项目使用的接口都是来自线上真实App抓包而来,可以做到和线上项目相同的效果),也总结积累了一些小技巧和知识点,所以,在这里记录分享出来,也希望 Flutter
生态越来越好 (flutter开发App效率真的很高,开发体验也是很好的 🙂)。
Flutter:手拉手带你极速构建漂亮的跨平台移动应用 ✿ 初体验(实战)
我们上篇文章已经把 Flutter 的开发运行环境搭建好了 Flutter:环境搭建 ,本篇文章将完成您的第一个 Flutter 小应用,不用但是不会,跟着文章做就行,开始不必太纠结这些代码细节,明白它是干什么的就行,只是一个使用体验,体验 Flutter 框架给你带来的开发感受,后面会有具体的组件(widget)的文章。
Flutter:手拉手带你极速构建漂亮的跨平台移动应用 ✿ 初识
最近,学习了一些 Flutter
相关的知识,做了如下的小移动应用,当然是一套代码即可在 iOS
平台运行,也可以在 Android
运行。
下面我将手拉手带您快速构建出漂亮的移动应用界面(如下👇小视频)