折腾了两天,终于发布了

折腾了两天,终于发布了这个妖娆的ProgressBar,现在满心欢喜中。 ?  GitHub

其实,实现原理也是蛮简单的:

NumberProgressBar2

继承自View,添加两个方法,setMax , setProgress.

将这个View分成三个不同的区域:

1、已到达的区域

2、文字区域

3、未到达的区域

然后每次setProgress方法被调用的时候重新绘制整个Bar,重新计算三个区域所在画布的位置,然后通过Paint去绘制就好啦!

欢迎各路好汉使用和吐槽~  :0

psps: 居然上了GitHub Trending啦~ 乌拉阿拉~

我开始了一件需要坚持很久的事情

维护Blog是一件很痛苦的事情,尤其是在热情消退之后。

脑海里有事情想写,却没有时间,忽然一天有时间,却忘了要写点儿什么,就这样,距离上次写文章也就越来越久了。很多事情是以冲动开始,什么时候结束连自己都忘了。

前几天,我冲动了。

我忽然想办个新的博客,去收集Android上优美,实用的开发资源,然后让世界人看到。

不得不说,冲动是的高执行力的保证,不到一天的时间,我在ThemeForest上购买了一套主题,我在闲置的DO服务器上搭起了服务,安装好了Wordpress,发表了第一篇英文博文。

冲动吗,恩,冲动了!那就一直冲动下去吧!

现在每天早上第一件事情就是更新那个英文Blog,哪怕只更新一篇,选一张或者自己动手做一张优美的图片作为Feature Image,用碎成渣的英文扭扭捏捏的写下文章内容,然后编译一个或者几个开源项目,将Apk的Demo放在JumpShare上,留下GitHub的链接还有Apk的链接,简单的写两个单词作为SEO,轻轻的按下Publish,再去主页刷新一下看有没有出来,然后看着一个新生安安静静的躺在那儿,会心的一笑。

那一笑,乐在坚持,乐在分享。:smiley:

PS:

我的最近:新办的站点是Moo Droid(Moo是哞哞哞,Droid是Android),还收到了来自朋友们的明信片,每周和YinMing讨论互联网和设计的点点滴滴,还在执着的做着AnimeTaste,最后锻炼身体和参加学校活动的频率有所增加。

写在10万这个点上

AnimeTaste 10万AnimeTaste 10万,忽然有感悟。

3个月不到,AT Android版本便突破了10万用户,真的始料未及。

本科时候,最想干的一件事就是自己写一个未来会有十万用户量的App,没想到这一切已经来到。不过,似乎这会儿的心态又有些变化了,10万好像已经不能满足胃口了,变得贪婪,要做到更多,50万,100万,甚至1000万,就像曾经做好第一个App后看着每天最糟糕的时候只有十几,甚至几个新用户的时候,感觉10万真的是个遥遥无期的数字,今天回头看,一个人的战役打起来是多么的辛苦,又是做图,切图,还得写程序,写后台,找人帮忙测试,还得去传到各个市场(各个市场的恶心程度,只有传过一次才能深有感触),没有足够的时间去准确的定位App的目标,只是感觉到累,能坚持完感觉那会儿已经很彪悍了,第二个App的流产也证明了一个人做App实在是太难了。

况且那时身边也没有一个志同道合的小伙伴能在关键时候去相互鼓励,一个人走黑路需要的胆量远大于两个人(感谢少楠和小胖)。

不过

可能一个人彻头彻尾做完一个App给我的最大的帮助是让我学会了,以及懂得了整个App的开发流程,逼得我去学习了很多知识,现在回头看来,这些被逼着磨砺出来的东西反倒对我帮助更大。

然而

站在今天的角度来看昨天:那时似乎对这个世界还是模糊的,当时我还大言不惭的对着妈妈说:“一个有10万用户的App就能拿到投资”,我通过这个信念在本科时候完成了第一个App,今天看来,“拿投资”依然是个时髦的词汇,但是我却清晰的认识到了他的难度,不会再去说这么傻,这么呆的话了(感谢少楠经常破冷水 :p)。现在,只想就像我的博客Title下的那句话一样:“我想写个好的App…”,去认真做好一个产品,去认识更多的优秀的有理想的家伙,剩下的能争取到就去努力争取,即便争取不到,一个好的App,也会像你的勋章一般,成为你整个人品质的一部分,他是你一段时间内的故事,你可以讲给别人听,你可以在高兴的时候打开他,你可以在沮丧的时候看看那些用户鼓励的评论,证明你的能力已经对某些人的生活产生影响,这些都是你存在的意义的一种直观感受和认可,你在尝试着努力去改变别人的生活,或许目前不像盖茨或是乔爷那样炸天,但是你已经在他们曾经奋斗的路上了,剩下的就是去努力超越他们吧!

最有成就感的两个月

过去的两个月或许是我最有成就感的一段日子。

