今天回头看看设计文档,回头复习一下,然后对比自己的App,发现有好些条在开发阶段都贯彻得不彻底。iphone 三种设计方案:效率型:社交、银行、企业应用应用型:天气预报,地图、打车侵入型:音频、视频等设计观念关注:移动应用的本质就是帮助用户以最高的效率完成特定的应用,少即是多。不要用多多益善的观念来打造移动应用。独特:与同类产品需要有独特之处。使用环境:无聊忙碌异地通用的设计规范: 响应
移动App
转载 2017-06-18 09:12:00
653阅读
2评论
如何开始移动设计 对于我们中很多人来说,移动设计是一个崭新的机会。但是,如果你过去是桌面端的网页设计师,如何将经验转换到移动网页端呢?当然,已有的一些工具,经验,技能仍然适用,只需开始思考下如何在手机上进行组织和布局。 组织架构 当你开始组织移动端界面的内容和操作时,一些可靠的信息架构准则:比如,清晰的标签(labeling),平衡的宽度和深度,妥当合理的心智模型,这些仍旧十分重要。但是,组织
转载 2024-03-14 07:36:26
10阅读
本篇文章本想着写技术实现来着,写着写着写成了产品。产品就产品吧,之后我再按这个大纲写技术实现。这是一个不小的工程,每个点每个平台都是一篇文章。目前未完待续,先发一下大纲再持续更新。 这是一篇枯燥无味的文章,连个图都没有···程序中常见且通用的几个点登录如果程序涉及到会员注册用户,那么登录是必不可少的。用户模块会在很多的程序中见到。 应用程序做会员有诸多好处 一、成为注册会员方便了对于用户的管理与分
本文是对我在知乎一个回答的整理,其中的内容大多是对我平时的阅读和实践的总结,希望对Android的开发者有所帮助。但毕竟是个人的一些思考,难免有疏漏,也欢迎对本文的内容提出建议。1. 架构设计的目的对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且
Android系统架构应用层SMS短信客户端程序、电话拨号程序、图片浏览器、Web
App架构是软件设计的一个分支,它关心的是如何设计一个 App 的结构。我的理解结构设计分水平和垂直两个方向。垂直方向分:基础层、核心层、业务层、界面层。水平方向可以理解为对界面的的设计模式,目前比较通用的有MVC、MVP、MVVM三种,具体见下图:1、MVC - Apple版是 Cocoa app 中最为常⻅的架构,同时也是在 Cocoa 中讨论架构时所采用的基准线。1、实线部分代表编译期间的引
转载 2023-07-12 10:25:54
70阅读
IOS里面几乎所有的可视化类都封装在UIKit.framework里面; 和Mac os系统一样,都是基于Unix内核;一、iOS系统框架Cocoa Touch层 主要包含了大部分使用Objective-C的API,主要由Foundation和UIKit框架组成,Foundation提供了面向对象的文件访问,网络操作,数据,和集合类型;Media层 Media层主要提供了一些基本的绘图、声音和
转载 2023-08-15 12:57:16
74阅读
1点赞
苹果官方推荐的 APP 架构是 MVC 架构,实际上它并不是传统的三层架构,而是两层架构,即整个 APP 由“模型”和“视图控制器”两层构成。因此视图控制器显得尤其重要,它的重要体现在两个方面:ViewController 是 iOS APP 中最重要的“基石”,没有 ViewController 就没有 APP——iOS 9 以后,要求 UIWindow 必须要有一个 rootViewContr
 一、概念            没有最好的架构,只有适合自己的业务的架构才是最好的架构,并且它是逐步地变强变大。           架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 二、iOS的系统架构分为四个层
1、开发流程包括:(1)用户需求分析 (2)产品原型设计 (3)UI视觉设计 (4)APP开发 (5)项目测试 (6)发布App开发经过UI设计完成之后,便会进入开发阶段。(1)服务器端:编写接口协议文档,服务器环境架设(国内一般都是用阿里云服务器,国 外一般用亚马逊),设计数据库和编写API接口。 (2)APP端:开始对UI设计图进行界面开发,UI开发完成则进入和服务端接口对接,通过 服务端的接
一、设计流程  产品经理:需求,上传下达  用研部:软件的用户体验、人群分类、市场调研、同类竞争  交互设计部:画交互原型图    ①预留位置,引领设计师进行设计    ②注清页面的层级与连接关系    ③展示页面的基本样貌,以供审核及修改  视觉组:平面、网页、界面、视频  前端工程师  后台工程师  app:适应点与盈利点二、图标设计  1、图标分类    剪影图标(单行图标):只有形状   
 实现过程 一、界面框架设计思路 我们发现对于APP的四个tab页面来说,每个页面都是由三个部分组成的:顶部的固定部分,用来显示自己APP的名字;中间部分的主页面,用来显示不同页面的主内容;底部的导航页面,用来帮助使用者清晰的切换页面。同时由于要实现页面之间的交互(中间的主内容随底部导航切换而切换),因此我们的设计思路为设计三个框架进行拼接:顶部的top、底部的bottom、中间的分段以
转载 2024-01-16 19:05:46
219阅读
#linux C++通讯架构实战课程极力推荐学习linux C++通讯架构实战,课程一道宽大求全,仔细详细,如何迈过这一道道前进的坎,就需要老师傅带带我们,一同前进.有关飞剑神的所有的虚拟机搭建链接: https://pan.baidu.com/s/16FhhQJhndcrokE8DPYUoLw 提取码: 3qnh 复制这段内容后打开百度网盘手机App,操作更方便哦linux C++通讯架构实战
 
转载 2023-07-24 22:37:47
116阅读
我从事手机app服务端开发现在已经是3个年头,自己也
转载 2023-08-02 17:34:10
75阅读
选择合适的JavaScript框架用于移动APP开发,从来不在于特定框架可以提供的功能数量。而是在于框架的真正功能,以及该功能如何在移动APP开发项目中被合理应用。因此,根据项目需要选择JavaScript框架用于移动APP开发不仅便于节省时间,还可以降低成本。那么,针对移动APP开发的JavaScript框架都有哪些? 1、PhoneGap/Cordova PhoneGap(
第一阶段:需求策划在需求阶段产品经理内部进行需求讨论:讨论下版本需求重点是什么,做什么功能,怎么做。通过反复调研、讨论、输出交互方案。确认需求可行性:产品在输出交互方案后找相应的开发讨论需求方案是否可行,这个讨论阶段产品和开发的思维方式不同,往往会擦出新火花、新惊喜;但讨论控制不好或者会演化为产品和程序员的撕逼大战,呵呵。UI设计:我们的成员将产品的交互方案变得更生动精美,不过精美的设计稿不见得都
1.评估思路移动APP面临的威胁风起云涌的高科技时代,随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用应用客户端上网的方式,而智能终端的普及不仅推动了移动互联网的发展,也带来了移动应用的爆炸式增长。在海量的应用中,APP可能会面临如下威胁:新技术新业务移动APP评估思路移动APP安全测试实例中,主要通过如下7个方向,进行移动终端APP安全评估:运营商自动化APP测评思路运营商自主开发
iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来讨论iOS应用架构中的种种问题,本文是其中的第三篇,主要讲网络层设计以及安全机制和优化方案。前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetw
转载 2024-05-28 11:22:23
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5