主页 > app开发 > 独立开发app能盈利吗?

一、独立开发app能盈利吗?

主要是看APP的模式以及能否有流量和用户,如果都没有,那肯定没法盈利,如果有潜在用户以及产品的运营推广带来流量和用户的转化,肯定能盈利!

二、自学编程到独立开发app要多久?

先,从学习一门编程语言到能够写出可以应用的软件程序需要一个系统的学习过程,这个学习过程需要多久,往往取决于三方面因素,其一是程序的功能定位和用户定位,其二是开发的方式,其三是学习的环境。

软件程序的功能定位和用户定位往往是决定软件复杂度的核心指标,如果功能定位比较复杂,而且用户对于软件程序的使用体验要求比较高,那么这样的程序往往需要一个专业的软件开发团队来完成,比如当前各种平台型软件产品就需要较长时间来进行打造,短则数周,长则数月。

三、个人独立开发游戏?

推荐《丸霸无双》,这款游戏是制作人于恩泽个人独立开发制作的。丸霸无双是一款动作格斗游戏,游戏以传统国风武术为载体,十八般兵器尽数收录,真实逼真动作设定,古风水墨画面背景,还原真实的江湖格斗。

四、独立开发一个 App 是一种怎样的体验?

从事iOS、安卓开发八年,却只发布了一款APP。

我是一个程序员,从业18年的“老程序员”,从2010年转做iOS开发以来也有将近八年的时间了。八年,对一款APP不断的维护、完善、更新、版本更迭,一路走来,回头看看自己都难以置信。

我是一个“老程序员”,又是一个爱学英语的“老程序员”。学英语免不了要刷单词,刷单词的时候我发现很多单词都有一些非常好的记忆方法,但这些方法散布在互联网的各个角落。能不能做一款APP,把这些方法搜集起来,方便用户查询呢?

想到这里我就开始动手了。

第一个版本功能很简单,但却是最花精力的。1.确定单词范围。综合了网上的一些词频资料又加入了一些医学词汇,第一个版本收录了10来万个单词。2.以俞敏洪老师的《词根》为基础,初步整理了800个词根,给7000多个单词做索引。3.因为是我一个人做,没有沟通成本,代码实现的效率还是很高的。虽然安卓和苹果的开发语言差别较大,但核心代码的算法基本一致(比如数据存储和检索),只是界面部分略有差别。

2011年年底顺利上线了第一个版本,为了降低成本appstore还是用的朋友公司的账号,因为没有服务器所有功能也都是离线的。

不过上线后用户反馈并不好,我想一定是哪儿里出了问题。认真分析总结问题应该出现在两个方面。

1.产品形式定位为字典,那么字典类的内容当时只有概要解释,音标、发音、双语、例句、同义词、英英等都是后来一步一步加上去的。

2.单词记忆的素材太少了,使用者在查询的时候,有很多词查不到记忆法,还要用度娘二次找。

找到问题,那就逐步解决问题吧。

内容主要有以下几类:

1.名著上下文。

阅读是复习和巩固所学单词的最好方法,最好的阅读材料当然是英文原著,可是我们很多人读原著都有障碍。单词量不够的时候查字典会让你丢掉所读阅读的乐趣和激情,而有时候就算所有单词都认识,也不能体会作者的意思。

针对查字典的问题,我开发的【名著阅读】的点单词自动查含义,这在当时还没有人做,所以这个功能上线后,吸引到了很多用户下载。针对所有单词都认识,也不能体会作者的意思的问题,我给每段英文都配上了中文,都是手工操作的,一共整理了100多部名著,整整花掉了一年多的晚上和周末。

如果你喜欢看实体书,我还给这100本书里的每个单词做了索引,所以也可以通过查词定位到这里:

2.词根词缀分解