AnimeTaste从9月3日全面发布以来,到今天(2013年11月2日),整整两个月,获得了62338个用户(现在平均每天都有1000-3000左右的新用户),而且拿到了豌豆荚110期的设计奖,被多家媒体曝光报道,和少楠小胖的合作也超级愉快。认识到了那么一群有梦想的人,为之坚持的人。我看好AT的明天,或许AnimeTaste超越Vimeo也不一定哦~

AnimeTaste开源计划

AnimeTaste 发布出去后,很多小伙伴问我,能不能开源这个App。

今天给大家一个正式的答复:开!

不过得等到稍微稳定一些的时候开放,目测还得2个月左右,我个人有些完美主义倾向,不会为了发布App而发布App。我也会一直完善这个App,不管是供大家学习还是二次开发,我都会全力给大家提供帮助。

之所以这么支持开源,源于自己大二的时候,GitHub出来两年(一年半?)之际,我注册了GitHub的账户,只是听说那是个开源社区,但是登陆进去一片茫然,不知道Git命令是什么,不知道版本控制是什么,只是单纯赶了个时髦,开源爱好者也成了自己标榜的噱头。

直到…

自己在开发小熊词典的的时候,遇到一个真真切切的问题:如何把Android 3.0以上的ActionBar,兼容到Android 3.0以下。随后为此展开各路搜索,StatckOverFlow告诉我:快去使用一个叫ActionBarSherlock的库吧。

初学使用别人的库配置ActionBarSherlock是个很痛苦的事情,因为各种不会,不知道如何导入…导入后又是一堆错误…不但ActionBarSherlock出错,连自己原来的代码也冒出红色感叹号。

又是一番狂风暴雨般的搜索….

花了三天左右,彻底明白了这些流程的头头尾尾,当ActionBar成功的在我的HTC Desire上跑起来时,惊、喜、成就感。

丢下手头的事情…

开始点下GitHub的 Explorer…. 那场景就像:整理书柜,无意翻开一本小说,却不曾想一下子陷了进去,进入到了小说的世界。

我的GitHub | 开源进度咨询

认识了少楠,我决定做件事情

如何认识少楠:

少楠是我在简书的线下分享会认识的,发布会的前几日,无意间看到百姓网的微博发布一则Android/IOS开发者招聘(地址在此)。我个人呢肯定不能全职(有学要上,而且正在实习),随手回复了下,没想到少楠同学主动私信我邀请我去百姓网坐坐聊聊天,恰巧周六在百姓网有简书同学的创业分享会。

读大学的时候,总有一种身边没有志同道合的朋友的感觉,找不到一个能和自己一同聊互联网,有相同知识面和见解,我只知道身边真心超爱这一行业的基本上没有。老师只想着如何得个更高的头衔,如何从学校搞的更多的钱,同专业的朋友们只想着如何找个好工作,考个名气大些学校的研究生。记得自己花1万4买下第一台Macbook Pro时,周遭宿舍很多人认为这是炫富,每次听到这些话我只是微微一笑,从不解释更多。我只是意识到对开发者而言,最好的开发工具就是一台高配置的Mac,是生活的一部分,是个人追求的一部分。

分享会:

聊得很投机~

我理解的少楠:

少楠是懂互联网的一个人,有很多产品的想法,思考问题从用户的角度出发,有着小野心却苦于不懂开发的一个优秀的产品经理。

少楠热爱的动画事业:

少楠也是个热爱动画的人,至少从他和他的团队做的 http://animetaste.net/ 和 艾墨镇 就可以看出。

从我们的聊天里我知道艾墨镇一直是缺少Android客户端的。少楠是不会开发的,当我后来几天微信上决定给他做个Android客户端的时候,他在微信的回复是这样的:

”你知道么,我等IOS开发者等了两年,php4年,安卓2年。“

我回复说:”你是怎么活下来的“

“素材发给我,过几日开工。”

收到素材后,我又惊呆了。HOLO风格的设计图已经做好了…他自己也说,没事的时候就YY安卓客户端(囧),他真的等太久了!

在此给少楠一个承诺:少楠同学,等我好消息!

附上少楠YY设计图,以及少楠微博,和他的个人站点,不能再多说了,因为我要开工了:

见过

这里记录着我所见过和交流过的互联网名人,这里会随着我的成长而越来越丰富的:

2013年08月10日:参加在百姓网举办的简书线下活动,见到了简书的创始人林立,还见到了百姓网PM plidezus ,聊的超投机。当然也见到了前端大神 sofish(小鱼),他原来不是一个大叔,只是个跟我一样的小伙子。

2013年07月24日:传漾科技 (百科)的创始人徐鹏(David Xu)带我和市场部的Anny一起去看了个夜场电影《White House Down》,看完后吃夜宵,等到了安沃传媒 (百科)创始人王旭东,随便聊了些,然后夜里打车回住处,身上没带钱,王还借了我两百块…尴尬。

2014年03月17日:和豌豆荚联合创始人崔瑾阿姨聊天,性格好温和,人超级Nice。

2014年05月13日:和世界之窗浏览器(后来的360浏览器 orz )作者孙鹏大牛去北邮喝了个饮料,他给我上了一节生动的互联网发展课 ?