首页 网站首页 软件开发 APP开发 查看内容

怎么开发一个简单的app?

微信运营 2022-8-18 17:52 8707人围观 APP开发

纯属小我爱好,不想盈利什么的,苦于不晓得怎样入门,搜索了一下贱程,也看不懂每个流程具体有什么用,想问问各路大神,听说可以用html5停止开辟,想用html5,希望可以获得解答,提问的目标就是想领会流程,并自己操纵做出一款产物,不管做出来的怎样样。

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

APP开发合作

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

精彩点评
  • 银鲜目江探 2022-8-18 17:53
    以前在app外包公司做过两年,负责过几个app项目的开发,由于是没有大神带,基本处于摸着石头过河。但是几个项目也都成功上线。以下回答纯属个人经验。目前app开发主要分为三种:1.Web APP   纯HTML开发。其实相当于一个网站,适应手机的网站。一个牛逼的切图崽可能直接写出适应pc 、手机、 pad的网站,而且安卓和ios不需要分别开发,几套css搞定一切。做好以后网址拿来,用在线免费的工具上传个网址,再传个图标,包个app的外壳就可以在应用市场上架了。安卓的应用市场很容易通过,豌豆荚,91什么的,基本上资料填写好就可以上架。但是appstore审核比较严格,代码都错都会被打回来。这种app效果和你在浏览器里直接输入网址一样,为什么还要包壳呢?忽悠客户钱呗!手机网站基本上几千就搞定了,包壳可就是几万啊!优点:开发成本很低,更新快,根本不需要更新版本,不需要手动升级,跨多个平台和终端也是妥妥的。缺点:无法获取系统级别的通知,提醒,动效等等,用户留存率低,设计受限制诸多,体验较差 。比如定位,重力,手势什么的效果差有些实现不了。2.Hybrid App  混合型  就是一部分是原生的一部分是网页,因为有些app特殊性,也考虑到成本问题,会选择这种开发模式,比如新闻类的,还有一些购物的网页。淘宝有一部分也是web。3.Native App  原生app依托于操作系统的app,交互好,可拓展性强。需要用户下载安装使用。优点:用户体验好,性能稳定,操作流畅,可以访问本地的相册通讯录模式的,动效转场很棒,缺点:
    成本很高!
    成本很高!
    成本很高! 开发周期长,开发不同版本,更新也比较麻烦,基本上自己有团队后期更新维护才可以维持运行。app基本开发流程:1.大致需求和想法,这个基本上是老板干的。2.用户调研,有产品经理的产品经理干,有些创业团队老板自己干。3.产品策划——产品经理4.产品大致框架——产品经理5.产品原型图——产品经理(身为一枚苦逼手机也干过)6.UI设计——设计7.ios  Android开发——好贵好贵的程序员8.后台开发——好贵好贵的程序员9.测试 —— 闲的时候喝茶打牌 忙的时候通宵测试的测试汪10.上线 —— 谁干都成11.运营 —— 运营  新媒体啥的12.升级开发 —— 再来一发
  • 123456868 2022-8-18 17:53
    下午,知乎上的一个私信我,问我“我是一名大二的会计专业学生 我想做一款App”问我该怎么做。这个问题其实很多人问,但是也没有一个人出来回答,虽然网上有很多这样的答案,但是大多数都是广告,我今天就根据自己的项目经历,写写从从想法到实践,如何开发一个App,希望能帮助那些做App的入门者。做一个App一般分为五个步骤,第一个是有想法,第二是整理产品需求,形成产品文档,第三是设计产品模型,第四是招聘开发人员进行开发,或者外包,第五是上线运营推广,下面我就分别解释下,每一个步骤该怎么做。第一步:完善你的想法很多人看到别人的App做的这么好,而且做的很不错,也会自己想着做一个App,比如有的人想做一个绿色食品的App,有的人想做运动的App,有的人想做个钓鱼的App,想法是每个人都会有的,而且千奇百怪,不过很多人的想法都是不完善的,很多人的想法都是片面而不成系统的,也有的人是一时头脑发热的,不成熟的,所以说想把想法做成App,首先一定要问自己,是否真的特别想做这个App,是不是这个App不做出来就不睡觉,想做App的决心到底有多大?只有有了特别坚强的决心和信念,这个App才有可能被做出来,因为大家并不知道,做成一个App有很多无法想象不到的困难。有了决心之后,再做App才有动力,这个需要做的就是,完善你的想法。比如我们想做一个绿色食品的App,我们要把这个App的名字,App的类型,面向人群,以及功能,都要想清楚了。先是起名,最好是与众不同的,具有唯一记忆性的功能,别起行业名字,比如你起个家电App,或者商城App,没有人知道是那个公司的,因为名字太大众化了。要给App起个唯一记忆型的名字,还有就是方便用户搜索的时候,书写方便,比如京东,天猫之类的,都是书写很方便的。其次,就是App的类型,是购物类型的,还是咨询类型的,还是社交类型的,还是工具类型的,这个也要想清楚,App的类型会关系到App的功能,如果是商城的App,肯定有商品展示,商品购买,支付等功能,如果是社交类型的,肯定有用户关系,用户交流方面的功能,所以功能也要想清楚。再次是面向人群,我们做一个App,不能说给所有人用,因为那样相当于没有方向,就像无命题作文和有命题作文相比,有命题作文更好写。面向的人群,要细分的很清楚,不能只说是男人或者女人,还要把人群的具体属性说清楚,比如我的绿色食品App面向的人群种类是什么职业的,收入多少,对食品安全比较关注的,同时对绿色食品有较高消费能力的人群,这样定位下来,基本就是25岁以后的人群了,因为25岁之后,很多人都有一定的经济实力,对绿色食品来说,能消费的起了。说了这么多,意思就是人群的定位要非常的精准。最后,就是App的功能,就是大致的功能有哪些?比如商城是要有用户支付功能的,还要有商品展示功能,还要有用户系统,当然了也可不要用户系统,随时提交地址,预定也行,这个也要想清楚了。第二步:整理产品需求成书面化等你的想法都完善了,关于App的第一步想法也完善了,第二个步骤就开始了,那就是书面化。人与人的交流,不能只靠想法,每个人对同一句话的理解都是不一样的,比如说,你想做个App,技术人员想到的是要写代码,产品人员想的是功能,投资人想的这个App能不能赚钱,值得不值得我投资,所以不同职业的人对同一个想法的理解都是不一样的,所以你要把你的想法整理成书面化,就是整理成产品文档。产品需求文档包含你的所有想法,比如产品名称,产品类型,人群定位,产品简介,功能简介等等,产品需求文档是对一个产品的书面化定义和解释,一个好的产品文档,能让所有人脑补出一个产品的模型来,产品文档的说明和描述越全越好,就像你遇到一个漂亮的女孩,但是你只说她很漂亮,很多人无法理解有多漂亮,但是你如果通过各种书面化语言描述出来,大家才能想象到真正的美丽。很多著名的小说家在写到美丽的女孩时候,都会有一个全身,远近,以及细致的描写,这样才能给人代入感,产品文档也是如此。下面是我通过百度搜索的一个新闻类App产品需求文档案例:1.产品背景介绍2. 产品介绍2.1.产品开发背景原因2.2.产品信息介绍2.3.产品用户定位2.4.产品中的角色2.4.产品中的角色3.产品信息结构图4.功能需求4.1.管理账户-4.2.用户账户4.3.用户设置4.4.个人中心4.5.栏目功能4.6.内容添加功能4.7.评论功能4.8.搜索功能4.9.分享功能4.10.图片栏目4.11.补充说明5.非功能需求介绍5.1.运行环境5.2.可用性5.3.可扩展性5.4.安全性5.5.接口6.交互逻辑6.1.客户端界面逻辑6.2.管理后台界面逻辑这个产品文档包含几个模块,产品的背景介绍,产品介绍,产品结构,产品功能,逻辑功能等,当然这个还不是最全的,最全的还会有更多。我们可以对照这些产品文档的模板,把我们的想法书面化成具体的需求。这样做的好处是减少我们在后期的设计和开发上的沟通成本。特别是有的App开发前很多功能都没有想清楚,边做边改,最后产品把技术激怒了,办公室发生PK事件,很多时候,我们想的一些小功能,对于技术来说,可能要写一个月,甚至更长时间,一旦一个功能发生变动,涉及到技术方面的逻辑修改和变动更多。很多创始人在初期没有做好这些东西,导致后期App上线时间一拖再拖,最后直接把团队都拖死了,所以说,清晰完整的产品需求文档,对一个App的后期发展都是非常好的。第三步:设计产品模型一旦整理好产品文档,就要设计出产品模型了,产品模型比产品文档更加直观和清晰,产品模型是对产品的一种立体呈现,就像我们遇见一个漂亮的美女,小说家的描述只能给人想象力,而画家的画面呈现更加具有立体感,立体感的美丽更加直观和清晰。产品模型会让所有的人一看就明白,大家可以看下图:http://p9.pstatp.com/large/5dc00057cbf2fd8750c高质量的产品模型包含产品的所有页面、系统、以及配色。产品模型的设计一般用Axure RP、Balsamiq Mockups、Pencil Project等软件,其中Axure RP用的人比较多,产品模型设计完成后,这样一个App的前期工作基本就完成了。设计完产品模型后,交给设计师进行UI设计。第四步:招聘技术人员进行App开发有了产品模型和产品文档,还有设计图,下面就是把产品文档和模型、设计图发给技术进行开发,目前开发App有几种方法:第一种是原生模式开发,根据不同系统的开发分为android、ios版本,早期我们曾经开发过windows phone版本和塞班版本,不过目前主流的是android、ios版,因为windows phone和塞班已经game over了。第二种开发模式是混合开发模式,就是H5和原生相结合的方式,一部分代码写在本地端,加强交互,提高用户体验,一部分写成网页的形式,方便修改。目前有很多这样的混合开发工具,技术朋友们,可以去网络上搜索自己喜欢的工具进行使用。第三种模式就是:轻应用模式,类似H5网页以及百度的轻应用,这样的更加方便,但是交互和独立性很差。第四种是:网页生成方法和模板套用,很多网站提供网页直接生成App功能,还有就是很多做App开发的外包公司,做了一套模板,每次只要更换名字和样式,就是一个App,不过第四种App质量更差,用户体验基本谈不上。如果你是真心想做一个App的话,不建议大家使用。还有最后一种开发模式,就是外包了。这个大家最好找靠谱的外包公司,因为在外包的过程中,有很多问题,程序的bug和架构问题都会为App将来的发展埋下后患,还有就是App的上线进度不好把控,开发中的问题很多,很多创业公司几乎都跨不过开发这道坎,就已经死亡了,所以能开发一个App上线,算是App创业成功的第一步了。第五步:上线运营推广App开发完成后,下面面临的事情就是上线运营推广和维护,这个算是App创业的第二步,第二步是决定一个App创业者是否成功的重要条件,当下的App数量超过300万,但是90%都无人问津,剩下的App只要10%才有用户注意到,所以说能把一个App运营推广成功才是最重要的。App运营推广目前成本非常高,竞争激烈。这个目前的行业现状,但是如果你的App只是和硬件交互,属于补充类型的App,倒是无所谓,目前娱乐、社交等类型的App早已经是红海一片,没有大量资金的创业者很难在做成功。我曾经收集整理了一篇《2015最新国内十大应用商店广告报价表》的文章,大家可以看看,具体方式是关注移动互联网微信号:ydhlwdyq 后回复:051,即可看到。目前高质量用户的应用商店价格报价在2-10万/天,如果一个App要想在应用商店获得高质量的用户,一个月的投入费用在60-300万元。所以说,运营和推广才是决定一个App未来发展的关键。最后一步就是,人才招聘。上面说的这些都是从一个想法到App上线运营推广的流程,所有的流程都是需要人来完成的。如果你自己不懂,你就需要自己来招聘人才,具体人才招聘怎么招聘,可以通过各个渠道,比如拉勾网,BOSS直聘等互联网垂直行业来招聘人才。把一个想法变成一个App,会遇到很多想象不到的困难,不仅需要决心还要人脉和资源,当然最重要的还是资本。所以说,如果想做个App,一定要要把文章中的这些点都想到了,同时明确自己的责任,建立一个靠谱的团队才能成功,当然你如果把这些都想到并做好了,你就是一个成功的App项目经理了。作者:移动互联网李建华,微信:ydhlwdyq,10年移动互联网行业人士,专注2B2C的渠道推广和品牌推广,未经许可禁止转载,否则将追究你的法律责任。
  • 勇敢的树袋熊1 2022-8-18 17:53
    长文,纯手打,还是爪机,希望题主珍惜我的答案。本人长期同时从事多个职业,从高中数学教师到畅销书写手,从动画动作师到某不合法行业中介,又曾经幸运地跟着一位大哥进入移动互联网行业,开始做android开发,后来负责公司运营,学到了不少东西。目前正在独立开发一款教育app,从产品到设计,从android到iOS,从服务端到运营,都一个人做(两个移动端已经完成,正在填里面的内容,不是因为我牛逼,而是没钱请人 )行业经验尚浅,只是管中窥豹,大神们轻拍。1、别着急行动,好好想想自己是否有毅力坚持下去,有没有时间,会不会影响工作和生活。最重要的是,要充分考虑到学习成本,因为一个人不可能什么都会,更不可能什么都精,在独立开发的道路上一定会遇到坎坷,很有可能为了一个技能要学好几本书(我辞职在家带娃,所以时间上有保证)。2、确定产品需求。如果是自己做着玩的,那爱做什么都可以;如果要给用户使用,那就要考虑用户的需求,用户是否真的需要,在什么场景下使用,高频还是低频,竞品有哪些,你如何改进等等。这些需要到真正的用户中去调研,而不是自己拍脑袋随便想一个。一旦做出决定,就很难更改(作为一个十几年教龄的老师和几十款教育app用户,在对学生们广泛调查后我才敢辞职开做)。3、完善产品细节,撰写产品文档,做原型图。每个页面都有哪些功能,事无巨细写出来,然后用Axure把原型图做出来,页面跳转,按钮,图片什么的(我不太会用Axure,所有的页面都画了图纸)。4、设计与美工。有了原型图,就可以做最终的设计图并切图。不同屏幕有不同长宽比和分辨率,所以一张图可能要做多套。当然如果你比较懒,安卓可以做一套,可iOS需要2倍图3倍图还是没法省。如果没啥美术功底,可以去某宝买点盗版图,修修改改,配色可以参考其他app,或者买本配色宝典。ps要会用,不求熟练,不会的上网查一下。(多人协作时和技术同步进行,如果一个人做,我还是建议先切图)5、技术调研和撰写开发文档。进入开发环节之前需要调查一下你需要采用哪些技术,有没有现成的轮子,一定要具体到一个个功能,同时做时间安排。如果是单机版app,两个移动端即可,如果需要网络请求,还要有Server端逻辑,数据库表结构怎样的,后台是不是需要管理系统,是不是要处理高并发等等。看上去好多对不?其实我很多也不太懂,只要大致明白怎回事就行,不会的去查。具体是原生开发,混合开发还是直接webview套H5,取决于你的更熟悉哪一个。(我安卓和iOS均采用原生开发)。6、配置工作环境。ss、as、xcode、idea,atom、该装的装,好的键盘、鼠标、桌子椅子,泡面、火腿肠、面包、牛肉干、巧克力、红牛、喜欢的音乐。7、配置服务器。一般都用vps,不过我不懂服务端,学习成本又太高,所以购买了云服务,可以自己定义表结构,可以用js实现后台逻辑,够我用了。8、困了,以后再补充。
  • 真不是我干的的 2022-8-18 17:52
    太简单,找我,发私信,说功能,报价,交款,开发,OK
  • 潘金麟 2022-8-18 17:52
    html也是可以的,只是开发基础还是java,如果会的话你操作起来可能会更好一点下面我给你讲讲开发一款app的相关流程:1)用户需求分析你饿了,就是你的需求我给你一块面包,就是解决你的需求2)制作产品原型不是行内人的话,大家可能就会觉得说APP不过就是程序员埋头苦写出来的,但其实代码只是其中一个步骤而已,其实可以把制作产品原型当做房子的设计图,一个简单的构造可能不需要,但是稍微复杂一点的设计都是离不开图纸的3)APP页面设计你除了设计好以外,一个好看的页面肯定也是要设计出来的,不论是APP还是一个网站或者宣传片,都是需要一个好看且适宜的页面,这样才能达到吸引用户的作用4)编写代码前期准备工作做完以后,就是程序员发展作用的时候啦,编写代码就是给一个没有灵魂的页面赋予生命力,所以这个步骤难且重要5)APP测试这个步骤也还是比较重要的,主要功能还是防止后期出现问题,以及测试所有的功能是否存在问题或者功能是否不齐全6)上线使用所有步骤都做完以后,你就可以直接上线APP投入使用这就是开发一款APP所需的完整流程,当然你后期需要运营的话,那还需要一个运营团队来做但其实一款简单的APP大家完全可以先选择模板更改,这样子的话既简单又方便快捷还是看自己的选择及情况嘛,一半用模板一半自己编码学习可能会更快也更难一点,这个办法比较能够解决快速学习的目的