背单词还有一个重要的方法就是词根词缀。词根词缀可以理解为汉字的偏旁部首,我们大量记汉字肯定不会按照横竖撇捺去背,同样英语单词也不应该按字母罗列来背,除非你是初学者(我们刚会写字的时候也是横竖撇捺啊)。这方面的中文资料虽然很多,但都是围绕5000左右的考试词汇的。英文资料已经很丰富,但都是文字资料。如果把这些资料数字化,学英语的同学就能方便的查询每个单词的词根词缀,也可以查询每个词根构成的单词了。这个数字化的工作,目前中外只有我一个人在做。

截止今天已经拆解了十万多个单词,总结了两千多条词根,并引入正向和反向索引,方便举一反三式查询。同时给这些单词画“词源树”,有了这棵树你就可以了解这个单词的来龙去脉了。

3.单词记忆法

这个功能我是用单词笔记的形式体现的,最初的设计是希望每个用户都能把自己觉得好的方法提交到系统。但现实是:初期的用户量很少笔记就很少,而笔记少就不能吸引更多的用户,这是一个恶性循环。为了让这个体系运转起来,初期的笔记都是我个人录入的。这会存在版*权的问题,不过在之后的运转过程中我都进行了版权确认,这当中得到了摩西老师、钱磊老师和童理民等老师的支持,现在这几位老师在APP里都有专栏,大家一定要关注他们,都是行业精英。

其他的过程还很多,就不细说了。

随着资料的逐渐丰富,APP也得到了使用者的认可,看着APPStore里面清一色的五星评论,比喝什么鸡汤都管用!

我知道这不是个人英雄的时代,但凭借自己的努力为英语学习者提供了一款绝对良心软件,却也欣慰,虽然为此付出了很多。

高伟东,2017年7月2日于哈尔滨。

————————————————————

