想做社交APP,要明确你的用途,是为了学习还是商业用途。下面从这两个角度给你分析。
第一,若个人学习的化需要有编程的基础,安卓开发要了解Java的编程基础,若是苹果开发要学习objective-c,学习这两种语言时间会花很久。还要学习一些数据库技术。
第二,商业用途,节约时间成本,建议专业事情让专业人去做,花钱找软件公司定制要做的软件,提供需求,让对方报价加上周期即可,这样会节省你很多时间。
总之,这个不是小工程,需要团队合作才能完成。
我想用马云的句话来表述一下。马云说:许多人晚上想想千条路,早上起来走原路。
人生没有不可能,告诉自己勇于改变,不要被困难打败,困难并不会让人生变得辛苦,只要你追逐的自己的梦想,困难就会变得一点都不辛苦!
勇敢做梦吧!没有「能不能」的问题,只有「要不要」的问题,只要你想要,就应该开始行动,踏出你第一步。
第一步,可行性分析。
经济,你有这个资本做这个项目不?或者能不能融资到?
商业,这个项目如何盈利,多久回本
技术,找个技术人员,问问这个能不能实现,有没有坑
社会,是否违法?
其他条件
第二步,组织相关人力物力开始正式启动项目。
没有第一步,马上进行第二步,那么项目失败的概率超级高,只是送钱给开发,推广等相关人员
有人说从0到1很难,但是我更愿意相信从1到100才是最难的吧。
迈出第一步不重要,重要的是你如何能够在现在的市场下生存下来,说道社交APP,那么目前的情况,熟人社交微信,陌生人社交微博,以及陌陌、探探等等,所以说,想想方向,个人觉得不能只考虑要怎么创新、如何创新、更多的在于如何留住客户,如何让客户用起来,干不掉微信,至少也要从他手里拦截一些流量,就像、抖音一样。
1.首要条件是熟悉Java编程,没有任何计算机基础的人麻烦,有基础的人学起来估计很快;
2.其次熟悉Android的开发环境,直接开头从最简单不复杂的页面开发,那么你需要了解:Activity,Fragment,Service工作机制,以及SharedPreferences、Sqlite、文件存储等,了解常用界面layout编写,知道一些界面的兼容,这些东西都知道就够了,一个简单APP就可以搞起;
如果能知道一些加密协议,比如:DES/AES,IMEI绑定(社交很容易导向约炮/黄图等问题,所以得做点措施),MD5等更好;
3.会用到一些Android上的开源组件:图片加载-ImageLoader,滑动刷新-PullToRefesh/SwipeRefreshLoadLayout,图片渲染-GpuImage等等,要知道并且会用;
4.一些需要的公共服务:位置定位-百度定位(百度地图API-首页)/高德定位(LBS开放平台|高德地图API),推送-百度推送/极光推送等等,数据统计-友盟统计,这些应该够了;
5.与服务器交互的协议:HTTP协议的掌握,get/post就够了,补充:Volley网络请求库等;
其次,讨论后台:
1.由于你是新手,我们这里开发语言直接用Java/PHP,Java的话就直接Servlet就Ok,简单容易,上手快,如果PHP就LAMP,个人推荐Java,知道一点HTTP协议;
2.数据库直接用Mysql,操作起来方便,熟悉的人多问起来快速有人回答;
3.学会SQL的编写,基本的Select、Update、Insert、Index就够了,不会Join之类不怕,就多写几个语句,性能差不怕,抗住就行,后面再改;
4.数据库连接用:JDBC,简单容易上手快;
5.聊天系统可以用第三方的融云之类,我记得有个日活20W以下不收费的;
6.短信系统也可以用第三方的;
7.服务器就直接用阿里云,买一台阿里云,直接跑一个Mysql+Tomcat就行了,后面有用户了升级再说;
总之,原则就是市面上有的,开源的,最便宜的都可以拿来用。
社交类App是比较常见的App开发类型,除了传统的开发任务之外,重点在于通信部分的技术处理,文字传输的处理还是比较容易的,但是多媒体传输部分(音频、视频)还是具有一定难度的,比如如何解决误码率的问题等等。
蔚可云IM即时通讯聊天软件
红包功能社交圈子个性定制私有化部署本地部署1年售后支持功能齐全免费体验数据安全聊天加密支持二次开发安卓离线推送快速集成全球互通WebRTC音视频聊天
IM即时通讯聊天软件开发咨询加V:weikeyun24
谢谢邀请,做社交APP并不是什么难事,现在能做出来的技术也是很多,关键是想把这个APP做大,估计是有点困难。因为天时、地利、人和,这三者缺一不可。你看看你是否同时具备这三个条件。
我就做APP怎么做给你梳理一下:
第一步:需求梳理、分析
第二步:产品原型图绘制
第三步:UI设计
第四步:项目经理&技术负责人对接需求
第五步:技术方案&架构设计
第六步:项目排期&任务分解
第七步:产品研发阶段
第八步:交付测试阶段
第九步:上线
以上均是理想情况下,一个App必经的几个阶段的简洁步骤说明,具体执行依然会根据需求穿插进行。
不同的项目管理模式或许会有完全不同的流程步骤。但是专业性几乎是保证产品质量的唯一准则。
以上是观点仅供参考,说的不对,欢迎大家留言评论
那就走出这一步
迈左腿还是卖右腿
根本不重要
关键是迈出去
然后走的怎么样
跟大家说说可以吗?
在我们找到消费者痛点,挖掘出需求后,除了对自己给出的解决方案做自检,对整个行业也得全面分析下。
行业分析有3个关键点:
1、行业前景
我们一直强调,行业的选择是特别重要的。相同的能力,在不同的领域,取得的成绩可谓天差地别。
包括:市场规模、增长速度、未来格局。
2、进入时机
进入早了,大概率成了炮灰。进入太晚,竞争又太大。当然,没人能精准的预测具体时间点,关键还是看你能不能承受失败的结果。
3、竞争对手
就算这个行业再好,如果竞争对手过于强大,行业格局已经定型,再想去分一杯羹难度就会大很多。
包括:竞品目前的定位和市场占有率、你准备做的事是不是在巨头的业务延展线上,有壁垒还是别人随时可以进入。
分析完行业,再梳理清楚盈利模式和核算好成本,最后就是可行性的问题了。
1、团队可行性
就算再好的创意,也得靠人去执行,你手中有能做事的团队吗?
2、技术可行性
特别是对于草根创业者,千万不要想着颠覆和创新,有时候你的想法很好,做的事情也很有情怀,还得考虑下目前的技术能实现吗?
3、资金可行性
想创业,肯定是需要钱的,有多少钱就做多大事,我们不建议开始创业就借钱或者赌上所有身家。
还记得之前说的吧,创业跟打仗是一样的,只有靠精密的计算,才能提高成功几率。
1.首先了解一下什么是社交AAP:
社交产品几乎都是围绕“关系”“兴趣”“新鲜感”“荷尔蒙”从线上切入的。
关系越强、兴趣越强、新鲜感越持续、荷尔蒙越浓也意味着产品越有粘性、越有价值;比如
以强关系为代表作的微信;
以强兴趣为代表的B站/小红书;
以持续性新鲜感为代表的微博/抖音
以荷尔蒙为代表的陌陌/探探;
所以被离关系、兴趣、新鲜感、荷尔蒙去做社交是没有前途的;而围绕这四个方面去做社交除了兴趣这个赛道还可能看到新的希望外,其他三个方面几乎是无望了,因为老大的位置已经很稳固了。
2.其次关于APP的制作开发
制作离不开技术。而现在社会上靠谱的技术真是少之又少!就我公司来说,目前固定的十几个技术。刚开始做APP的时候,也交了不少学费。刚开始前后请过三个外包团队,大概一年时间花费了二百多万,东西倒是做出来了,就是不好用。这也不好用!那也不好用!后来我才知道:他们很多功能都是直接生搬硬套的用的第三方平台,接口也没有处理好。
3.最后APP的运营推广
APP在运营的过程中,如果技术维护优化升级都需要自己完成的,一定是需要请一个安卓系统,一个苹果系统,一个后台,三个技术员工的支持(在深圳这三个人的人工大概在四万五每月左右)。如果不可以自己组建团队,就只能找一家自己信任的公司进行托管了,这样就反而会便宜很多。
推广这个问题是个无底洞准备(大量烧钱),4.要想迈出第一步的问题
产品的第一阶段第二阶段第三阶段思考清楚
无论公域流量的购买和私域流量的打造都需要人力物力财力,所以说不融资的创业就是一场奢侈的赌博。