相关推荐

一个人开发一个App

一个人开发一个App

我是从19年6月份开始写自己的App的,到目前为止,差不多一年的时间我写了10多个应用。

一个人如何开发一款app?(2020修改版)

一个人如何开发一款app?(2020修改版)

时隔2年,把这篇文章拿出来,稍作修改。本文仅从个人作为一个三流跑偏程序员的角度思

3年时间做了50个app,我的app个人开发者之路!

3年时间做了50个app,我的app个人开发者之路!

我的职业生涯我的职业生涯如图所示,这是我整个职业生涯的时间线,一目了然。我2011年

App开发、小程序开发该如何选择技术开发公司?

App开发、小程序开发该如何选择技术开发公司?

术业有专攻。一个好的开发团队对做好一款App至关重要,好的团队会有专业且标准的需求

同样的能力,为什么开发小程序要比App简单100倍?

同样的能力,为什么开发小程序要比App简单100倍?

“在红海中博杀是没有前途的,所有的成功企业都是不同的。”这是 Paypal 创始人 Peter

一步一步开发一个完整的APP(上篇)-数据库和后端服务开发

一步一步开发一个完整的APP(上篇)-数据库和后端服务开发

一、引子近日学习了Flutter开发APP的技术,原来一直做后端,所以现在可以独力做一个包

