自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wayne214的博客

人、技术、职场生活

  • 博客(193)
  • 收藏
  • 关注

原创 React-Native开发中常用的第三方控件持续更新

笔者简书:https://www.jianshu.com/u/8ba7c349861d, 欢迎大家关注笔者个人网站:https://wayne214.github.io/公众号:君伟说十一假期学习撸了一个小程序,欢迎各位朋友进行关注,代码已经在gitHub上开源:清风天气清风天气2019.11.11更新:react-native-extra-dimensi......

2021-01-28 16:40:34 21335 5

原创 推荐7个Flutter重磅开源项目!

现在跨平台开发技术的发展可谓如火如荼,而跨平台中的双雄则是ReactNative和Flutter。而由Google推出的Flutter目前的发展更可谓是如日中天,大有一统各端开发的架势,以此给大家整理了一个优质的Flutter开源项目,帮助大家学习Flutter开发。1Flutter仿携程App(1)应用截图:(2)实现功能及特性实现首页、搜索、旅拍、我的四大模块;实现网络图片本地缓存;旅拍模块实现瀑布流布局;接口数据抓取携程H5端;集成友盟数据统计;(3)项目结构:依赖:azlis

2020-07-15 10:42:52 17989

原创 好到炸的ReactNativeUI库

1.### Beeshell一个 React Native 应用的基础组件库,基于 0.53.3 版本,提供一整套开箱即用的高质量组件,包含 JS 组件和复合组件(包含 Native 代码),涉及 FE、iOS、Android 三端技术,兼顾通用性和定制化,支持自定义主题,用于开发和服务企业级移动2.#TeasetReact Native UI 组件库, 超过 20 个纯 JS(ES6) 组............

2018-11-19 12:33:10 15264 2

原创 React Native 0.79发布 - 更快的工具及更多改进

React Native 0.79版本带来多项更新,涵盖性能提升、功能改进和重大变更。亮点功能Metro优化:Metro 0.82利用延迟哈希技术,使启动速度提升3倍以上,还稳定支持的exports和imports字段解析,增强与现代npm依赖的兼容性。JSC迁移:JavaScriptCore(JSC)引擎转移至社区维护的包,社区版JSC更新更频繁,React Native核心提供的JSC版本后续将被移除,但不影响使用Hermes的用户。iOS模块注册改进:在iOS中,可通过修改的。

2025-04-09 21:00:44 719

原创 Android开发必备技能:数据序列化全解析(含代码示例)

在Android开发中,数据序列化是绕不开的“关卡”。它就像数据的“变形记”,能让对象在内存、磁盘和网络间自由穿梭。但面对琳琅满目的序列化方案,开发者常常陷入选择困难。今天,我们就来一场“序列化大揭秘”,帮你找到最适合的方案!没有“银弹”,只有最合适的方案。理解每种序列化的优缺点,结合项目需求灵活选择,才能让数据“活”起来,让APP更高效!简单来说,序列化就是把对象“打包”成字节流,方便存储或传输;反序列化则是把字节流“拆包”还原成对象。

2025-03-24 12:47:39 382

原创 React Native 0.78版本发布

本文主要介绍了React Native 0.78版本的新特性、改进之处、破坏性变化以及升级指南。新特性包括集成React 19带来的诸多新功能,如Actions、新钩子函数等;简化了React Compiler的启用过程;恢复Metro中JavaScript日志的可选开启功能;新增对Android XML图形资源的支持,能提升性能、减小APK体积,但也存在一些使用限制;iOS上引入类,简化与混合开发应用的集成。

2025-03-04 22:02:55 1190

原创 Glide图片加载优化全攻略:从缓存到性能调优

如果需要调整 Glide 的线程池大小,可以通过自定义。

2025-03-04 22:01:28 1163

原创 最新Flutter导航拦截PopScope使用

以下是基于 Flutter 最新版本的PopScope。

2025-03-01 16:27:50 593

原创 鸿蒙新版开发工具DevEco Studio不能新建模拟的解决方法

鸿蒙新版开发工具DevEco Studio不能新建模拟的解决方法许多想要了解鸿蒙开发的同学不一定都有华为的手机,那么模拟器就是最好的替代方案了。但是下载最新的DevEco Studio之后,在Intel芯片的Mac电脑上,会发现无法新建模拟器,顿时恼火哈哈。但是不要捉急,我来告诉怎么办。

