app和网站哪个难做,济南网站建设开发,东莞网络推广平,wordpress建好本地站怎么上传回想自己最开始学习 Android 的动力#xff0c;其实很简单#xff0c;就是想在手机上看到自己设计的 APP。但是在工作后#xff0c;一直做的都是「别人」的 APP#xff0c;偶尔还要做一些自己不太认可的设计和交互#xff0c;从中获取到的成就感还不及第一次在手机上看到「…回想自己最开始学习 Android 的动力其实很简单就是想在手机上看到自己设计的 APP。但是在工作后一直做的都是「别人」的 APP偶尔还要做一些自己不太认可的设计和交互从中获取到的成就感还不及第一次在手机上看到「Hello World」。 所以我要打造一个属于自己的 APP甚至接口都是自己的。遵循 Material Design用上各种最流行的库不适配低版本反正自己怎么开心怎么做 这一篇基本都是在扯淡如果是只对代码有兴趣的读者可以翻一下我后面的文章写了没。 定位 不知道大家有没有听说过网上有一些自动生成 APP 的服务。在我还对编程一窍不通的时候我做过一个这样的东西 简网 现在还忘不了当我拿这个去唬人时别人「这是你做的真的假的」那种眼神。 我是乔治·R·R·马丁的小说「冰与火之歌」后面可能会简称「冰火」的粉丝曾经连续读了前五卷厚厚的十五本书啊再加上一本「冰火」的百科「冰与火的世界」 「凛冬的寒风」慢慢写马大爷长命百岁 其实我最早接触的是它的电视剧「权力的游戏」但在没有任何知识背景的情况下看的我一脸蒙蔽。很多东西是看了小说之后才焕然大悟并且惊叹于这部作品尽如此宏大。在美剧的故事开始之前漫长的历史里面也发生了许多故事 于是就产生了做一个「冰火」百科的 APP 的想法让没看过小说的人对这部作品有更多的了解 科普小说美剧故事开始之前的故事并且绝不会涉及剧透 APP 名就叫「冰与火百科」好了。本来想叫「冰与火的世界」但觉得还是要跟原著有所区分。另外五个字可以让它在手机上完整显示试了几台手机超过五个字在手机桌面显示会有省略号。 图标 我一直在想有什么图案是可以代表「冰火」这部作品的是作品名的艺术字还是某个家族的家徽NoNoNo 在冰火里面有个地方的人一见面会说「Valar Morghulis」意思是「挖了蘑菇立死」噢不对是「凡人皆有一死」。我觉得这句活一定程度上可以概括这部作品他们用的硬币上也印有这句话 酷就拿它做图标好了 在 Android O 上面原生系统下的 icon 都统一成了圆形 为了响应谷歌的号召按照扁平化加简洁的概念经过老婆的处理有了这么几个版本 最终决定用最简洁的那个。 功能 这个 APP 不会做的太复杂就是一些基本的功能和以前那个自动生成的差不多。 进入 APP 后可以通过点击不同的分类查看对应分类下的人物、城堡、历史事件等点击进入详情一个 WebView 的页面。在详情页面可以通过点击文字跳转到另一个详情页面。差不多就这样了。 这好像也太简单了。。。 再加个搜索和夜间模式吧。 接口 接口我是想自己做的但就算我那么有耐心去收集后台数据关键我不会后台啊 琢磨了几天后我觉定这样做。自己生成 json 数据然后将 json 文件放到 GitHub 上面直接去请求这个文件就好了反正也不是要拿来上线的东西用最简单的方式实现就好了。我怎么这么聪明啊。 smart.png 所以难点就在于收集整理数据了还要写一下 html 代码。 知识点 要是没有意外把现在想到的都实现了的话在后面的文章你可以接触到以下内容 用网络静态数据打造自己的接口部分 Material Design 控件的使用一些流行框架的简单使用DataBinding、Retrofit、Realm、Glide 等Android 和 js 之间的简单交互夜间模式的实现搜索功能的实现对初学者来说还是一个可以学习一下的项目妥妥的。 对了还有一个星期「权力的游戏」第七季就来啦想想还有些小激动。 项目地址