android mvvm 架构应用实现 - 编程思维

以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构。MVVM架构使用的组件有ViewModel、LiveData、ViewBinding/DataBinding等,这些组件都是Jetpack库中的组件。在使用ViewModel之前要先建立四个类别的概念:ViewModelProcider.Factor

通往全栈工程师的捷径 —— react - 编程思维

腾讯Bugly特约作者: 左明 首先,我们来看看 React 在世界范围的热度趋势,下图是关键词“房价”和 “React” 在 Google Trends 上的搜索量对比,蓝色的是 React,红色的是房价,很明显,人类对 React 的关注程度已经远远超过了对房价的关注。 从这些数据中,大家能看出什么?可以很明显的看出,我在一本正经的扯淡。 从2014年到现在,React、jQuery和

阿里百川与极客邦科技达成战略合作 weex宣布开源 - 编程思维

4月21日,由InfoQ主办的QCon全球软件大会在 北京举行。超过150名国内外技术专家将为大家带来一场技术盛宴。在大会的开幕式上,极客邦科技与InfoQ中国创始人霍泰稳,和阿里巴巴资深总监,淘宝 移动平台及新业务事业部、阿里百川负责人庄卓然(花名南天)共同宣布,极客邦科技与阿里百川达成战略合作,共建移动开发者生态。 同时,庄卓然还宣布,阿里百川移动应用全新技术解决方案Weex正式开放内测,

微信小程序和android开发对比(上篇) - 编程思维

这篇文章将围绕下面几个方面: 从开发模式(过程)上对比Android和小程序,比较两种”模式”的异同 从实现功能上对比,主要是看看微信小程序的局限 自己的一些看法,微信的优势 开发过程上的对比 在我看来,开发一款app,需要做的主要是界面布局以及交互处理,然后是后面的业务逻辑处理。虽然平台不同,但是任务都是趋同的。下面从这两个大的方面进行对比一下。 小程序 微信把这个小程序框架称为“MINA

reactnative开发常用的三方模块 - 编程思维

写在前面 一个好的App缺不了好的三方支持,生活在ReactNative这个活跃的开源社区,寻找合适的三方组件是一个开发者最基本的能力。不过不积跬步,无以至千里,不积小流,无以成江海。下面分享几个我收集的三方模块,希望对大家有点帮助。 文件上传 react-native-uploader github地址:https://github.com/aroth/reac... 评价:支持多图上传和

掘金 - 编程思维

Android 教你打造独一无二的刷新加载框架 - Android - 掘金其实早在去年七月,群里小伙伴就有让我共享这个。但我当时绝的技术不纯熟。代码有bug什么的。没有写出来。现在感觉整理的差不多了。就写出来让大家看看,有问题一起讨论解决。 说到刷新加载,我们第一个想到啥,对了... 正则表达式前端使用手册 - 前端 - 掘金导读 你有没有在搜索文本的时候绞尽脑汁, 试了一个又一个表达式, 还

搭react-native环境 - 编程思维

安装 安装node.js 安装Python2 看好自己是32位还是64位 安装jdk 看好自己是32位还是64位 下载adt-eclipse 打开命令窗口验证 node -v python -V 修改环境的变量 1. java环境的搭建 (1)JDK的安装 (2)JAVA_HOME 环境变量的设置 (3)修改环境变量path 环境变量 %JAVA_HOME%/bin;

[笔记]react+cordova踩坑 - 编程思维

之前做过一点前端的小项目所以前端还算熟练因为最近在准备GRE所以想能不能写一个背单词软件正好这学期有个Android开发课,就用来当大作业了 前端: webpack+react+redux后端: sinatra+grape(API)+datamapper Cordova 如何在Webpack Dev Server下调试AJAX? 当然是代理啦!在之前两个项目中为了不用代理强行在后端启用了node

坑中速记整理! 使用 kotlin 写第一个 reactnative android 模块 - 编程思维

Kotlin 和 Swift, 两大新宠! 借 ReactNative 熟悉下 kotlin 的用法,不料掉坑里面了.昨晚花了大半夜,趁这会儿思路清晰,把涉及到的一些关键信息,迅速整理下. 最佳的使用 Kotlin 快速开始写Android模块的方式 react-native init AwesomeProject 生成的 android 目录,是一个标准的 Android Studio

[react native]一款rss阅读器 - 编程思维

耗时近两月,一个React Native项目。 一款纯净的RSS阅读器 - BAO 项目已在Github上开源欢迎给个star 1. 引入 关于RSS:一篇Wired的文章 关于React Native 初衷:(1)对复杂的各大新闻客户端极其厌恶;(2)喜欢RSS"天然的","算法无关"等优点;(3)对于用JavaScript写跨平台移动应用具有浓厚兴趣 2. 功能 登录/注册 订阅

