跨平台技术篇
文章平均质量分 93
Tony-老师
这个作者很懒,什么都没留下…
展开
-
WubaRN hermes调研-基于混合工程的改造方案
WubaRN-hermes调研 Target React Native version: v0.64.0-rc.2 为推广 0.64 版本,基于 WubaRN 0.64.0-rc.2 框架版本,调研 hermes。WubaRN 0.64.x 改造过程见:WubaRN升级RN到0.64.x内容Hermes介绍改造过程Hermes介绍Facebook 在 ChainReact2019 大会上正式推出了新一代 JavaScript 执行引擎 HermesHerm...原创 2021-07-22 11:24:49 · 549 阅读 · 2 评论 -
58同城 Android 客户端升级 ReactNative 到 0.64.x 调研
Target React Native version: v0.64.0-rc.2WubaRN 版本已经两年没有升级了,现在已经更新很多新的工具,业务上期望能够支持。目标1:能提供升级 WubaRN SDK 到 0.64.x 版本,并提供 58同城测试包 目标2:评估内部业务迁移成本内容WubaRNSDK 测试bundle 58App 迁移成本WubaRNSDK1. build react native由于 WubaRNSDK 是对 React Native 做的..原创 2021-03-11 15:29:37 · 1355 阅读 · 4 评论 -
跨平台技术篇 - Dart 语法全解析 (上)
学习 Flutter,必须得掌握 Dart 语言,这篇文章就来整理一下 Dart 的语法,由于内容较多,所以分成上下两篇。目录:Dart 简介 Dart 开发环境 注释 关键字 变量和常量 特殊数据类型 运算符 流程控制语句 异常1.Dart 简介Dart 是面向对象的、类定义的、单继承的语言。它的语法类似 C 语言,可以转译为 JavaSc...原创 2019-03-29 16:46:32 · 2611 阅读 · 0 评论 -
跨平台技术篇 - Flutter widgets
使用 Flutter 的一套的视觉、结构、平台、和交互式的 widgets,快速创建漂亮的 APP。目录:基础组件 Material Components Cupertino (iOS 风格的 widget) Layout Text Assets、图片、Icons 动画和 Motion 交互模型 样式 绘制和效果 Async 滚动 辅助功能 路由和导航...原创 2019-04-02 18:17:46 · 1374 阅读 · 0 评论 -
跨平台技术篇 - 尝试编写一个 Flutter app
现在来跟着编写一个简单的 Flutter app。目录:创建 Flutter app 使用外部包 (package) 添加一个有状态的部件 (Stateful widget) 创建一个无限滚动 ListView 添加交互 导航到新页面 使用主题更改 UI1.创建 Flutter app这一步可以参考上篇文章:跨平台技术篇 - Flutter 安装配...原创 2019-03-28 19:14:28 · 977 阅读 · 0 评论 -
跨平台技术篇 - Flutter 安装配置
这篇来写写 Flutter Android 版的安装配置,并运行一个demo。目录:系统要求 获取 Flutter SDK Android Studio 设置 运行 demo1.系统要求要安装并运行 Flutter,你的开发环境必须满足以下最低要求:操作系统: macOS (64-bit)。 磁盘空间: 700 MB (不包括 Xcode 或 A...原创 2019-03-28 17:06:36 · 2726 阅读 · 1 评论 -
跨平台技术篇 - Flutter 框架一览
近期开始学习 Flutter,先来了解一下 Flutter 的整体设计。Flutter 是一款移动应用 SDK,一份代码可以同时生成 Android 与 iOS 两个高性能,高保真的应用。Flutter 目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。兼容滚动行为、排版、图标等方面的差异。这是一个来自 Gallery的演示应用程序, 你可以在安装 Flutte...原创 2019-03-28 15:07:38 · 1254 阅读 · 0 评论 -
跨平台技术篇 - React Native 从入门到放弃
为什么要放弃学习 React Native 呢?先总结一下 React Native 的优缺点,再来说说原因。1. React Native 的优缺点目前有许多的跨平台框架,比如基于 WebView 的 Cordova、AppCan 等,使用 HTML+JavaScript 渲染成原生控件的 React Native、Weex,以及目前如日中天的 Flutter。基于 We...原创 2019-03-28 13:06:20 · 1546 阅读 · 0 评论 -
跨平台技术篇 - React Native 环境搭建与运行的坑
今天开始来写跨平台技术,比较有名的就是 Facebook 的 React Native 和Google 的 Flutter,目前 Flutter 正如日中天,因为体验更接近原生。先来几篇文章看看 React Native。目录:环境搭建 创建新应用 运行出现的问题1.环境搭建我的环境是 Mac os & Android,因为我电脑上已经安装了 J...原创 2019-03-27 18:33:51 · 2085 阅读 · 0 评论 -
跨平台技术篇 - 使用 Flutter 与原生技术混合开发示例
目前主流的混合开发方案有两种集成方式:源码集成:也就是谷歌官方提供的方案[https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps] 产物集成:Flutter 项目单独开发,开发完成后发布成 aar 包或者 iOS 的 framework 形式,原生项目依赖 Flutter 输出的制品即可。两种方式对比:...原创 2019-04-04 17:36:41 · 3046 阅读 · 0 评论 -
跨平台技术篇 - Flutter 问题汇总
介绍 Flutter是什么? Flutter能做什么? Flutter适合谁? 对于程序员/开发人员来说,要使用Flutter必须具备哪些经验? Flutter可以构建什么类型的应用程序? 谁创造了Flutter? 谁在使用Flutter? 是什么让Flutter如此独一无二? 我应该用Flutter制作我的下一个应用程序吗? Flutter提供什么?...原创 2019-04-04 12:37:41 · 1613 阅读 · 0 评论 -
跨平台技术篇 - Flutter 设备和 SDK API
目录:使用 packages 开发 Packages 和插件 使用平台通道编写平台特定的代码 读写文件 在 Flutter 中发起 HTTP 网络请求1.使用 packagesFlutter 支持使用由其他开发者贡献给 Flutter 和 Dart 生态系统的共享软件包。这使你可以快速构建应用程序,而无需从头开始开发所有应用程序。现有的软件包支持许多使用场景,例...原创 2019-04-04 12:30:51 · 1712 阅读 · 0 评论 -
跨平台技术篇 - Dart 语法全解析 (下)
这篇继续来学习 Dart 语法。目录:类和函数 mixin 入门 异步 库相关1.类和函数Dart是一种面向对象的语言,具有类和基于 mixin 的继承。每个对象都是一个类的实例,所有类都来自Object。 基于Mixin的继承意味着虽然每个类(除了Object)只有一个超类,但是类体可以在多个类层次结构中重用。(一)类的分类(1)...原创 2019-04-01 14:42:35 · 1566 阅读 · 0 评论