精华内容
下载资源
问答
  • 公司自己 需要开发一京东天猫这样的APP 需要多久 本人技术也是渣渣 求大神带 可以留下联系方式的更好
  • 开发APP需要什么技术?

    千次阅读 多人点赞 2019-08-24 16:07:30
    扫盲贴:开发APP需要什么技术? 一完整的App开发需要哪些技术?在回答这问题之前,我们首先要了解App都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的App开发。 一、 App有哪些形式 ...

    扫盲贴:开发APP需要什么技术?

    一个完整的App开发需要哪些技术?在回答这个问题之前,我们首先要了解App都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的App开发。

    一、 App有哪些形式

    WebApp:简单来说,Web App就是针对iOS/Android优化后的web站点,用户不需要下载安装即可访问。一般的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术开发实现特定功能的应用,必须依赖手机浏览器运行。Web App开发成本低,维护更新简单,支持云修复,用户不用下载更新,但是App的用户体验不足,页面跳转迟钝甚至卡壳,页面交互动态效果不灵活,而且可能上不了AppStore,如果企业的核心功能不多,App需求侧重于信息查询,浏览等基础功能,可以选择Web App。

    Native App(原生App):Native App是基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。Native App运行时是基于本地操作系统的,所以它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是开发难度最大,开发成本和维护成本最高的App。

    Hybrid App(混合App):是指半原生半web的混合类App,同时采用网页语言和程序语言进行开发,通过不同的应用商店进行打包分发,用户需要下载安装使用。Hybrid App兼具Native App良好的用户交互体验和web App跨平台开发的优势,因在开发过程中使用网页语言,所以开发成本和难度大大降低。Native App是现在的主流应用,大型的App如淘宝/掌上百度/微信都是走的Hybrid App路线。

    二、开发不同类型的App需要用到哪些技术?

    Web App:iOS/Android的内置浏览器是基于webkit内核的,所以在开发webApp时,多数使用html或html5、CSS3、JavaScript技术做UI布局,使其在网站页面上实现传统的C/S架构软件功能,服务端技术用java、php、ASP。现在也有很多一键生成webApp的平台,如百度siteApp/移动开发平台APICloud,APICloud平台提供基于腾讯x5浏览器引擎生成webApp,因为移动端的超级流量入口微信/手机qq等用的也是腾讯x5内置浏览器,所以用腾讯x5浏览器生成的App在移动页面展示时适配于微信的浏览体验,这样可以帮助webApp引流。

    Native App:

    开发Native App需要根据运行的手机系统采用不同的开发语言,开发Android App需要的开发语言是java,还需要熟悉Android环境和机制。主要知识点如下:

    1. 开发环境,Android Studio、eclipse.如何搭建Android开发环境可以去百度。2. 数据结构,App的某些功能涉及到做算法,所以要有一定的数学基础3. Android SDK,会API接口开发,包括自行开发API的能力和调用第三发API的经验。4. 熟悉tcp、IP,socket等网络协议5. 如果涉及到服务器,你还需要了解webservice相关知识和相应的开发语言,常用有PHP、JSP、ASP.Net.6. 除了这些功能基础,App开发还涉及到UI设计、框架、性能优化、调试适配等。

    Objective-C是开发iOS系统App的主流编程语言,开发者一般用苹果公司的iOS SDK搭建开发环境,iOS SDK是开发iOS应用程序中不可少的软件开发包,提供了从创建程序,到编译、调试、运行、测试等多种开发过程中需要等工具。学习iOS开发可以去看苹果官方文档,这是最权威的ios教程。

    Hybrid App:混合开发中主流的是以web为主体型的开发,即以网页语言编写,穿插Native功能的hybrid App开发类型,网页语言主要有html5、CSS3、JavaScript。Web主体型的App用户体验好坏,取决于底层中间件的交互与跨平台的能力。国内外有很多优秀的开发工具,如国外的AppmAkr、Appmobi,国内的APICloud,APICloud的底层引擎用Deep Engine,使用半翻译式原理,将运行中的web翻译成Native API,并且支持扩展API,开发时可调用用原生语言开发的功能模块,以此达到媲美原生App的用户体验,同时节省开发时间。

    对企业来说,可以根据自己的需求选择不同的开发类型和开发工具,目前来看,Hybrid App已经成为移动开发趋势,一方面Hybrid App开发时不采用或者大部分不采用原生语言,却能拥有原生应用的特性,一方面随着web技术的发展,Hybrid App技术已经成熟,很多大型App淘宝、微信、携程都属于这种开发模式,Hybrid App给企业移动应用的开发、维护、更新都带来了极高的便捷性,从成本投入用户体验考虑,Hybrid App都是首选。

    展开全文
  • 开发APP、微信小程序、网页,都需要什么

    万次阅读 多人点赞 2020-05-05 14:49:17
    个人开发APP,微信小程序,网页都需要什么?准备工作前端开发后端开发技术整合打包上线结语 在开始介绍之前,我先罗列一下APP,微信小程序,网页的大比较 准备工作 云服务器,域名(需备案),SSL证书 云服务器...

    开发APP,微信小程序,网页都需要什么?


    在这里插入图片描述

    在开始介绍之前,我先罗列一下APP,微信小程序,网页的大比较
    在这里插入图片描述

    准备工作

    云服务器,域名(需备案),SSL证书
    云服务器
    关于云服务器,如果不着急产品上线,可以去阿里云或者腾讯云购买,阿里云(学生9.5一个月的服务器学习够用了);你可以去官网的最新活动里查找,在阿里云大学或者腾讯云大学里都有如何使用服务器,搭建简单的实例。(希望懂一些linux的基础命令)
    如果着急上线,而你却没有服务器,域名和SSL证书,那你可以选择新浪云,新浪云是免费的,会提供你开发的环境(java,php,nodejs,python等等)和域名,以及自带SSL证书的环境。
    域名
    在购买完服务器后,你可以在对应的服务器提供的页面直接购买,也可以去直接万网购买。(推荐在腾讯云买域名,感觉比阿里云便宜不少,反正备案是少不了的)。
    SSL证书
    在域名购买好的控制台上,可以添加免费的SSL证书,然后在服务器上在添加。这一部分可以去其他博客看看

    前端开发

    所需要的基本技术离不开HTML,CSS,JavaScript.
    还有Bootstrap框架,layUI框架,JQuery框架,一些框架的整合。

    现在都流行前后端分离,前后端通过json或者xml格式进行交互。前后端分离可以让程序员更好的去注重代码逻辑,简化开发。
    推荐使用uniapp进行开发!
    uniapp是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到ios,Anorid,H5,以及各种小程序(微信,支付宝,百度,头条,钉钉)等多个平台

    在这里插入图片描述
    关于小程序,一般前端掌握node.js的基础知识,可以选择云开发,对前端开发者来说简直太好了,开发小程序建议选择云开发,可以省去购买服务器,域名,以及配置SSL证书,和数据库的配置。
    在这里插入图片描述

    后端开发

    涉及到了多门语言:python,java,nodejs,php等等,需要用到数据库,比如关系型数据库Mysql,oracle,SqlServer等,还有非关系型数据库redis,MongoDB等
    这里以java为例,
    你可以选择使用SSM框架,或者SpringBoot框架。前面提到了前后端分离,后端主要的作用就是提供api接口给前端调用,后端尽量写出restful风格的接口。
    在这里插入图片描述

    技术整合

    在这里插入图片描述
    需要说明的是,有些小伙伴可能会说,这个架构太简单了吧,太low了,什么网关啊,缓存啊,消息中间件啊,都没有。
    这篇文章讲的稍微易懂一点,具体的一些细节可以去学习路线图看一看

    打包上线

    结语

    这篇文章只是让大家清楚认识到自己在开发软件中处于一个怎样的环节,要时刻提醒增加自己的知识储备,只要精通于一门语言,并把它的底层了解的很清楚,你就会走得更远。

    如果这篇文章,对你有帮助的话,不胜荣幸!!!

    展开全文
  • 1.首先确认自己想要做APP的一方向根据自己的需求确定APP的类型 (其实主要也是拿来练手的一项目 主要是走一遍系统的流程和学习一些新的知识点。)确定方向之后就可以考虑下样式 可以找同类型的APP来进行比较 选择...
    1.首先确认自己想要做APP的一个方向

    根据自己的需求确定APP的类型  (其实主要也是拿来练手的一个项目 主要是走一遍系统的流程和学习一些新的知识点。)

    确定方向之后就可以考虑下样式  可以找同类型的APP来进行比较  选择自己喜欢的UI类型

    2.考虑数据从哪里来?

    我们做移动端往往都是后台直接给接口 我们来进行数据调试与展示  那我们自己做一个APP的时候该怎么去创建数据呢?

    1.使用网络云服务器  比如现在市场上有的【Bmob 后端云】和【LeanCloud】

    这是第三方的服务器  可以给我们提供一些免费的接口  实现一般情况下的功能是没有问题的

    https://www.bmob.cn/

    https://leancloud.cn/

    2.可以自己搭建后台  选择自己想要的一些数据  (这里可能需要用到一些工具  oss存储服务,cdn加速等等)  

    当然 你自己想去研究的话也不是不可以的  大部分我们用第一种方式就可以

    3.进行开发

    需要自己考虑好架构与功能逻辑  当然移动端的朋友们 肯定都相当熟悉了

    这里可能会对后台有一些要求   需要搭建一个java web应用 来进行我们APP的项目后台管理

    一般会用到这些知识  
    HTML,CSS,JSP/Servlet,Struts2,Hibernate,Spring,Mybatis

    oss云存储会在后台和移动端都能够用到 

    使用文件存储的一个好处就是服务端不需要做过多的处理,在移动端,我们首先将文件上传到文件存储中,获取存储的路径,将这个路径传给服务器存起来就好了,很方便。

    除此之外,移动端还需要对上传的图片进行处理,比如加滤镜,加标签,裁剪,美化等等。


    4.搭建ECS 云服务器
    等到应用可以在本地顺利跑起来的时候,这个时候就要考虑购买一台ECS服务器并部署应用了,这样,别人才能在公网上顺利访问你的应用呀。

    5.然后根据自己的跟人需求上架应用市场
    展开全文
  • 制作一个App的完整流程是哪些

    万次阅读 多人点赞 2018-08-10 22:15:20
    APP开发流程其实并不复杂,但是对于客户来说,。一般移动APP开发都离不开UI设计师、前端开发、后端开发、测试专员、产品经理等,由于他们的工作性质都不一样,我们且先把APP软件开发项目分为三阶段:  一、功能...

    APP开发流程其实并不复杂,但是对于客户来说,。一般移动APP开发都离不开UI设计师、前端开发、后端开发、测试专员、产品经理等,由于他们的工作性质都不一样,我们且先把APP软件开发项目分为三个阶段:

      一、功能需求阶段

      1.功能需求讨论:前期需要产品经理跟客户沟通,了解客户要开发APP的类型、平台、功能、产品设计的需求、时长、预算等等,只有了解客户的详细需求才能做出详细的APP开发方案。

      需求评估:提交方案后需要找前端与后端开发人员探讨方案可行性,包括功能开发的难度、实际开发的费用以及时间。

      2.UI设计与项目开发:项目各个部门开始讨论,UI设计部门针对产品开展设计UI界面跟UE。

      二、APP开发阶段

      1.项目启动:根据产品功能需求文档进行评估提出测评、预发跟正式发布时间。

      程序开发流程:前端开发-程序开发-接口对接-第三方接入(支付宝等)-定期项目会议沟通和管控项目开展-开发预算审计。

      2.程序测试:由测试专员针对APP进行多机型测试,测试内容包括:APP内容测试、APP性能测试、APP功能测试、APP视觉测试、对于BUG调试修复。测试合格,确认没有BUG后与客户进行沟通,开始走验收流程。

      三、APP上线阶段

      APP上线审核:一般苹果的APP STORE审核大概需要一个星期,安卓审核在3天左右,所以APP开发测试一定要提前半个月完成,给长线审核预留一定的时间。

      四、上线所需资料与注意事项

      (一)申请成为开发者

      1. 公司开发者上传营业执照扫描件(已年检)

      2. 个人开发者上传个人有效身份证的正反两面扫描件

      3. 所有上传证明材料必须真实有效;

      4. 开发者提供的联系人,联系电话将作为手机应用市场与开发者联系的渠道,需真实有效

      (二)上传软件资料注意事项

      1.软件名称、文字介绍及截图不能违反国家相关规则;

      2.软件介绍里有网址的,必须与软件开发者或者内容相关,不得有其他无关内容

      3.软件图标、截图必须来源于上传软件且内容清晰,与当前版本对应

      (三)app发布流程中需注意:

      1.确保软件能正常安装、使用、卸载,保证良好的用户体验

      2.不得抄袭,如有侵权行为则不会通过审核、已经上线软件将立即下架

      3.不违反国家相关规则;

      4.如软件有收费内容,必须给用户以明确的提示

      5.如软件含有内置SDK(软件开发工具包),须不含违反国家相关法律的信息;

      (四)手机App应用上线发布

      1、App store发布

      2、主流安卓市场发布

      3、App下载页(web/wap)发布

      4、二维码生成

      5、App应用手册

    从以上APP项目研发流程来看,每一个版本研发都要经历以上3个阶段12环节,理论图上看是一条完整的流水线,但是如何保证流程顺畅进行?如何使项目成员工作效率最大化?这十分考验产品经理/项目经理的版本规划能力。当然项目成员间的默契和沟通也很重要!!

    展开全文
  • 开发一短视频APP需要多少资金费用,做app软件大概多少钱 “短视频APP开发能带来什么好处?现如今抖音、快手等短视频平台层出不穷,为什么还要花钱去开发短视频APP?”第10001位粉丝给亿佰网络干货哥的留言,客户把...
  • 个APP的开发流程

    千次阅读 2016-08-12 10:12:07
    个APP的开发流程   如何开发app的呢?   1.app界面设计开发:   通过客户提出需求,需要头脑风暴得出合适的方案和设计理念;   确认页面风格,确定整个界面的布局、关键截面的设计、...
  • h5做app和原生app什么区别

    千次阅读 2017-01-17 11:11:49
    H5开发的web APP和原生APP的区别有以下几方面: 一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目 ⊙ 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows ...
  • Android应用程序App应用上线流程

    千次阅读 2019-03-05 15:49:07
    Android应用程序App应用上线流程 1. 首先到各个应用市场平台注册成为开发者(以安卓市场为例) 1) 打开安卓市场官网,点击进入安卓市场,点击注册按钮,进行注册。 2) 填写手机信息,用户注册。 3) 填写开发者资料...
  • h5做app和原生app什么区别?

    万次阅读 2017-02-06 23:24:56
    H5开发的web APP和原生APP的区别有以下几方面: 一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目 ⊙ 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows ...
  • APP启动流程解析

    万次阅读 多人点赞 2019-04-22 10:07:15
    首先要知道的是,手机屏幕其实就是一Activity,我们专业点将其称为Launcher,相信过车载设备开发的朋友肯定不会陌生,Launcher是手机厂商提供的,不同的手机厂商比拼的就是Launcher的设计。当然我们自己也可以去...
  • 开发一个APP需要多少钱?

    万次阅读 2017-09-06 23:28:58
    ” 不错,这是大家特别关心的问题,也是互联网公司非常重视的一问题,因为涉及到自己的成本问题,作为APP开发人员,站在产品经理的角度来给大家分析下,开发一中小型的APP需要做什么,以及需要支付多少金钱...
  • 开发一个app需要多少钱?

    万次阅读 2018-07-13 15:43:04
    想开发App,“要多少钱”是很多人心里最重要的问题。但App开发商不会给你直接答案,因为影响开发App价格的因素有很多。App开发的功能类型(宣传服务类/电商类/游戏类/工具类等)、精细程度、制作方法(自建团队/外包...
  • 应用程序,Application的缩写, APP:应用程序(外语缩写:App;...传统意义上来说,APP简写的英文名称之所以会如此流行,主要是因为移动互联网的快速崛起。移动互联网的快速发展,让移动应用和移动硬件
  • uni-app开发微信小程序的简要流程

    万次阅读 多人点赞 2019-06-03 15:22:59
    uni-app开发微信小程序 1. 开发工具调试 然后打开微信开发工具—>设置—>安全—>开启服务端口(微信开发者工具最新版) 进入XHbuilder,点击工具—>设置,找到微信开发者工具安装目录,设置启动地址, ...
  • Android APP打开另一个APP完整逻辑实现

    万次阅读 多人点赞 2018-05-09 18:12:03
    一丶概述前段时间配合开发,完成了一个APP拉起另一...市面上比较流行的解决办法,第一就是现在说的新开发一管理型APP,其他APP需要时再下载,运用时拉起,另一就是插件化,直接将多个APP合成一个APP,这...
  • 开发一微信小程序/APP一般需要多少时间,多少钱? 微信小程序/APP开发的工期和费用估算需视功能需求的多少和难易程度而定,需求不明的情况下很难给出恰当评估。 在湃点网络定制平台,一对一的专业的顾问将逐步...
  • uni-app微信小程序运行打包流程

    千次阅读 2020-03-24 21:05:46
    uni-app微信小程序运行打包流程 1. 运行 首先编辑工具HBuilder X要和微信开发者工具相关联, 具体方法见:https://jingyan.baidu.com/article/f0e83a2558580022e591018b.html 关联完成后一定要运行尝试: 点击小...
  • 配置参考:... APP拉起小程序 private void launchMiniProgram(String path) { String appId = "你的appid"; // 填应用AppId IWXAPI api = WXAPIFactory.cr...
  • uni-app实战商城类app和小程序

    千人学习 2020-03-07 22:06:28
    课程概述 本季度为uni-app实战项目第2季度,将实战商城类app和小程序,其中会包括发布到安卓端app,iOS端app、微信小程序,另外还会涉及Weex(nvue),Vuex模块化管理,商城支付模块等。 课程大纲见以下图!
  • uni-appAPP和小程序微信授权

    万次阅读 多人点赞 2019-01-05 10:27:16
    uni-appAPP和小程序微信授权uni-app 介绍APP微信授权检测服务商授权登录获取用户信息示例代码小程序微信授权获取用户基本信息微信登录微信登录状态监测 uni-app 介绍 uni-app 是一使用 Vue.js 开发跨平台应用的...
  • demo:用matlab app designer简易app

    万次阅读 多人点赞 2019-03-28 13:47:37
    2、拖动画布上的图标,大概建立这样一布局 右下角属性中可以设置一些基本参数,选择代码视图,属性中可选项更多,比如Xlim,Ylim,颜色,字号等 3、在按钮上右键,函数回调,光标自动到指定区域,进...
  • 使用uni-app做程序的坑

    千次阅读 2019-12-30 15:56:40
    坑是真的让我很难受的,在小程序的...使用uni-app定位时需要引入小程序的js(qqmap-wx-jssdk.js)我用的是腾讯的api文档 使用小程序自带的uni.getLocatio定位到的城市是拼音的,我们需要的是中文的,就需要转...
  • 简述APP启动流程

    千次阅读 2019-09-27 20:01:11
    用户从Launcher程序点击应用图标可启动应用的入口Activity,Activity启动时需要进程之间的交互 AMS进程实际上是SystemServer进程,因为AMS只是SystemServer启动的一服务而已,运行在SystemServer的某个线程中...
  • 但是App开发的技术门槛高,很多人询问:开发一款App流程什么?我想开发一款App,要从何入手呢?本人曾参与多项目的开发,今天和大家详细介绍一下App软件开发流程。 App软件的开发流程目前分为两路线,编程开发...
  • 第一部分:APP界面设计流程概要分享,总共11步骤。  1. 确定你的创意方向或者围绕主题展开您的创意是否有人过,如果有类似的app,那就要多多考虑,争取超越并且有一些独特的优化设计在其中  2. 定位应用和...
  • 移动app开发流程app开发步骤

    千次阅读 2017-05-29 11:44:59
    市场上程序做得比较多的也是前两款的平台。 随着移动互联网的普及,移动终端功能的日益完善,很多企业看重移动互联网的重要,开始在这领域完善自己的品牌,开展营销活动。 一款好的app需要哪些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,391,179
精华内容 556,471
关键字:

做个app需要什么流程