开源项目其实有一个成熟周期,这个周期大概是三年左右,自React框架在2013年发布并引爆了前端框架的大潮,这个属于前端的周期就此开始了。之后在2015年5月开源的React Native又开启了属于Web移动前端的周期,15-16年,18-19年,21-22年正好就是属于移动前端的三个爆发点。  前言 自上次发布了《移动APP开发框
转载 2024-01-02 20:23:20
157阅读
引言:一个app的初始阶段,必然是先
转载 2023-05-22 11:15:23
190阅读
  1)手机本身的物理特性受限引起的操作交互指南:  a、移动APP客户的文字输入,必须要降到最低:由于手机在输入上的低效性,在设计的过程中,应尽量减少用户的输入,如果有可能可以设置默认值,或者让用户选择目标值。  b、移动APP客户的信息结构好,屏与屏之间的逻辑关系清晰:由于手机屏幕都普遍较小,即使有4吋屏,那也只能展示较少的信息量,因此,在手机设计上,更需要有清晰的信息架构,用户知道当前在
1.什么是IOS?.IOS移动操作系统的一种,有苹果公司开发,主要应用于iPhone,iPad,iPod等苹果设备,(注意:apple watch上安装的是wacth OS,不是IOS,  apple TV上安装的tv OS);.其他移动操作系统:Android,iOS,Symbian,Windows phone(Windows 10 Mobile)  注意:OS X,和W
微信公众号 几种移动UI框架介绍微信公众号开发,主要是移动网页的页面开发,在这里推荐3个移动UI框架:WeUI、SUI和Mint UI。1. WeUI1.1 WeUIWeUI是微信官方设计团队为微信 Web 开发量身设计,可以令用户在HTML5应用中的使用感知更加统一。组件包含button、cell、dialog、 progress, toast、article、icon等等。资源
转载 2023-07-16 19:42:48
211阅读
转载 2023-07-10 13:37:38
333阅读
移动应用的成功离不开一个良好的架构设计,在移动应用开发过程中,合理的层次结构对于应用的可维护性、可扩展性和可测试性至关重要。移动应用的常见层次结构包括用户界面层、业务逻辑层、数据访问层,但是随着跨平台开发框架的不断发展,以React Native、Flutter为代表的工具已经深入到移动应用架构中,本文希望探讨在每个层次中使用React Native和Flutter等开发框架的优势。一、用户界面层
有时间了,就整理一下这几年下来android的基础知识,希望可以帮到需要的人和影响到一些开发者,然后也希望自己也能从中有一个更深的理解,android的一个很好的理念就是开源,但好像最新几年开发者不像前几年在网上开源自己,整个氛围感觉不太好,一个很大的感觉就是以前开发的问题都能再网上找到解决方案,现在很难找到了,或许是大家都没有时间,或许是知识付费的体系问题。如果有说的不对的地方,请评论上指正。A
转载 2023-09-25 20:57:41
179阅读
Mobile OrgIntroduction移动组织架构数据选择方案,包括组织机构、角色以及人员等分类,支持单选、多选、关键字段自定义以及多种事件及插槽等,适用于大部分组织选人场景。支持懒加载回调,点击获取当前组织下的子组织及人员等支持单选、多选、必选等条件限制支持自定义子节点、key 值、头像等字段多事件绑定类型,实现全生命周期全监测多部位插槽,支持默认样式以及快速实现定制化ModulesIn
转载 2023-11-09 16:38:30
288阅读
1.移动常用开发框架1.1. 移动端视频插件 zy.media.js框架,顾名思义就是一套架构,它会基于自身的特点向用户提供一套较为完整的解决方案。框架的控制权在框架本身,使用者要按照框架所规定的某种规范进行开发。插件一般是为了解决某个问题而专门存在,其功能单一,并且比较小。前端常用的框架有 Bootstrap、Vue、Angular、React 等。既能开发PC,也能开发移动前端常用的移动
转载 2023-07-11 13:36:07
153阅读
 一、架构设计目的通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合,这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且更容易进行后续的测试以及定位问题。对于不同量级的工程,具体架构的实现方式必然是不同的,所以对于移动端来说,逐渐演变出MCV、MVP、MVVM三种结构模式。 二、MVC架构模式1、工作模块View(视图):界面渲染