沒想到第一次知乎問答就有這麼多人點贊,謝謝各位支持。下面附上來自用戶@安和Annd的留言和大家共勉。10.我似乎正在慢慢遠離自己的理想。兩個月前的今天,我剛剛邁完这十八年来的最大一个坎儿。高考一锤定音,专业也随之尘埃落定。不是我曾经心心念念的临床医学。想当医生,这个梦做了很久了。听了之后有人给了鼓励,有人笑而不语,也有不少人直言不讳,说医学生学时长课业重,出来待遇也不高。女孩子家,学个翻译,学个师范,赚得多还受人尊重,多好。我说知道啦。9.知乎上有个问题——活在中国,你感觉这个国家最让人不解的是什么?有一个答案,作者茶小花说,歌颂美德,却不相信美德。这句话我消化了很久。后来每次遇见一些场景,心头都自动浮起这句话。比如,有人继续追问我,为什么想当医生?我老老实实地讲,这种能帮到别人的感觉太酷炫,而且不是锦上添花,是雪中送炭。有些人点头,但总有别人脸上挂满"就这"?有时候我也问自己,就这?8.没错,就这,这对我很重要。梦想,会被人耻笑的梦想。从什么时候起,不计成本地"帮助别人"被归成"傻"的同义词。医生又如何,救死扶伤又如何,挣不了钱,就是不识时务,就是傻乎乎的。但我想花自己的时间,去做我认为有意义的事情,可不可以?我想十年如一日,把这件事坚持下去,行不行?7.说到坚持。我向来佩服把事情做到前1%的人。英语如此,编程也如此。独立整理五十万多词条,算不算英语顶尖?独立编写升级维护软件,算不算编程顶尖?后面花了多少时间,多少次想要放弃,我无力想象。只是,看电影,最引人注目的、最让人摩拳擦掌打算大干一场的,永远是超级英雄飞天救世的情节;但回了现实世界,相信你和我一样,既感且佩的,反是那些从小人物发家,一路咬着牙流着汗,付出的是苦心是血汗,告诉自己不能放弃的人。认真又努力的人,到哪里都该受尊敬。6.所以,这款软件最让我感动的是什么?两个,好用,实在。词根词缀的好处,就像偏旁部首,试过,才知道记忆可以多有逻辑。市面上还能不能找到更好的词根词缀软件?我没找到。而且对我一个穷学生来说,最好的是,他不收钱。只会偶尔,真的是偶尔,跳一个框出来,礼貌地和你说,一个人维护这软件确实难处很大,可不可以给点帮助?你不想给钱把对话框关掉,它也乖乖地,不来烦你。有些词典有试用期,有广告,它没有。说是良心,把用户当朋友,不过分。5.高老师,论年纪已经可以做我的上一辈。我对他的印象和另一个人重合——说出来你们可能不信——小米总裁雷军。我是米粉,死忠那种。喜欢小米,并不是他们家产品多么赶英超美无懈可击,很大一部分是被雷老板人格魅力圈了粉。为什么我会喜欢商人雷军?小米的招牌,你我都知道,物美价廉,走的是性价比之路。买东西讲究货比三家,谁愿意花些冤枉钱?薄利多销,多少人讲过这个路,多少人盼着真正价格平易近人的好手机出现。只有雷军和他的小米做到了。雷军的伟大在于,他向我们展示了一种可能性,是不是想要成功,只能通过大把捞钱来实现?是不是相信美德,就注定会吃亏到死?是不是像我一样,做个能帮人的好医生的理想,就是会被人耻笑的理想?他给后生们指一条路,路上说,踏踏实实去做,只管认真,自然有人帮你赢。巧的是,德不孤,必有邻。一样的,高老师,你只管认真,我们帮你赢。4.这个潮水般奔涌的世界,人要换个位置,简直不要太容易。每日路经的面馆在不经意间挂上了歇业的牌子,喜欢的杂志也某一个月突然停了刊。关于坚持的歌,唱一日,一月,一年,都尚还算得上容易,只是这首太容易仓促结尾的曲,高老师已经奏了十年。什么概念啊,十年,由此而来的正式收入一分钱都没有,租服务器要花钱,宣传要花钱,一分一秒键盘上的光阴,十年几乎所有的空闲时间,也宝贵无比吧?入能不能敷出,全靠用户心情。扪心而问,你能做多久?3.把自己代入想了想,至多三四年。万一有一天累大了,甩手不干,软件如何半成品,随它。可是实际并没有,最近的词典库更新,就是去年的事情。知道这软件的有多少人,一千?两千?他为了我们这些用户,数量不多的用户,一直坚持到现在。我有嘉宾,鼓瑟吹笙,他再苦再累也和自己说,有人在用这软件,不能放弃。谢谢你没有放弃我们。你奉献给我们的如此之多,现在轮到我奉献给你了。2.这也是我写这篇文章的初衷。酒香也怕巷子深,信息井喷的时代,水军可以轻易买到的时代,有价值的东西太容易被轻易埋没。我一个学生党,做不出什么像样的东西给你们。能做到的,就是宣传宣传,通过自己的努力,让更多的人知道,让"好人有好报"这句话实现的可能性大一点。我想和你们一起,创造一个奇迹,有关理解,有关感恩,有关不忘初心,方得始终。1.我生活的地方,就是我的世界。我想让自己的世界更美好一点,有更多兢兢业业的医生,有更多学以致用的程序员,更多人可以为了梦想不计回报地付出,更多人因为能帮助到别人,而勉励自己坚持下去。抱有这样想法的人,一定还有很多,他们藏在各行各业,观望着疑虑着,因为没有看到前人的足迹,而不敢迈出第一步。毕竟谁知道这么做了,结果会如何呢?也许我们只需要知道一个例子。现在,这个人就在这里,高伟东老师,和他的【词根词缀记忆词典】。0.总有一些看起来常人难以理解的坚持。背后是为了什么,懂的人自然懂。希望每个有梦想的人,都能得到好的回报。希望每个有品质的软件,都能被慧眼识珠。希望,你和我,每一个有抱负的人,互相帮助互相扶持,总能守到云破天晴那一日。

五、app怎么开发?

关于这个问题,1.确定应用类型:首先需要确定应用类型,比如游戏、社交、工具、娱乐等。