APP开发用什么框架最好?这5大框架,开发者必备神器

APP开发用什么框架最好?这5大框架,开发者必备神器

移动APP和小程序,是我们每天都要用到的应用程序,但你知道应用程序是怎么开发出来,

个人开发一个app持续6年是怎么样的体验

个人开发一个app持续6年是怎么样的体验

2016年中,作者高考结束。很多人都会在高考前筹划考完出去旅行,但考完却是宅在了家里

零基础学习App开发第一天------创建与发布App

零基础学习App开发第一天------创建与发布App

一、前言移动web时代,手机的兴起使得大部分在手机上的应用开发变得如火如荼,然而传

一款APP制作开发的完整流程

一款APP制作开发的完整流程

APP总的开发流程可分为三个阶段,第一个阶段是需求阶段,第二阶段是研发阶段,第三阶

创业者必读:开发一款 App 到底需要多久?

创业者必读:开发一款 App 到底需要多久?

到2022年,将会有大约3500亿的移动APP下载量,这将创造约2000亿美元的营收,因此如今

第1天 | 鸿蒙App开发实战,创建项目好详细,运行起来真美丽

第1天 | 鸿蒙App开发实战,创建项目好详细,运行起来真美丽

学一门编程语言,废话再多,都不如动手实践来得简单。走,去https://developer.harmon

