Quick read paging3 source code by AI tool
Google NotebookLM is the sharp AI spear, Android Paging3 lib is the tough shield.
Let break this shield using the spear to learn.
Google NotebookLM is the sharp AI spear, Android Paging3 lib is the tough shield.
Let break this shield using the spear to learn.
GraphQL is a flexible query language for APIs that allows clients to request specific data, receiving precisely tailored JSON responses. It uses a schema (the API’s blueprint) to define available data and operations (queries, mutations, subscriptions). Clients communicate via HTTP POST requests to a single endpoint, and the server uses resolvers to fetch data from various sources.
Key concepts include SDL, types, resolvers, and the distinction between schema (server-side definition) and client queries (data requests).
This Q&A provides a comprehensive introduction to GraphQL, covering its core concepts, architecture, and communication mechanisms.
老项目维护,最老代码可以追述到十年前!生词本背单词维护至今,除了新功能开发,UI迭代,架构没有特别大的变更。后续引入Rxjava+retrofit,安卓系统高版本适配等几次动静都不大。现在安卓开发MAD已经成熟,Jetpack Compose趋于稳定,是时候来一波大的改造了。
最近帮媳妇儿做了个排班表管理应用,可以在日历上直接安排排班信息,同时可以生成汇总的excel表。简单记录下过程,为了凸显项目的高大上,给项目命名叫OA排班表(dodge
Jetpack Compose是Google在2019年推出的一个现代化UI框架,最近终于进入beta阶段,Google I/O 2021透露将在7月发布稳定版。对标iOS Swift UI,可以预见安卓UI开发方式也将迎来巨变,是时候调研一波了。
极简flutter学习笔记
最近想研究下竞品app的页面,想在真机上使用hierarchyviewer工具看看,再dump数据库看看(刚升级sdk build tool到28,hierarchyviewer已经被移除了。。老实用studio上的view inspector吧)。竞品是release包,手上也没有root机器,怎么办呢,想起以前debug开发机的便利,果断刷机。手上正好有个nexus 6p,完全可以自己编译aosp源码,刷个user-debug的开发机。系统都可以debug,装在上面app就随便揉捏了。
kotlin coroutines学习摘要。协程的定义及优缺点。kotlin coroutine关键字和概念的初步理解。在安卓开发下的应用场景及简单应用。
入门级别。
命令行工具
Android开发实用快捷键收录,adb,aapt,android,fastboot
命令行工具