2025-02-26 12:23:11 464

原创 patch-package的实现基本原理

的实现原理基于diff和patch技术,通过记录对第三方包的修改生成补丁文件,并在依赖更新时自动应用这些补丁,从而让你能够灵活地修改和管理第三方依赖包的代码,同时保证这些修改在依赖更新后依然有效。

2025-02-12 14:06:34 493

原创 React Native 0.77发布,新样式特性,Android 16KB页面支持,Swift模板

2025 年 1 月 21 日,React Native 0.77 正式发布,此版本带来诸多新特性、对 Android 的支持增强、社区模板更新以及一些重要变更。

2025-01-22 09:34:24 1135

原创 ReactNative接入广告平台三方库推荐

ReactNative接入广告平台三方库推荐。

2024-12-10 10:17:29 705

原创 ReactNative0.76版本发布,默认开启新架构

React Native 0.76 版本是一个重要的更新,它默认启用了新架构,引入了 React Native DevTools,并带来了多项性能改进和新功能。这个版本标志着 React Native 六年来的发展成果,并且得到了开发者社区的大力支持。新架构的启用意味着开发者可以更高效地构建高质量的原生应用。此外,React Native DevTools 的引入提供了一个更可靠、熟悉且集成的调试体验。性能改进包括 Metro 分辨率的提升和新的样式属性,如boxShadow和filter。

2024-10-24 18:26:37 1506

原创 ReactNative0.75版本发布,一文快速了解

总之,React Native 0.75在布局、架构稳定性、框架使用等方面进行了改进和优化,并对一些功能进行了调整和删除.原文链接。

2024-08-15 10:00:37 856

原创 Android开发中图片处理

在Android开发中,图片懒加载是一种提高性能的技巧,它指的是当用户滚动到图片位置时,才加载并显示图片。这样可以减少应用启动时的加载时间,节省用户的流量。在Android开发中,实现图片缓存可以提高应用的性能,减少网络请求和图片加载时间。通过以上方法,你可以在Android开发中实现图片的缓存,提高应用的性能和用户体验。a. 在布局文件中,使用占位符图片或者空视图代替实际的图片视图。如果需要加载图片,则使用。或其他图片加载方法加载图片,并设置到对应的ImageView中。

2024-08-01 16:44:02 772

原创 使用框架构建React Native应用程序的最佳实践

在React Conf上,我们更新了关于开始构建React Native应用程序的最佳工具的指导:一个React Native框架——一个包含所有必要API的工具箱,让您能够构建生产就绪的应用程序。但对于原生应用程序,需要处理的问题更多:您需要工具在React Native版本之间升级您的原生代码,管理所有依赖项的兼容版本,并处理原生构建工具。我们相信,通过明确React Native核心和框架各自的职责,我们可以促进一个更健康的生态系统,并推动React Native的增长和创新。

2024-07-25 11:21:54 498

原创 ApplicationContext显示Dialog报错的原因

在了解Android开发中使用ApplicationContext展示对话框Dialog报错的原因前,先来了解一下Context的分类及其原因。

2024-07-12 12:16:15 1066

原创 国产AI编程助手一览

https://tongyi.aliyun.com/lingmahttps://comate.baidu.com/zhhttps://www.marscode.cn/homehttps://cloud.tencent.com/product/acchttp://codegeex.ai/zh-CNhttps://sky-code.singularity-ai.com/index.html#/

2024-06-26 18:38:14 1636

原创 一文了解HarmonyOSNEXT发布重点内容

华为在2024年6月21日的开发者大会上正式发布了HarmonyOS NEXT版,这是华为在操作系统领域的一次重大飞跃,标志着华为在构建全场景智能生态方面的卓越成就。HarmonyOS NEXT版不仅带来了全新的系统架构和性能提升,还首次将AI能力融入系统,为用户带来更加智能化、个性化的使用体验。

2024-06-21 22:09:24 1006

原创 RN状态管理MobX使用

MobX 可以很好地与 React Native 的组件化结构相结合,实现高效的状态管理。

2024-06-20 11:25:11 426

原创 Flutter中的异步和多进程