APP开发费用明细

APP开发费用明细

用互联网思维改造并升级企业,是大量传统企业适应移动互联网时代的重要战略选择,而做

自己动手,从0到1开发一个App

自己动手,从0到1开发一个App

本文假定读者是想通过自己的学习和努力,从0到1去制作自己的一款APP产品。我将从独立

H5 手机 App 开发入门:概念篇

H5 手机 App 开发入门:概念篇

手机现在是互联网的最大入口。根据《中国互联网报告》,手机网民已经超过8亿,人均每

官方出品!手把手教你在华为HMS平台开发App

官方出品!手把手教你在华为HMS平台开发App

导读:HMS Core是华为面向开发者提供的开放能力合集,包括账号、支付、Push、地图等核

怎么一分钟快速开发自己的手机app

怎么一分钟快速开发自己的手机app

现在不管做什么都得有一个自己的手机app,自己花钱去开发太贵了,怎么办?自己动手,又不

9 个顶级的 JavaScript 移动应用开发框架

9 个顶级的 JavaScript 移动应用开发框架

从技术角度来讲,iOS,Android和Windows Phone上的应用是由不同的编程语言来开发的。i

App的跨平台开发,还香吗?一篇文章深入为你剖析

App的跨平台开发,还香吗?一篇文章深入为你剖析

跨平台真的香吗?曾几何时,以RN为代表的跨平台的技术一经推出。得到无数掌声。也为互

软件开发自主化:一条比拼韧性和耐性的赛道

软件开发自主化:一条比拼韧性和耐性的赛道

老陈最近有点上火。作为在杭州的一家智慧城市系统开发商,上半年接了湖北一个地级市的

商业洽谈 文章投递 寻求报道
电话咨询: 15924191378
关注微信