转载 2023-08-16 19:44:13
329阅读
1.二倍图1.1 物理像素&物理像素比物理像素指的是屏幕的最小颗粒,是物理真实存在的。这是厂商在出厂时就设置好了,比如苹果6\7\8是750*1334我们开发时候的1px不是一定等于1个物理像素的PC页面,1个px等于1个物理像素的,但是移动就不尽相同一个px的能显示的物理像素点的个数,称为物理像素比或屏幕像素比1.2 背景缩放background-size语法:background-
转载 2023-07-13 11:23:17
269阅读
第6章 移动开发-体检预约1. 移动开发1.1 移动开发方式随着移动互联网的兴起和手机的普及,目前移动应用变得愈发重要,成为了各个商家的必争之地。例如,我们可以使用手机购物、支付、打车、玩游戏、订酒店、购票等,以前只能通过PC完成的事情,现在通过手机都能够实现,而且更加方便,而这些都需要移动开发进行支持,那如何进行移动开发呢?移动开发主要有三种方式:1、基于手机API开发(原生AP
移动设备的不同之处是什么?关于移动设计,我们首先要了解的是除了尺寸其还有哪些不同于传统之处。移动设备的物理特性和规格产生出了不同的设计可容性及要求。移动设备更加轻便、易于携带,从而使用起来也就更方便。由此造成的对移动设备的频繁使用,会让我们对它们产生一种独特的情感联系。物理特性与规格大部分移动设备都采用触摸屏,也就是让用户在简单的界面元素之外依靠手势来与设备进行交互。考虑到移动设备的尺寸较小,我
List item本文主要针对移动基础平台架构做详细分析与详解,并教大家一步一步实战来实现一个大作坊的基础架构平台:github.com 写本文的目的:由于本人在移动滚爬摸打已有数年之久,经历了大团队几十人开发到一个人独立开发的过程,从最原始的原生态开发方式到具有热更新的云端部署方式,在到现有的组件化灵活配置的方式,这些都无非是针对业务简化开发逻辑,提升开发效率的目的罢了,不然我们也不会那么闹
早期经历是2010年入行做java服务和PC客户,2011年以安卓个人开发者入行。 2012年进入掌阅做阅读器和排版引擎,期间也有机会做了一些电商、金融、智能穿戴方面的项目。2014年加入去哪儿,一直做围绕移动端方面的研发。背景去年客户团队从原生开发栈切 React Native 时想做一个分享,当时正是机票客户主业务开始切 React Native 初期,有些原生开发者困惑为什么选择逐步
转载 2023-12-21 06:39:10
163阅读
WEEX:WEEX是由阿里巴巴研发的一套移动平台技术框架,最初是为了解决移动开发过程中频繁发版和多端研发的问题而开发的,使用WEEX提供的跨平台技术,开发者可以很方便地使用web技术来构建具有可扩展性的原生性能体验的应用,并支持在Android,iOS,和WEB等多平台上 部署。具体来说,当在项目中集成WeexSDK之后,就可以使用JS和主流前端框架来开发移动应用。同时,WEEX框架的结构是解耦的
转载 2024-06-03 20:23:43
62阅读
# 如何构建一个iOS移动框架 在当今科技快速发展的时代,iOS开发已经成为了一个充满潜力的领域。对于刚入行的小白来说,构建一个iOS移动框架可能看起来是一个巨大的挑战。本篇文章将详细介绍如何实现iOS移动框架的全过程,并提供步骤和代码示例。 ## 整体流程 构建iOS移动框架的一般过程可以划分为以下几个步骤。你可以参考下表,理解这些步骤之间的关系。 | 步骤 | 描述
原创 10月前
65阅读
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。根据两者载体不一样,则区别如下:系统结构方面web项目,b/s架构,基于浏览器的;web测试只要更新了服务器,客户就会同步会更新。app项目,c/s结构的,必须要有客户;app 修改了服务,则客户用户所有核心版本都需要进行回归测试一遍。性能方面web项目 需监测 响应时间、CPU、Memoryap
转载 2024-07-17 10:53:13
40阅读
## iOS 移动问题解决方案 在日常的iOS开发中,我们经常遇到各种问题,导致应用性能下降或出现错误。本文将通过具体的示例和解决方案,详细记录如何定位、调试、优化以及排错iOS移动的常见问题。 ### 背景定位 在一个近期的项目中,我们发现移动用户在使用应用的过程中,经常会反馈加载速度慢和无响应的情况。这种问题普遍出现在用户的高峰使用时段,即用户活跃的晚高峰时期(18:00-21:0
原创 5月前
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5