zm.blog

select * from learn


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

【新技术】又双叒叕来了系列二

发表于 2022-01-11 | 分类于 新技术 | | 阅读次数:

1. Android 开发者峰会一些资源

大家可以在 B 站看到所有的内容:

https://space.bilibili.com/64169458/channel/detail?cid=91608

有个值得关注的是,官方回复了一些 Android 开发的问题:
一些新技术都有涉及,比如 ViewPager2 正式发布,关于 Camerax,Camera2,Camera1 之间如何选择,以及Kotlin,Jetpack Compose 相关问题。

阅读全文 »

【新技术】又双叒叕来了系列一

发表于 2022-01-10 | 分类于 新技术 | | 阅读次数:

一些中文独立博客分享

目前随着移动端的兴起,早期的很多中文 PC 博客已经很少有人去阅读了,也很难被大家所发现。

因为我之前关注一个小伙的创业实验,比较好奇他最终会不会成功,也好奇他的灵感,他的下一个产品是一个中文博客相关的 RSS 产品。

所以他收集了一波中文博客列表,推荐给大家:

https://github.com/timqian/chinese-independent-blogs

大概有 300 多位中文博客列表,偶尔读一些这上面的文章,应该还是能激发不少灵感的。

其实如果这些独立博客数量够多,可以聚合起来,做一个阅读 app,支持订阅也是不错的。

阅读全文 »

《老大不小》观后感

发表于 2022-01-01 | 分类于 随笔记 | | 阅读次数:

电影里对自己感触最深的一句话是爸爸在病床上对他大儿子雷子说的:‘’我走了,我对小硕一百个放心,他有个沟沟坎坎的,还有你这个哥,可是,大磊子,我走了你还有谁啊?‘’

阅读全文 »

十个思维方式如何改变我的人生

发表于 2021-12-22 | 分类于 随笔记 | | 阅读次数:

1、你不需要是个天才,才有资格分享知识——《Show Your Work》
2、除了目标,还要关注实现目标的体系,享受提升自我的过程
3、1%定律:每天提升1%——《Atomic Habits》
4、多样化收入来源
5、你觉得很普通的事情,在别人看来可能会很了不起——《Anything You Want》
6、每日重点:梳理待办事项的优先级——《Make Time》
7、勇敢去做:不一定要遵循既定规则去过人生——《Do What You Can’t》
8、家庭、个人、工作的平衡——《平衡的智慧》
9、找个人谈谈心——《你当像鸟飞往你的山》、《也许你该找人聊聊》
10、成功的公式——Y2b:Ali Abdaal

阅读全文 »

Flutter 2.8 发布 | 性能及工具链优化、Firebase 功能、WebView 3.0

发表于 2021-12-13 | 分类于 Android , Flutter | | 阅读次数:

官方发布说明:medium.com/flutter/wha…

北半球的冬意已至,黄叶与气温均随风而落,而年终的最后一个稳定版本已悄然来到你的面前。 让我们向 Flutter 2.8 打声招呼~ 本次更新包含了 207 位贡献者和 178 位审核者 的辛勤劳作, 所有人共同产出了 2424 个 PR,关闭了 2976 个 issue。 在此特别感谢本次发布中最突出的社区贡献者:来自 Very Good Ventures 的 Flutter 开发工程师 Bartosz Selwesiuk, 他专注于 Web 平台的 camera 插件并提交了 23 个 PR。

以上的所有产出让 Flutter engine 和 DevTools 都有了非常显著的性能提升, 同时带来的还有 Google 移动端广告 SDK Flutter 版本的稳定版发布、 一系列针对 Firebase 的新功能和优化、Flutter WebView 3.0、 新的 Flutter Favorite package、向桌面端 Stable 迈出的一大步, 以及支持更多 package 的新版本 DartPad。 虽然这是今年最后一个稳定版本,但它并不是最不重要的。让我们一起来看看!

阅读全文 »

Jetpack Compose 入门学习

发表于 2021-11-15 | 分类于 Android , Jetpack | | 阅读次数:

简介

  • Jetpack Compose:利用声明式编程构建Android原生界面(UI)的 工具包

优势

  • 更少的代码、代码量锐减
  • 强大的工具/组件支持
  • 直观的 Kotlin API
  • 简单易用