电影天堂react native 客户端v2.0发布 - 编程思维

电影天堂React Native 客户端 重新开始! 具体更新以https://github.com/XboxYan/DYTT为准。 重新开始 两年前发布了第一个版本。 现在, 使用最新的react-native 0.57和全新的设计完成了V2.0 免责声明 本项目仅供学习交流使用,不得用于其他商业行为,数据来源于第三方网站,与本人无关 为什么要重新开始呢 有很多小伙伴发邮件问我为什么之前的项目

使用react native构建app - 编程思维

原文地址:使用React Native构建App最近因为项目需要,深入研究React和React Native,React已经掌握得差不多了,现在集中精力在ReactNative的项目开发。这里需要记录在学习过程中的技术细节,好记性真的不如烂笔头,多写文档总会有好处的。[坑太多,一个个填] 本文重点记录使用React Native构建双平台App的过程,同时进一步掌握构建过程中运用的技术。【持续

window下从搭建,运行到调试react native 项目 - 编程思维

** 一,安装基本环境依赖 **Node 的版本必须大于等于 10Python 的版本必须为 2.x(不支持 3.x)JDK 的版本必须是 1.8个人版本javase记得配置环境变量 二.安装Android studio 此文档只用到Android studio的adb下载Android studio一路回车....安装好之后配置sdk的环境变量本人的sdk路径是C:UsersxxxxAppDa

react-native自定义alert/dialog/toast弹窗|仿原生android/ios弹窗组件 - 编程思维

前序 无论在web端还是原生Native应用,弹窗使用场景都随处可见,弹窗UI设计的好坏很大程度上直接决定用户体验。如微信、支付宝的弹窗交互就操作方便、使用舒适。 说明 很早之前就有使用h5开发过手机端弹窗,最近一直在捣鼓react-native技术,踩了不少坑。就想着用react-native技术做个自定义Modal弹窗来实践一把。 rnPop是一个基于React/React-Native技术

react-native高仿微信app实例|rn聊天室|朋友圈 - 编程思维

简述 react native实现的仿微信原生app聊天实例,基于react-native+react-navigation+react+redux+react-native-image-picker+react-native-swiper等技术架构开发。实现了消息发送、textInput文本框插入表情符、表情大图gif、图片选择预览、红包、朋友圈等功能。 技术实现 MVVM框架:react

react native 性能优化指南【全网最全,值得收藏】 - 编程思维

2020 年谈 React Native,在日新月异的前端圈,可能算比较另类了。文章动笔之前我也犹豫过,但是想到写技术文章又不是赶时髦,啥新潮写啥,所以还是动笔写了这篇 React Native 性能优化的文章。 本文谈到的 React Native 性能优化,还没到修改 React Native 源码那种地步,所以通用性很强,对大部分 RN 开发者来说都用得着。 本文的内容,一部分是 Rea

react — 端的编程范式 - 编程思维

dvajs 是 Alibaba 针对于 react/redux 技术栈基于 elm 概念编写的一套脚手架。 两年前因为 antd 开始接触了这套脚手架。我的确很需要这套脚手架,对于新手来说,整合 react / redux / react-redux / react-router / react-router-redux 的确还是蛮费劲的 —— 如果像我这么偷懒,可能都没办法了解它们是什么。 当

reactnative与ios通信原理解析-通信篇 - 编程思维

文章首发个人博客: ReactNative与iOS通信原理解析-通信篇导语:其实原本是想编写一篇 react-native (下文简称 rn) 在 iOS 中如何实现 jsbridge 的文章;相信看过官方文档的同学都清楚 rn 和 iOS 通信使用了一个叫RCTBridgeModule的模块去实现;相信大家与我一样,不能知其然不知其所以然;所以决定去翻一番 rn 的源码,一探其 rn 与 iO

react-native混合开发之热更新的实现 - 编程思维

作者:iplaycodex仓库:github、codePen博客:掘金、segmentfault、知乎、简书、博客园、leetcode公众号:FEZONE联系我:[email protected]特别声明:原创不易,未经授权不得对此文章进行转载或抄袭,否则按侵权处理,如需转载或开通公众号白名单可联系我,尊重原创尊重知识产权从我做起1. 前言react-native可以独立写 APP,但是在更多的公

一文解决 react-native 屏幕适配的问题 - 编程思维

作者:iplaycodex仓库:github、codePen博客:掘金、segmentfault、知乎、简书、博客园、leetcode公众号:FEZONE联系我:[email protected]特别声明:原创不易,未经授权不得对此文章进行转载或抄袭,否则按侵权处理,如需转载或开通公众号白名单可联系我,尊重原创尊重知识产权从我做起1. 前言在使用react-native进行开发的时候我们参见官方文