
一个人开发一个安卓社交APP不难,如果是业余时间,每天下班回家到12点,这样每天大概4个小时,外加周末每天12个小时,一个月足够了(有经验的条件下)~
AUI设计是否已有?如果有会节约很多时间,没有你估计还得自己PS一下;
B对编程是否有经验?从题主的问题可以看到你对编程估计经验不足;
社交软件分很多种,常用的无非附近人,发发图,拍拍照,修修图,拍拍视频;
下面分别介绍下各种技术:Android后台,JavaServlet,走>
首先,讨论Android端:
1首要条件是熟悉Java编程,没有任何计算机基础的人麻烦,有基础的人学起来估计很快;
2其次熟悉Android的开发环境,直接开头从最简单不复杂的页面开发,那么你需要了解:Activity,Fragment,Service工作机制,以及、Sqlite、文件存储等,了解常用界面layout编写,知道一些界面的兼容,这些东西都知道就够了,一个简单APP就可以搞起;
如果能知道一些加密协议,比如:DES/AES,IMEI绑定(社交很容易导向约炮/黄图等问题,所以得做点措施),MD5等更好;
3会用到一些Android上的开源组件:加载-ImageLoader,滑动刷新-/,渲染-GpuImage等等,要知道并且会用;
4一些需要的公共服务:位置定位-百度定位(百度地图API-首页)/高德定位(LBS开放平台|高德地图API),推送-百度推送/极光推送等等,数据统计-友盟统计,这些应该够了;
5与服务器交互的协议:>
其次,讨论后台:
1由于你是新手,我们这里开发语言直接用Java/PHP,Java的话就直接Servlet就Ok,简单容易,上手快,如果PHP就LAMP,个人推荐Java,知道一点>
2数据库直接用Mysql, *** 作起来方便,熟悉的人多问起来快速有人回答;
3学会SQL的编写,基本的Select、Update、Insert、Index就够了,不会Join之类不怕,就多写几个语句,性能差不怕,抗住就行,后面再改;
4数据库连接用:JDBC,简单容易上手快;
5聊天系统可以用第三方的融云之类,我记得有个日活20W以下不收费的;
6短信系统也可以用第三方的;
7服务器就直接用阿里云,买一台阿里云,直接跑一个MysqlTomcat就行了,后面有用户了升级再说;
总之,原则就是市面上有的,开源的,最便宜的都可以拿来用。
综合一下,首要是Java语言,然后知道Android编写界面,知道Android跟后台>外国人常常使用的交友软件是什么?
Facebook、Twitter/MSN等交友软件是老外喜欢使用的聊天工具,不过有一些外国朋友也会使用QQ、微信等交友软件,使用这些交友软件的前提是你的英语水平要达到一定的成都,GaGa可以忽略个人英语结交外国朋友,其翻译语言是世界主流的八种常用语种。
外国人用什么社交软件
全球人都可以用的twitter,facebook,instagram,当然中国大陆的好像用不了,还有很经典的MSN,外国人的空间MY space,相当于国内的qq空间,除此之外还有韩国人和日本人喜欢用的line,韩国人用的cyworld,国内的知乎原型Quora,国内的秘密原型secret,这些都是一些外国人用的社交软件。
外国有哪些聊天工具软件和社交网站?
动情网是多人在线聊天网站,还可以玩游戏,非常符合您的口味,可以百度,动情网
有什么好用的国外交友的软件 5分
(1)Skype
Skype是一款即时通讯软件,其具备IM所需的功能,比如视频聊天、多人语音会议、多人聊天、传送文件、文字聊天等功能。它可以免费高清晰与其他用户语音对话,也可以拨打国内国际电话,无论固定电话、手机、小灵通均可直接拨打,并且可以实现呼叫转移、短信发送等功能。
Skype是全球免费的语音沟通软件,拥有超过663亿的注册用户,最高同时在线超过3000万。
根据TeleGeography研究数据显示,2010年Skype通话时长已占全球国际通话总时长的25%。Skype 用户免费通话时长和计费时长累计已经超过了2500亿分钟。37%的Skype用户用其作为商业用途,超过15%的iPhone 和iPod touch 用户安装了Skype。
2013年3月,微软就在全球范围内关闭了即时通讯软件MSN,Skype取而代之。只需下载Skype,就能使用已有的Messenger用户名登录,现有的MSN联系人也不会丢失。
(2)omegle
Omegle是一个匿名和随机的全世界网友聊天的网站。该网站是由美国佛罗里达州伯瑞特波罗的18岁少年雷夫·K-布鲁克斯(Leif K-Brooks)创建的。 它是一款针对陌生人交流的Web产品,这个网站与众不同之处在于能够随机的向每位用户推送一个陌生人与之进行交流。Omegle 于2009年3月25日正式上线运营。 Omegle是一个不用注册、无需下载,只要进入网站点击“开始聊天”就能和随机在线网友进行交流的网站。不到一个月的时间,其Alexa排名已经闯进了前5000名。
服务器随机选两位客户让他们在聊天窗口进行一对一的聊天,过程中不具名,而“你”(you)和“陌生人”(stranger),任何一方可以在任何时候断开。
(3)MSN MESSENGER(Skype取代)
MSN Messenger是微软公司推出的即时通讯软件,凭借该软件自身的优秀的性能,目前在国内已经拥有了大量的用户群。
使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机。
MSN Messenger 界面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联系的绝佳选择。使用您已有一个Email地址,即可注册获得免费的MSN Messenger的登录账号。
2013年3月15日,微软公司在除中国内地之外的全球范围内关闭了即时通讯软件MSN Messenger,Skype取而代之。[1]
2014年10月31日,MSN Messenger正式退出中国市场,Skype取而代之。
(4)AOL Instant Messenger
美国在线即时通讯软件。中文官方名称:AI
M即时通。中文曾用名:AOL快信信使。是美国在线推出的即时通讯软件,类似于MSN,Yahoo!Messenger等,在泛北美地区拥有最广泛用户数量(200907数据),超过排名第二和第三的Yahoo Messenger和MSN。
(5)google talk
Google Talk是Google的IM工具,除了具有IM功能外,另外还加上了Voip功能,界面清新大方,可直接链接Gmail,接受查看邮件。
(6)AIM
AIM的全称是:AmericanOnline(AOL) Instant Messenger美国在线即时通讯软件
AIM是美国在线(AOL)于1997年5月推出的即时通
国际交友软件有哪些
人人网
外国社交软件有哪些? 20分
Facebook,Twitter,line,kakao等等
国外社交软件有什么?
推特,脸谱,
国外社交软件有哪些
Facebook Twitter vine tumblr spanchat Instagram LinkedIn myspace
有没有外国的社交软件?
微博
免费社交软件有哪些可以找到外国朋友?
能够找到外国朋友的免费社交软件有很多,比如说Facebook、Twitter、QQ、WeChat、GaGa等比较知名的社交软件,不过有些是需要一定的技术手段才能够玩的,有些只需要手机安装就可以了,GaGa就是属于后者,同时也不用担心英语水平好不好。
1探探
向右滑喜欢,向左滑无感,翻动探探推送的照片,寻找与你最近的缘分。如果你喜欢的人也喜欢你,恭喜,一见钟情!
在探探,只有相互喜欢的人才可以开始聊天,眼缘不错,趣味相投,向陌生人尴尬的搭讪说再见吧。
2陌陌
是一款基于地理位置的移动社交工具,你可以通过陌陌认识周围任意范围内的陌生人,查看TA的个人信息和位置,并同TA聊天互动。
3QQ
QQ已经有了22年的历史了,比很多人的年龄还大,也是90后的儿时回忆,QQ的玩法一直在更新,也越来越多,介绍下我知道的。
附近人:可以通过附近人的玩法找到自己喜欢的女生来打招呼并添加好友,现在我的QQ起码有几十个妹子是从附近人加的。
群聊:可以加入一些处对象、谈恋爱、相亲等类型的群聊,可以在群里找到妹子。
扩列:可以利用扩列来进行交友,根据自己的兴趣爱好去找对应的对象。
4 绅士club
绅士club社交软件是专门为陌生人提供交友约会的一个社交应用,“发布活动、报名活动、互相同意后才能开始聊天约会”的方式给陌生人之间建立一个良好的聊天体验。
4Soul
个人觉得soul适合喜欢所谓灵魂交友的文艺青年,文艺少女。不喜欢奔现的,有声控的,soul比较合适。但是对于大多数真正有交友需求的人而言,soul并不适合。1 应用设计:需要有符合社交应用风格的UI设计和用户体验,可考虑UI设计工具,例如Sketch、Adobe XD等软件。
2 数据库:需要一个稳定的、高效的数据库来存储用户信息、聊天记录、群组信息等。你可以考虑使用开源数据库,也可选择与服务器框架捆绑提供的MySQL服务器。
3 服务器:为了支持APP的基本功能,要搭建服务器提供API,完成用户注册,验证,获取信息、聊天、发帖等功能,若无合适的服务器搭建经验,可使用云服务器管理软件如 AWS,阿里云等平台。
4 账号系统:需要开发一个稳定的账号系统来支持账号注册、登录、密码修改、个人资料修改等功能。
5 即时通讯功能:社交应用离不开即时通讯功能,例如实时聊天、约见、分享等,需要使用即时通讯协议来实现,如XMPP。
6 定位服务:社交应用常常需要使用定位功能,如附近的人、地图导航等,需要使用GPS或其他依据地理位置的服务。
以上是基础需求,可能还需要考虑支付系统、广告、与其他应用的配合等等,具体需求取决于应用的功能和规模。
个人推荐信源密信,可以数得上最安全的聊天软件了。一个是聊天过程不走腾讯、阿里这些互联网大厂的服务器、机房,通过信源密信厂家提供的一个小黑盒进行通信,可以避免数据对外泄露。另外,在聊天过程中,厂家设计了很多防止数据泄露的各种应用。比如对互联网泄露来说,泄露是很大一个泄露。信源密信提供了明水印、暗水印功能,转发出去就能知道谁发的,对转发的人是个极大制约。另外,信源密信还有一些贴心的安全功能,比如信息双向删除,就是你同意,跟你联系的人同意,你们发送的全部信息就会立即清空,从而让聊天的两个人没有任何信息泄露的负担。就是这种安全吧,可能会被一些居心不良的人利用,但厂家核实再三,最终还是识别了这些人,从反面证明,这款聊天软件有多安全。 实力碾压
三款聊天软件分享:1、美聊,一款平台严格监管下的聊天软件,其中的用户都是带有真实的个人资料以及照片,经过平台人工的真人验证,通过聊天不仅能够找到志同道合的队友,还能够快速脱单哦。
2、钉钉,一款备受上班族青睐的聊天协作工具,除了聊天功能之外还加入了打卡上下班、工作组群聊、协作项目、多人共享网盘等诸多实用的功能。
3、易信,一款能够让大家在其中分享生活的聊天软件,不仅是和其他用户在一起进行聊天,还能够一键创建群聊,发送定位、红包、语音通话等功能玩法。这个功能是社交APP最基本的功能,没有聊天或者沟通的通道那就算不上是社交APP。
而聊天功能主要包括发送文字、、表情、语音以及视频等沟通方式,其中发送文字、和表情应该是基本的聊天方式,语音要比它高一级,视频聊天就是最高一级的,并且视频聊天也是对软件服务器要求最高的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)