如何看待子弹短信上线 7 天完成 A 轮融资 1.5 亿?

本贴最后更新于 2360 天前,其中的信息可能已经时移世易

诶..solo 不支持 git 动图吗?

这个还是去到我的知乎看吧.. https://www.zhihu.com/question/292330971/answer/487299490

恕我直言,做的没有我的毕业设计用心

我是 18 届毕业生,恰逢毕业设计做的是即时聊天系统

惯例先上图

我开始有做一个即时聊天系统的想法是在我大三上学期,起因是我觉得微信很多地方并不符合我的使用习惯。举个例子

当我在上课偷偷调静音玩手机浏览公众号的时候如果没有开震动,这个时候别人给我发信息我并不会知道(IOS 版)

如果我震动开了,收到信息确实会震动提醒我一下。但是!我并不知道是谁给我发的信息,也不知道他发的什么内容,在公众号界面也没有可以回信息的办法。

所以我为了看是谁给我发的什么信息,我就需要

1.关掉在浏览的页面

2.返回订阅号列表

3.返回到“微信”界面

4.查看消息

如果这时候我发现对方发的是“在吗”那我想继续我浏览的内容我就需要

5.进入订阅号

6.在列表中找到你想看的订阅号

7.进入订阅号后滑动寻找你要看的文章

8.滑动到你刚刚看到的地方

当你看完的时候,想要返回主界面,你需要将 1234 重新走一遍

这么一套 QWER 下来我觉得体验特别不好,尤其是当时我的 5C 还只有 2g 网络

(可能后来微信也认识到这个问题加了右划浮窗,但是体验还不算很好。当时还有一个把文章在界面置顶的功能,我相信很多人都没用过,并不好用)

所以当时就在构思,如果我是产品,我会怎么做才能让微信的聊天功能和浏览功能不会被割裂开来(其实是课室没有网络在发呆)于是兴冲冲的回到宿舍就开始撸(代码啊喂)我的 Android 开发专业课在大三下学期才开,在上学期我就把基本的自学完了,课余时间(除去打 LOL 的时间)就在宿舍不断把想法完善,然后大四顺便把这个作为我的毕业设计。于是就有了下面的 DEMO 了

下拉刷新用的是 Yalantis 的第三方

所以可以看到我的解决方案就是把最近消息跟侧边框结合,这样的话无论是浏览朋友圈还是公众号甚至是设置界面,都可以随时看到别人发的信息并且不想回复时点击右侧空白就当作无事发生,这下终于可以不让无聊的信息干扰我学习(看公众号)了

然而现在又出现了一个问题。假如我的 APP 能浏览文章,如果是像微信那样全屏跳转的话虽然聊天模块是独立出来了,但是如果我要找联系人或者想去设置,那我不是也得退出文章才能找到联系人了?那不相当于把联系人,朋友圈,设置模块跟文章模块割裂开了,于是

webView 广告位招租

emmm..效果还是挺让我满意的,通过下方导航栏的拖动或标题栏的点击可以把隐藏在屏幕下方的 webView 显示或隐藏,随时切换主界面和文章界面,标题栏右侧常驻的按钮也可以随时唤出最近消息。

所以总体思路就是通过隐藏把三个模块窗口同时放到一个界面,扩展了屏幕空间实现不同模块的瞬时切换。减少切换界面的等待时间和重复操作,看上去是不是 hen 棒

总体的框架有了剩下的就是填充框架了

主界面除了基本的登录注册,还有浏览朋友圈,发布朋友圈,点赞,评论,删除,添加好友,接受好友申请,搜索好友,联系人朋友圈,备注删除联系人等

聊天界面支持发送文字,语音,图片,定位,当时觉得微信语音如果有个地方没听到就需要重新听一遍特别烦,就做了带进度条的语音,那时候得到导师表扬还特别得意,直到第一次进知乎 LIVA 我就震惊了,我发四这个创意绝对不是抄的知乎。

消息模块的功能有保存本地聊天记录,按最近联系人排序,新消息红点提示,还有一个不值一提的小功能就是长按会出现全局的只能看到一条聊天记录的快速回复框

然后顺带提一下

服务器:用的是腾讯云学生 1 元一个月的 centos7 服务器(感谢腾讯),SSM+Tomcat

数据库:Mysql

通讯端:这里没有用别的框架,保持长连接用的是 Netty4.0,有心跳检测,断线重连,信息转发等功能(离线信息实在有点困难暂时没有实现)

后台:一个简单的管理系统

以上就是我大学里最值得骄傲的成果了,虽然只是个拙劣的 BUG 百出的小玩意,但是能用自己的能力实现自己的想法我觉得是一个特别有满足感的过程。

最后说了那么多还是点一下题吧,题目是怎么看待子弹短信融资 1.5 亿,其实我没有什么想法,我只是想说

不用一两亿,不用千百万,只要给我 15 万我就能出个 beta 版本,到时候再融他个小目标。达到 100000% 投资回报率,赢取白富美,走上人生巅峰,你还在等什么?!请 CALL 爆我的私信!

哎哎哎,别走别走嘛,我再给你看看个发家致富的宝贝

前几天买了个 Nexus 当开发手机,觉得原生界面有点丑,一口气撸了个 Launcher,只要再给我投资几十万,我们把电话,信息,设置的界面换一换,就是一个全新的系统了,名字和宣传我都想好了

中国首家自主研发手机系统 Basketball OS,使用数年如一日的研发成果--红星内核,并且兼容市面上所有 Android 软件,做中国人的 OS!

啧啧,请问什么牌子的点钞机比较耐用?

以上,感谢阅读~

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone1764 via Linux

    吃我一记洛阳铲! 子弹短信已经死了

推荐标签 标签

  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 53 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    169 引用 • 1527 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 544 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 384 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 4 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    366 引用 • 1842 回帖 • 1 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 7 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 175 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 545 关注
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1794 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注
  • Excel
    31 引用 • 28 回帖
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖 • 1 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 23 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 31 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 165 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9415 引用 • 42895 回帖 • 109 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 1 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    87 引用 • 139 回帖 • 1 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 640 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 143 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 2 关注