2.设计应用界面:根据应用类型,设计应用的界面和用户交互流程,可以使用各种原型工具进行设计。

3.选择开发平台和语言:根据应用类型和设计,选择合适的开发平台和语言,如Android Studio、Xcode、React Native等。

4.编写代码:根据设计和开发平台,编写应用的代码,实现各种功能和交互效果。

5.测试和调试:进行应用测试和调试,发现和修复各种问题和漏洞。

6.发布应用:将应用发布到应用商店或自己的网站上,使用户可以下载和使用。

7.维护和更新:进行应用维护和更新,修复问题和添加新功能。

六、app开发方法?

开发 APP 的方法有很多种,以下是一些常见的方法:

1. 原生开发:使用 iOS 或 Android 官方提供的开发工具和语言进行开发,可以获得最佳的性能和用户体验。

2. 跨平台开发:使用跨平台开发工具,如 React Native、Flutter 等,可以同时在 iOS 和 Android 平台上运行。

3. 网页应用开发:使用 HTML、CSS 和 JavaScript 等技术开发网页应用,可以在不同的设备和操作系统上运行。

4. 混合应用开发:结合原生和网页应用的优点,使用 WebView 等技术在原生应用中嵌入网页。

5. 快速应用开发:使用快速应用开发工具,如 Xamarin、PhoneGap 等,可以快速创建跨平台应用。

选择开发方法时,需要考虑应用的需求、目标平台、开发人员的技能和预算等因素。

七、怎样开发app?

1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。

2、交互设计、UI设计——设计出基本且完善的原型图和app基础的交互设计效果,之后再根据这些设计出完整的UI界面并学会切图,一些需要做自适应的素材图片需要做点9patch。 这里还需要你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能完美适应不同分辨率设备。其中交互设计需要你懂得很多人机操作的技巧经验,掌握Axure等交互工具的使用,UI设计需要你掌握Photoshop和Illustrator等操作。

3、使用ADT之类的开发环境进行app软件开发,你最基本的也得掌握java语言,熟悉android环境和机制。

4、如果不是单机版的app,需要用到服务器,那你还得掌握WebService相关知识和开发语

言,常用的有ASP.Net,PHP,JSP等。

5、熟悉并能开发数据库。

6、某些功能需要做算法,这还需要一定得专业知识,尤其是数学基础。

7、熟悉API接口开发,这里包括你自行开发API的能力以及调用第三方API的经验。

8、熟悉TCP/IP,socket等网络协议和相关知识。

9、熟练掌握App发布的流程,真机调试技巧,证书,打包,上架。 App开发其实不一定适合一个人搞,太费劲,除非是一个单机版的小应用,或者利用现成的app开发简单的第三方应用,否则还是让一个团队来完成各自擅长的领域。

八、APP怎么开发?

开发 APP 需要以下几个步骤:

1. 确定 APP 类型和目标用户:首先,你需要确定你要开发的 APP 类型和目标用户。这将有助于你确定 APP 的功能和设计。

2. 选择开发平台:你需要选择一个开发平台来开发你的 APP。目前市面上有多种移动应用开发平台,如 iOS 开发工具 Xcode(仅适用于苹果 Mac)和 Swift,以及 Android 开发工具 Android Studio(可在多种操作系统上运行)和 Java 或 Kotlin。

3. 学习开发工具和语言:选择一个开发平台后,你需要学习相应的开发工具和编程语言。如在 iOS 开发中,你需要学习 Swift 语言和 Xcode 工具;在 Android 开发中,你需要学习 Java 或 Kotlin 语言和 Android Studio 工具。

4. 设计 APP 界面和功能:在开发 APP 之前,你需要设计 APP 的界面和功能。这可以通过手绘草图、使用 UI/UX 设计工具(如 Sketch、Figma 或 Adobe XD)等方式实现。

