Skip to content

547291213/MyCat

Repository files navigation

Android IM

一款基于JPush的即时通信app

功能:
* 个人: 个人信息设置[头像,昵称,生日,性别,密码修改 等]
* 好友: 添加,删除,黑名单,备注,查看信息
* 聊天: 【文本,图片,位置,语音,文件,个人名片】消息的发送和接收,以及消息转发,删除,文本消息复制,

操作演示

登陆(本地数据库已经存储最近一次的账号信息)

image

部分操作演示

image

接上:

image

更多相关信息,或者有疑问可以到我的博客下提出

项目博客

项目结语

正式开始应该是从2018-10-05日,起因有多个方面吧: 一直以来自己都有这么一个做个稍微大点的app的想法,但是因为是应届毕业生,“金九银十”恰逢最好的就业时期,每天也可能会忙于面试,笔试,以及各方面提升自己等。然后在面试深圳锐明的时候被上了一课,当时hr面,我拿出我最称心的app,给她展示,讲解功能。说完之后。她说了一句“你这个好像有点简单啊。”,仿佛给了我当头一棒,“你所珍惜的,在别人眼中或许不值一提”。我也没有怪她的意思,因为我有反思过我的学习流程:

从2018年3月开始学习Android,直至今日也不到一年。从看完第一本书----李刚的《疯狂android讲义》,然后写了第一个“大”程序“本地音乐播放器”,到今天那个项目的github上已经共有三个star,今天再去回看其实代码很简单,界面也就三四个,能取得这种成绩依然很欣慰了。当时做完之后自己又马不停蹄的买了郭霖大神的《Android第一行代码》,也记不清啥时候了应该就是在看代码的中途断断续续做完了第二个“大”程序“本地存储的富文本编辑器”,那个时候自己也耳闻目染,也知道使用三方框架了,也知道为了精美的效果需要实现一些优美的动画了。在《Android第一行代码》看完之后,自己跟着书中的指导仿写了一个“Cool Weather”,这算是第三个“大”程序。然后我找到了对我启发最大的一本书刘望舒的《Android进阶之光》(如果您有幸能看到这里,并且恰巧处于一个android入门的状态,那么我向您推荐这本书,书中的很多知识对于初学者来说可能晦涩难懂,但是如果您仔细阅读,用心思考,我想这本书一定不负您)这本书前前后后大概看了一到两个月,当然其中很多知识点需要去网上找相关的blog一起比较学习。然后后来又买了刘医生的《xxxxx》,书名都记不住了,书中的内容我也忘得差不多了。这本书我也不想多说。这一路走来,已然到了九月。然后就忙于就业。

然后在十月国庆的时候,找到了我的第一份工作,当时我也就准备安分下来了,然后就开始着手现在的项目,虽然后面发生了一系列的变故,工作也换了,项目也时不时的停工,一路坎坷,但是这一路走完,不能说我完成了一件宏伟的事业,但至少我坚持下来了,我从中学习到了很多知识,我收获很多,我甚至能在发现BUG的时候获得巨大的喜悦。我细心呵护这个项目的成长。如今它长大成人,我也已然该“放手”,那就这样吧?虽然也不是很甘心,但是我想我暂时也应该没有精力来做后续的工作(群组,群聊相关部分),甚至是没有能力来给之前的代码做代码重构(群聊和单聊可以通用一个聊天界面,但需要代码重构,每种消息类型也需要重构)。很现实,不甘心又怎么样,你可能并没有选择的余地。

                                                                                        —————— 2019-01-08  21:20

Releases

No releases published

Packages

No packages published

Languages