AndServer
古来一切有成就的人,都很严肃地对待自己的生命,当他活着一天,总要尽量多劳动,多工作,多学习,不肯虚度年华,不让时间白白地浪费掉。 —— 邓拓 https://github.com/yanzhenjie/AndServer https://yanzhenjie.com/AndServer AndServer:Android 平台的 Web 服务器与框架在移动开发中,构建轻量级的本地 Web 服务器或框架有时是必要的,例如在局域网中共享内容或搭建调试工具。AndServer 是一个专为 Android 平台设计的 Web 服务器与框架,它以简单、高效和灵活的特性,帮助开发者轻松实现 Web 服务功能。 什么是 AndServer?AndServer 是一个 Android 平台的 Web 服务器和框架,支持 HTTP 协议和 Spring MVC 样式的开发模式。它让 Android 应用程序能够像 Web 服务器一样运行,提供 RESTful 接口、静态资源服务等功能。 核心特点: 嵌入式 Web 服务器:支持在 Android 应用中嵌入 HTTP 服务器。 Spring ...
AndPermission
事业最要紧,名誉是空言。 —— 歌德 https://github.com/yanzhenjie/AndPermission https://yanzhenjie.com/AndPermission AndPermission:Android 平台的权限管理利器在 Android 应用开发中,权限管理一直是一个复杂而重要的环节。自 Android 6.0 (API 23) 引入运行时权限以来,开发者需要动态处理用户授予的权限,以确保应用的正常运行。AndPermission 是一个开源的 Android 库,旨在简化权限管理的流程,为开发者提供高效、灵活的解决方案。 什么是 AndPermission?AndPermission 是一个专注于 Android 平台的权限管理库,它通过简化权限请求和回调逻辑,让开发者能够专注于业务逻辑,而不必为权限处理的复杂性所困扰。 核心特点: 简洁的 API:提供易于理解和使用的权限请求接口。 权限分组:支持 Android 的权限分组特性,自动管理权限请求。 灵活的回调机制:轻松处理权限授予、拒绝和永久拒绝的情况。 链式调用:通过链式调...
MeowBottomNavigation
不是事业为了思想,而是思想为了事业。 —— 伏尔泰 https://github.com/oneHamidreza/MeowBottomNavigation MeowBottomNavigation:Android 精美的底部导航库在 Android 应用开发中,底部导航是实现现代化用户界面的重要组件。虽然官方提供了 BottomNavigationView,但其功能和外观的定制性有限。MeowBottomNavigation 是一个开源的 Android 库,为开发者提供了更优美、更易用的底部导航解决方案。 什么是 MeowBottomNavigation?MeowBottomNavigation 是一个专为 Android 应用设计的底部导航库,它不仅易于使用,而且支持高度的自定义。通过其简洁的 API 和现代化的设计,开发者可以快速实现吸引用户的底部导航布局。 核心特点: 现代化设计:支持 Material Design 风格,提供平滑的动画和流畅的用户体验。 易于集成:通过简单的 API 添加到项目中,无需复杂配置。 高度可定制:支持修改菜单图标、颜色、文本等属性。...
vault
青年人的特点在于他们抱有作理想事业的宏大志愿。 —— 加里宁 https://github.com/hashicorp/vault Vault | HashiCorp Developer HashiCorp Vault:现代化的安全与密钥管理工具在现代应用程序开发中,密钥管理和数据保护是任何系统安全策略的核心部分。HashiCorp 的 Vault 是一款功能强大的工具,专注于秘密管理、加密服务和特权访问管理。Vault 提供了一种高度安全、灵活的方式来存储、管理和访问应用程序的敏感数据和凭据。 什么是 HashiCorp Vault?HashiCorp Vault 是一个开源的安全工具,旨在解决敏感信息的存储和访问问题。它提供了强大的 API 和工具集,帮助开发者和企业安全地管理密钥、令牌、密码以及其他机密数据。 核心特点: 秘密存储:安全地存储和访问 API 密钥、密码、证书和其他敏感数据。 动态凭证:为数据库、云服务和其他系统生成临时凭证。 数据加密:提供便捷的加密服务,用于加密和解密数据。 访问控制:通过精细的访问控制策略管理密钥和数据访问。 审计和日志:记录所有的...
hoppscotch
往往有这样的情形:为科学和技术开拓新道路的,有时并不是科学界的著名人物,而是科学界毫不知名的人物,平凡的人物,实践家,工作革新者。 —— 斯大林 https://github.com/hoppscotch/hoppscotch/ https://hoppscotch.io/ Hoppscotch:开源 API 开发生态系统在现代 Web 开发中,API 是核心组件之一,开发者需要一套高效、可靠的工具来测试和开发 API。Hoppscotch 是一个开源的 API 开发生态系统,提供了强大且简洁的功能,作为 Postman 和 Insomnia 的开源替代品,正在受到越来越多开发者的青睐。 什么是 Hoppscotch?Hoppscotch 是一个轻量级且功能丰富的 API 客户端,专为开发者设计。它支持 HTTP 请求测试、GraphQL 查询、WebSocket 调试等功能,同时提供了现代化的用户界面和高效的工作流,帮助开发者快速完成 API 的开发和测试。 核心特点: 跨平台支持:Hoppscotch 是一个 Progressive Web App (PWA),可在浏览...
vue-awesome-paginate
尽量在舒适的情况下工作。记住,身体的紧张会制造肩痛和精神疲劳。 —— 卡耐基 https://github.com/peshanghiwa/vue-awesome-paginate vue-awesome-paginate:Vue.js 3 的强大分页解决方案在 Web 应用开发中,分页是一个常见的功能,尤其是在处理大数据集时。vue-awesome-paginate 是一个专为 Vue.js 3 打造的分页库,它以简单、高效和灵活的特点,帮助开发者快速实现分页功能。 什么是 vue-awesome-paginate?vue-awesome-paginate 是一个开源库,旨在为 Vue.js 3 应用提供强大的分页解决方案。它具有高度的可定制性,支持多种分页样式,并且易于与现有项目集成。 核心特点: 简洁的 API:快速上手,减少开发时间。 高度可定制:支持样式和行为的全面定制。 轻量级:库体积小,性能优异。 Vue 3 支持:专为 Vue.js 3 设计,充分利用其功能特性。 使用场景vue-awesome-paginate 适用于以下场景: 数据表格分页在数据密...
TapTargetView
最好不要在夕阳西下的时候去幻想什么,而要在旭日初升的时候即投入工作。 —— 谢觉哉 GitHub - KeepSafe/TapTargetView: An implementation of tap targets from the Material Design guidelines for feature discovery. TapTargetView:实现 Material Design 的功能引导视图在移动应用开发中,新功能引导和操作提示是提升用户体验的重要手段。基于 Material Design 指南,TapTargetView 是一个开源的 Android 库,用于实现功能发现(Feature Discovery)的点击目标视图。它帮助开发者以现代化的方式引导用户完成关键操作。 什么是 TapTargetView?TapTargetView 是一个 Android 库,用于实现 Material Design 中的功能引导视图。它支持在界面上高亮特定的控件,同时通过动画和文本提示引导用户点击目标控件。与传统的引导方式相比,TapTargetView...
ShadowLayout
企業裡的員工在經過三年的體驗與洗禮之後,才能勝任回答外界電話查詢的工作,因為一通電話很可能造成許多事情的影響。 —— 希思 https://github.com/lihangleo2/ShadowLayout ShadowLayout:可定制化的万能阴影布局在 Android 开发中,阴影效果是提升界面视觉层次感的重要元素。尽管官方提供了 CardView 来实现常见的阴影效果,但其功能有限,无法满足复杂的定制需求。ShadowLayout 是一个强大的万能阴影布局库,它突破了 CardView 的限制,提供了高度可定制的阴影效果和动态样式支持。 什么是 ShadowLayout?ShadowLayout 是一个开源的 Android 布局库,专注于实现高度可定制的阴影效果。它允许开发者设置阴影的偏移、扩散程度、圆角半径以及多边控制,同时支持动态设置 shape 和 selector,进一步简化了布局样式的开发。 核心特点: 全方位阴影控制:支持阴影的 x、y 轴偏移,扩散程度,圆角以及单边或多边隐藏阴影。 动态样式支持:支持动态设置 shape 和 selector,替代...
vue-countTo
从工作里爱了生命,就是通彻了生命最深的秘密。 —— 纪伯伦 https://github.com/PanJiaChen/vue-countTo/https://panjiachen.github.io/countTo/demo/ vue-countTo:一个简单高效的数字递增动画组件在前端开发中,数字递增动画是一种常见的交互效果,通常用于数据展示和统计页面。vue-countTo 是一个轻量级的 Vue 组件,可以快速实现目标数字递增的动画效果,让你的项目更加生动和吸引人。 什么是 vue-countTo?vue-countTo 是由 PanJiaChen 开发的一个 Vue.js 组件,用于在指定的时间内将数字从起始值递增到目标值。它简单易用,且支持高度定制化,适合各种场景的数字动画需求。 核心特点: 轻量化:组件体积小,性能优异。 易于使用:通过简单的配置即可实现数字递增动画。 高度定制:支持设置起始值、目标值、持续时间以及动画的回调函数。 Vue.js 集成:无缝嵌入 Vue 项目,兼容性强。 使用场景vue-countTo 适用于以下常见场景: 数据统计展示在...
UnPeek-LiveData
天才不能使人不必工作,不能代替劳动。要发展天才,必须长时间地学习和高度紧张地工作。人越有能力,他面临的任务也就越复杂,越重要。 —— 阿·斯米尔诺夫 GitHub - KunMinX/UnPeek-LiveData: LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers. UnPeek-LiveData:解决 LiveData 数据倒灌问题的完美替代方案在 Android Jetpack 架构中,LiveData 是一个非常强大的组件,用于观察数据变化并与生命周期感知组件协作。然而,开发者经常会遇到一个问题——LiveData 数据倒灌。这种现象会导致旧数据被重新触发,进而引发不可预期的行为。UnPeek-LiveData 是一个专为解决这一问题而设计的轻量级库,它是 SingleLiveEvent 的完美替代品,并支持多个观察者。 什么是 UnPeek-LiveData?UnPeek-LiveData 是一个基于 Jetpa...