编程思想

  • 声明性编程范式:声明性的函数构建一个简单的界面组件,无需修改任何 XML 布局,也不需要使用布局编辑器,只需要调用 Jetpack Compose 函数来声明想要的元素,Compose 编译器即会完成后面的所有工作。

  • 简单的组合函数

    1
    2
    3
    4
    @Composable
    fun Greeting(name: String) {
    Text(text = "Hello $name!")
    }

  • 声明性范式转变:在 Compose 的声明性方法中,微件相对无状态,并且不提供 setter 或 getter 函数。实际上,微件不会以对象形式提供。您可以通过调用带有不同参数的同一可组合函数来更新界面。这使得向架构模式(如 ViewModel)提供状态变得很容易,如应用架构指南中所述。然后,可组合项负责在每次可观察数据更新时将当前应用状态转换为界面。

  • 动态 :组合函数是用 Kotlin 而不是 XML 编写

  • 重组:在 Compose 中,您可以使用新数据再次调用可组合函数。这样做会导致函数进行重组 – 系统会根据需要使用新数据重新绘制函数发出的微件。Compose 框架可以智能地仅重组已更改的组件。

    • 可组合函数可以按任何顺序执行
    • 可组合函数可以并行运行
    • 重组会跳过尽可能多的内容
    • 重组是乐观的操作
    • 可组合函数可能会非常频繁地运行
阅读全文 »

Alfred进阶教程,自定义Workflows

发表于 2021-11-08 | 分类于 Mac , Alfred | | 阅读次数:

在上一篇《Mac装机必备-Alfred的基础使用教程》中,已为大家介绍了Alfred的基础功能。其实除了Alfred已有的功能外,Alfred还支持用户自定义工作流。

通过设置好触发器、输入、操作、实用程序、输出,就可以自由搭建工作流。在本教程中,我将创建一个简单的热键工作流,用来一键启动我每天多次使用的一些应用程序和网页。

进入Alfred的偏好设置中的workflows*标签页,点击左下角的“+”,然后选择Templates > Files and Apps > Launch file group from hotkey*,创建一个用热键打开的工作流。

阅读全文 »

Mac装机必备Alfred

发表于 2021-11-08 | 分类于 Mac , Alfred | | 阅读次数:

安装Alfred

阅读全文 »

Flutter完整学习路线解读

发表于 2021-10-27 | 分类于 Android , Flutter | | 阅读次数:

前言

Flutter 作为一门新的技术,确实相关的资料书籍不太多。但就 Flutter 生态的影响力而言,已经是越来越强了。譬如,在 StackOverflow 网站上2021年度最受欢迎的技术中,Dart 语言排在了第7位。随着谷歌对 Flutter 跨平台解决方案的推进,估计会有越来越多的开发者使用 Flutter 构建他们的应用。

学习线路思维导图

先上一份思维导图,让大家有个整体认识。

阅读全文 »

Flutter如何开发web端

发表于 2021-10-16 | 分类于 Android , Flutter | | 阅读次数:

flutter开发移动端与开发web端有些区别,开发移动端会涉及到各自原生系统里特有的一些内容,iOS端与Android通过插件的形式引入的项目当中,但不需要考虑响应式布局。而web端开发需要考虑到窗口的大小变化,需要考虑响应式布局。

开启对web开发的支持
flutter开发要支持web,需要在命令行中输入以下命令打开支持的平台(以下列举了各个平台支持的命令行):

flutter config —enable-web-desktop
flutter config —enable-windows-desktop
flutter config —enable-macos-desktop
flutter config —enable-linux-desktop

之后再次输入 flutter config检测开启的情况,如果检测到如下图所示则表示开启成功。

这时候可以创建项目了,创建的时候勾选Web选项即可。

阅读全文 »
123…38
ZhangMiao

ZhangMiao

Android/Flutter Developer

379 日志
58 分类
143 标签
RSS
E-Mail QQ Github StackOverflow
友情链接
  • Kaisir
  • Liujianhui
  • Leo
  • Hongyang
  • Liuwangshu
  • Jspang
  • Blankj
  • WuXiaoLong
  • Molunerfinn
  • Ofind
  • Gcssloop
© 2024 ZhangMiao
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访客数 人次 本站总访问量 次