在 Flutter 中,由于它是单线程的,并且 UI 操作是线程绑定的,异步编程是确保应用响应性和流畅性的关键。在 Flutter 中,由于它通常是用来构建移动应用的,多进程不是常见的做法,因为移动操作系统通常为每个应用分配一个进程。最后,为了在Flutter应用中使用这个多进程功能,可以将上述代码封装到一个方法中,并在需要的地方调用它。在实际应用中,可以根据具体需求和场景选择合适的方法。异步编程在 Flutter 中非常重要,因为它确保了 UI 的流畅性,避免了因为长时间运行的任务而导致的界面卡顿。

2024-06-19 14:32:29 1582

原创 强烈推荐Flutter的UI组件库

https://bruno.ke.com/page/guide/brunohttps://tdesign.tencent.com/flutter/overview

2024-05-05 19:28:42 788 1

原创 ReactNative0.74 版本发布重大更新

React Native 0.74要求的最低Android SDK版本为23(Android 6.0),比之前提升了版本要求,这有助于减小应用在用户设备上占用的空间,例如新创建的应用体积减少了约13%,节约了约4MB的空间。:还包括一系列针对iOS和Android端的API更新和优化,如改进bundleURL的处理方式,移除一些过时或未使用的接口,并鼓励开发者使用新的通知框架和方法。回调中的状态更新被批处理,这意味着连续的状态更新将合并成一次渲染提交,从而减少不必要的重新渲染。:在0.74版本中,

2024-04-27 15:29:14 1015 2

原创 设计模式之责任链及策略模式

在设计系统时,责任链模式适用于那些需要多个对象共同处理一个请求的场景,而且这些对象之间的职责关系不是很明显,或者需要根据不同的条件动态地选择处理者。在实际应用中,责任链模式可以非常灵活地处理各种请求,并且可以根据需要轻松地添加或删除处理者。此外,责任链模式还可以实现类似于策略模式的动态切换行为,因为处理者可以很容易地被替换或重新排列。在运行时,请求会沿着责任链传递,直到被某个处理者处理。责任链模式也有一些潜在的问题,比如如果处理者链过长,可能会导致性能下降,因为每个处理者都需要被遍历一遍。

2024-03-06 13:56:38 1175

原创 鸿蒙架构&Android架构分析

鸿蒙OS和Android系统各自展现了独特的架构理念和功能特性。鸿蒙OS以其微内核架构、分布式技术和灵活的多设备协同工作为亮点,特别是为构建全场景智慧生态提供了强大的支持。而Android系统则以其稳定性和成熟的生态系统,以及广泛的应用兼容性赢得了全球开发者和用户的青睐。两者都是智能设备操作系统领域的重要力量,各自在不同的应用场景和用户需求中发挥着重要的作用。

2024-01-26 15:47:09 1990

原创 Kotlin中object关键字的使用

在 Kotlin 中,使用 object 关键字定义枚举,只需要在 object 关键字后面添加 enum class 关键字即可。关键字可以用来声明对象。在 Kotlin 中,

2023-12-19 17:45:42 385

原创 ReactNative0.73发布,架构升级与更好的调试体验