5. 创建 APP 框架和数据库:根据 APP 的需求,你需要创建一个 APP 的基本框架和数据库结构。这包括选择适当的数据存储方法(如本地数据库、网络数据库或云存储)和设计 APP 的界面和功能模块。

6. 开发 APP 功能:使用你选择的开发平台和编程语言,开始开发 APP 的功能。这包括编写代码、调用接口、处理用户输入和与服务器交互等。

7. 测试 APP:在开发过程中和完成后,你需要对 APP 进行多次测试,以确保其功能正常、性能稳定并无明显 bug。测试可以分为单元测试、集成测试和系统测试等阶段。

8. 发布 APP:在测试和修复所有问题后,你可以将 APP 发布到应用商店(如 Google Play Store 或 App Store)。在发布前,请确保已准备好相应的开发者帐户和权限。

9. 更新和维护:发布 APP 后,你需要持续关注用户反馈和市场趋势,并定期对 APP 进行更新和维护,以优化功能、提高性能并修复 bug。

开发 APP 需要时间、精力和专业知识。如果你是初学者,可以从学习和实践开始,逐步积累经验。同时,可以参加在线课程、阅读相关书籍和文章,或者参加 iOS 或 Android 开发者社区来提高自己的技能。

九、怎样开发APP?

首先,安装一些必要的软件开发环境,比如Java、Eclipse、Android Studio等等。此外,还需要使用一些其他工具,比如一些插件来支持功能,或者用来调试程序。

2、怎样实现APP设计?

在开发之前,需要确定APP的设计,即界面和功能的实现。要考虑的因素很多,包括颜色、字体、布局、功能等等,这些都需要细化到每一个细节。

3、怎样实现APP功能?

APP的功能是实现APP应用本身的核心,也是最重要的部分。需要定义功能,并用代码实现它们,将它们连接起来,并确保它们可以正常运行。

4、如何添加用户界面和功能?

在APP开发的过程中,需要添加用户界面,支持APP功能的代码。这一步需要有良好的编程能力和编码经验,同时也需要有可视化的技术,以便更好地控制界面和功能的显示。

5、如何测试APP功能?

在完成开发之后,需对app软件进行测试,检查软件应用是否可以正常运行,是否存在任何问题或者漏洞。可以使用一些专业的测试工具,也可以使用真实用户反馈来测试APP。

6、如何发布APP?

当完成开发和测试之后,就可以将APP发布到应用市场或者其他渠道,以便用户下载和使用。在发布之前,还需对APP进行优化,以提高用户体验。

以上就是APP软件开发的一般步骤。由此可见,开发一个APP,不仅仅是一件简单的事情,而是一个复杂的系统,需要多方技术的结合。本文介绍了APP软件应用开发的全过程,以便帮助程序员更好地开发和调试APP,实现良好的用户体验,以满足用户的需求。

十、怎么开发APP?

1、组建团队开发APP

自己有团队或者组建开发团队,自行开发app,一般是科技互联网企业的做法,内部开发沟通效率高、安全可控、风险小。

但是,app开发需要的技术人才多,至少需要专业iOS开发师、Android开发师、UI设计师、产品经理、后台开发师,如果项目比较大,还需要测试人员,如果涉及到网站,还需要一名前端开发师。这些人才不一定短时间内找到,还有经过团队磨合,有2年经验的工资都在万元以上。

2、外包编程开发app

过去,如果没有自己的开发人员,要想进行app开发,绝大多数企业,只能选择找app开发公司进行项目外包。

外包公司与客户进行沟通,确定要开发的app类型、需要的核心功能、业务模式、商业模式等。由外包公司的产品经理梳理的app的用户需求、功能列表,然后制作app原型图,确认之后,设计师完成app的ui设计,之后开发人员根据原型图、设计图等进行分工,分别完成app各部分的开发。

外包开发app需要大量的沟通,开发周期3-6个月,成本一般20万起步。外包开发app需要客户紧跟各项功能模块,避免出现功能不完善、系统漏洞等。

相关推荐

热门图文