iOS7 人机界面设计指南     苹果在WWDC 2013大会上发布了iOS 7,新系统一改5年来的拟物路线,在乔纳森•艾维的主导下,加入了更多的“扁平化”和“极简”现代设计元素。   iOS7系统界面和按钮平面化突显,内置应用图标、解锁画面、主屏幕、通知中心等界面更多地采用极简元素和新的调色方案,苹果核
A.概述      在"[iOS基础控件 - 4.4] APP列表 进一步封装,初见MVC模式”上进一步改进,给“下载”按钮加上效果、功能      1.按钮点击后,显示为“已下载”,并且不可以再按      2.在屏幕中间
转载 2024-08-07 12:20:35
47阅读
很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,这样的设计能够满足我的需要。关于ModelModel层包含了app的数据与逻辑,Model层中的类需要关心的是数据的表现,存储,以及操作。Model层是整个app生态中相对独立的一个部分,因为它不会
转载 2023-07-16 10:04:32
87阅读
1、确定你的创意你的创意是否有人做过,如果有类似的 app,那就要多多考虑,争取超越并且有一些独特的优化设计在其中。13 年 ios app store 的应用数量已为 435,000,应该说各个方面行业都涵盖了。大多数的创意都能在 app store 里面找到类似的应用,能有一些独特的竞争点还是十分必须的,也是获取用户的关键。2、定位应用 通过苹果的人机界面指南(Human Interface
转载 2024-05-29 05:30:16
60阅读
PRD(Product Requirements Document  产品需求文档)PM、PD、UE与UI,分别是产品经理、产品设计师、用户体验师、视觉设计师四个角色。一般来说,这个顺序就是一个产品从规划到最终成型的任务流方向,是一个从抽象到具体、商业到技术的过程。(应该是互联网公司中的分类)PM(projiect mananger) PD(project designer)UE(Use
转载 2023-09-11 10:38:35
50阅读
 实现过程 一、界面框架设计思路 我们发现对于APP的四个tab页面来说,每个页面都是由三个部分组成的:顶部的固定部分,用来显示自己APP的名字;中间部分的主页面,用来显示不同页面的主内容;底部的导航页面,用来帮助使用者清晰的切换页面。同时由于要实现页面之间的交互(中间的主内容随底部导航切换而切换),因此我们的设计思路为设计三个框架进行拼接:顶部的top、底部的bottom、中间的分段以
转载 2024-01-16 19:05:46
219阅读
APP门户界面设计1. 页面及技术要求2. 设计静态页面2.1 导航栏bottom.xml2.1.1 整体思路2.1.2 具体步骤2.2 主题页面activity_main.xml2.3 四个主题子页面fragment.xml3. 点击导航栏icon切换效果3.1 点击icon变换主题页面3.1.1 4个fragment.java文件3.1.2 为4个点击按钮绑定切换方法3.2 选中icon高亮
转载 2023-09-11 10:34:39
131阅读
很膜拜那些既能写出一手好代码,并且还能够懂设计懂交互的人。公司基本上都对这两块工作 分工分职,但是我觉得作为一名移动开发者,懂点设计 是必备的。 国外的很多大牛们,感觉他们虐我们千百遍了。 我觉得写代码和搞设计这两样东西不会有任何冲突, 设计的时候往往不能 脱离了代码的实现难度,以及 系统的风格设计,我们的程序基本是实现设计的UI和交互。平台的不同 也往往影响着设计。 不得不承认兼顾两者是非常艰巨
虽然iPhone上有iOS系统自带的备忘录和提醒事项,但是记录和提醒分开独立设置的话,在具体的使用过程中很不方便!所以,很多人都想在苹果手机上添加一款便签app,来记录并提醒待办事项。可是,苹果手机上用什么便签app好呢? 随着智能手机和移动互联网的发展,现在很多安卓手机上都有一款系统自带的、名叫“便签”的app小工具。平时有什么内容需要记下来的话,就可以记在那里面。另外,不少安卓便签ap
总的来说,app软件开发流程大体上分为三个阶段,即app开发前期,app开发中期,以及app开发后期。其中,app开发前期就包括app开发流程图中的前期沟通、app需求评估、app规划,甚至是视觉设计和ui设计等内容;app中期开发则是指app正是开发的过程,包括app前端制作、后端制作、技术开发等方面;而app后期开发则是指app开发后的调试及app后期的维护等方面。 当然,如果从用户的角
转载 2月前
388阅读
在今天的技术环境中,iOS应用程序的框架设计显得尤为重要。随着移动业务的繁荣,各种功能的要求不断增加,用户对应用程序的体验期望值也随之上升。在这样的背景下,理解和设计合适的框架显得尤为关键。 ## 背景定位 在回顾iOS框架设计的演变过程中,我们可以看到这一领域是如何从简单的MVC架构发展到更加复杂和灵活的设计模式,例如MVVM和VIPER。下面是一条时间轴,展示了技术的演进历程: ```m
原创 6月前
50阅读
ios商场APP设计思路的目标是为用户提供一个流畅而高效的购物体验。为了成功设计这个APP,我们需经过一系列的规划和实现步骤。本篇文章将详细介绍环境准备、分步指南、配置详解、验证测试、优化技巧以及扩展应用等,来帮助您构建一个功能完备的商场APP。 ### 环境准备 首先,特定的软硬件要求是成功的基础。在构建ios商场APP之前,应确保以下条件: - **硬件要求**: - iOS开发设备
原创 5月前
38阅读
文章目录一、前言二、系统标识获取方法三、无权限问题解决四、拓展阅读 一、前言APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。例如:使用3.2.15之前的版本调用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,
哈喽,大家好~今天给大家介绍如何在macOS设备搭建APP自动化测试环境,由于Android端的APP自动化使用windows系统就行,而iOS端的APP自动化必须依赖macOS设备的Xcode才可以调试iOS设备。所以在做iOS端自动化,就必须依赖mac设备。如果你的公司所在部门没有那么经费申请macOS设备,那么可以通过虚拟机搭建macOS系统,同样可以做iOS端的APP自动化测试。想要了解如
转载 2023-09-15 22:25:28
202阅读
一、前言        iOS系统iOS 1 (2007) 到目前iOS 13 (2020),已经经历了13代,和安卓的开源生态相比iOS一直是都是闭源生态,这确实相对安全些,但是这也容易被人们忽略了其自身App的安全性,导致大部分公司开发App时不会投入成本在自身App的安全方面,一旦系统越狱后
转载 2023-08-03 21:19:43
190阅读
 定义(如类、模块、函数)应当对扩展开放,对修改关闭。定义解读-关闭原则要谈的。-封闭原则的思想就是设计的时候,尽量让设计的类做好后就不再修改,如果有新的需求,通过新加类的方式来满足,而不去修改现有的类(代码)。那么在实际的项目开发中,是否能做到绝对的对修改关闭呢?答案一般也是否定的。既然这样,那么就要求我们在开发前,去找出变化点,然后针对变化点构造抽象,隔离出这些变化。由此可见,实现开
大家好,我是独立开发者Larry,上一篇文章给大家介绍了小程序的设计规范,趁热打铁,今天带你了解App设计规范。不管你是设计还是开发人员,工作中总会用到设计规范,一份好的设计规范,不仅能帮助设计师或设计师团队统一设计内容,还能节省开发和设计团队间的沟通时间,提高工作效率……今天就以PutApp为例,从以下几个方面,手把手教你制作设计规范。设计尺寸在开始设计前,首先要确定的是设计稿的
最近在网上看到很多公司和个人分享App设计开发过程和心得。这是好事,从一个侧面窥见移动应用的开发已经越来越成规模了。但从另一个方面则可以看出大家对于App设计和策划的重视还是不够,还是重于开发而非对App做一个整体的策划、设计。做到对于市场有的放矢。 为此,粗略分享一下我们公司的设计开发流程。聊作抛砖引玉吧。 先以说明,以下的配图是我们公司不同项目中每个流程中抽出来的。用以说明该流程的状态和结
WWDC 2016在发布ios10的同时,给出了一个有趣的东西iMessage App。iMessage App顾名思义,就是能在iMessage中运行的应用程序。相关视频链接:iMessage Apps and Stickers,Part1iMessage Apps and Stickers,Part2iMessage App主要可以提供三种类型的内容:Stickers;Interactive
本文是对我在知乎一个回答的整理,其中的内容大多是对我平时的阅读和实践的总结,希望对Android的开发者有所帮助。但毕竟是个人的一些思考,难免有疏漏,也欢迎对本文的内容提出建议。1. 架构设计的目的对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且
  • 1
  • 2
  • 3
  • 4
  • 5