到目前为止,当你在应用中启用新架构时,桥接器仍然可用,以支持与旧组件和模块的向后兼容性。如果您之前修改过项目中的 Java 文件,并且需要支持将它们迁移到 Kotlin,可以使用 Android Studio 的“代码 > 将 Java 文件转换为 Kotlin 文件”实用程序(也可通过快捷键。自 React Native 0.68 发布以来,我们为用户提供了新的渲染器 (Fabric) 和新的原生模块系统 (TurboModules) 进行试用和评估。和其他新架构一样,无桥模式最初是实验性的。

2023-12-11 02:24:55 1020

原创 ReactNative性能优化实践

在进行性能优化时,需要根据具体的应用场景来选择合适的优化方案。

2023-12-08 09:55:08 616

原创 Android项目升级31版本

公司项目升级从sdk29升级至31版本。您上传的 APK 必须符合 Google Play 的。

2023-12-01 09:31:34 578

原创 cookie和session的区别及应用场景

Cookie和Session是两种在网络应用中用于处理用户身份认证和数据传递的技术。它们之间有一些关键的区别和应用场景。

2023-12-01 09:28:24 289

原创 JAVA的反射机制

Java反射机制是指在运行时动态地获取类的信息并操作类的成员(属性、方法、构造方法等)的能力。通过反射,我们可以解析出类的完整信息,包括构造函数、成员变量、继承关系等。// 获取类的信息Class<?// 创建对象// 调用方法");// 访问属性Java反射机制是指在运行时动态地获取类的信息并操作类的成员(属性、方法、构造方法等)的能力。通过反射,我们可以解析出类的完整信息,包括构造函数、成员变量、继承关系等。// 获取类的信息 Class <?

2023-11-28 15:24:18 109

原创 深入剖析React Hooks中的 useCallback

自 React 16.8 版本引入 Hooks 以来,useCallback 成为了前端开发者们越来越青睐的一个功能。useCallback 可以有效优化组件性能,尤其在处理函数式组件中的状态更新时。本文将详细介绍 useCallback 的用法及其注意事项。useCallback 是 React Hooks 中的一种,它允许我们缓存函数,从而避免因为函数引用的变化而导致不必要的子组件重渲染。在函数式组件中,由于状态更新导致的函数引用变化,可能会使组件无法正确地复用已渲染的 DOM,从而降低性能。

2023-11-08 23:09:15 916

原创 Andriod开发性能优化实践

使用合适的尺寸可以减少内存占用和加载时间。使用合适的绘制工具和库:使用合适的绘制工具和库可以简化绘制操作,并提供更高效的绘制方式。使用合适的线程和异步机制:在进行网络请求时,使用合适的线程和异步机制,如使用AsyncTask、Handler、RxJava等,以避免在主线程上进行网络请求,防止阻塞UI线程和提高响应速度。使用内存分析工具:使用Android Studio提供的内存分析工具(如Memory Profiler)来检测和分析应用程序的内存使用情况,找出内存泄漏和内存占用较高的地方,并进行优化。

2023-07-27 21:32:17 1126

原创 Java并发中的CAS,AQS和ABA问题

今天聊一下Java并发编程中的CAS,AQS以及ABA问题。

2023-07-05 22:15:10 477

原创 【温故而知新】Android架构模式

Android项目工程中常用的架构模式有MVC, MVP, MVVM以及现在新出的MVI。下面一起温故而知新。

2023-07-04 17:45:54 487

原创 推荐一款神级编程工具[Cursor]自带gpt而且免费!

Web开发:我可以回答关于HTML、CSS和JavaScript等Web开发技术的问题,以及如何使用各种Web框架(如React、Angular、Vue等)进行开发。数据库:我可以回答关于SQL和NoSQL数据库(如MySQL、PostgreSQL、MongoDB等)的问题,包括查询语法、性能优化和数据库设计等方面的内容。编程语言:我可以回答关于各种编程语言(如Python、Java、JavaScript、C++等)的问题,包括语法、函数和库等方面的内容。适用平台:Mac、Windows、Linux。

2023-05-26 16:14:10 1582

原创 职场新人如何提升竞争力

总之,要对自己有信心,树立正确的职场观,多向身边人请教,快速适应职场,通过不断地实践增强自身的竞争力。当前的就业市场竞争激烈,作为应届生,提高竞争力对于进入职场是非常重要的。

2023-05-19 13:40:47 653

原创 Kotlin基础知识点

Kotlin是一种基于JVM的静态类型编程语言,由JetBrains开发并于2011年发布。它支持面向对象编程和函数式编程的范式,并且具有Java语言中没有的一些特性和功能。总之,Kotlin是一种功能丰富、易用、灵活的语言,适用于各种不同的应用场景。各种特性和功能可以使开发人员更加容易、高效地编写代码,同时也可以提高代码的可读性和可维护性。

2023-05-10 15:02:00 793

原创 Flutter常用状态管理框架及优缺点

综上所述,选择适合自己项目的Flutter状态管理框架非常重要。最后,小伙伴们项目中你们用的是哪个框架呀?请在下面评论区进行投票留言哦。

2023-05-09 19:48:39 1391 1

原创 M1芯片Mac搭建RN环境注意事项

【代码】M1芯片Mac搭建RN环境注意事项。

2023-04-22 10:54:56 754

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除