<commit_before>---
published: true
layout: post
title: 一个摄影有关的应用
category: android
tags: 
 - app
time: 2016.10.7 22:14:27
excerpt: 关于photo app的一些事
---

一直以来对摄影有兴趣，就有个做一个摄影相册相关应用的念头，然后拿出来圈内自己用，做这个应用也是对自己所学的新东西的总结，算是一举两得把。

当初的设想就是想做一个自己的app，带有社交的软件，现在就弄了个初步样纸，下载地址 [photo](http://fir.im/fylder){:target="_blank"} 

要做一个app，android端好做点，但需要数据还得自己搭服务器，就用我们当初合伙在阿里云买过的服务器，还好当初大学时学过java，SSH来搭是会的，但感觉用起来有点多，知道Spring mvc也可以，索性就用SSM(Spring+SpringMVC+MyBatis)来做后台吧，没接触ssm，刚开始查了好多资料才一步一步把架构搭好，说起来，也就是想做一个网站来耍耍，网站的前端还真不太好搞，还是做提供移动端api来得简单，做完这些最后挂到阿里云的ubuntu服务器上，部署服务弄了好久，不过现在看来也挺有意思的。

移动端app的架构算是比较好想，毕竟是做这份工作的，起手就用现在常被说起的mvp，在dagger2和rxjava下很快就搭好基础架构

> 模块整合：dagger2
> 网络方面：retrofit2+rxjava（底层okhttp3）
> 数据库：realm
> 图片加载：fresco
> 异常处理：bugly

加上其它第三方控件和自己写的一些自定义控件及动效，推送、图片模糊等，也算是常用的一些东西。

从设计上基本参考material design的设计语言，在[https://material.uplabs.com](https://material.uplabs.com/){:target="_blank"} 倒是看到不少很腻害的东西。

做这个app踩了不少坑，从无到有的过程涉及到东西很多，一时之间就不用细说，还好杂七杂八的记在笔记上。

现在这个app还不完整，但基本可以创建上传相册，还得继续努力。

从应用产品的设想到设计还真是很费脑子，创新能力真的很重要啊！！！

待续~<commit_msg>Update 2016-10-07-photo.md<commit_after>---
published: true
layout: post
title: 一个摄影有关的应用
category: android
tags: 
 - app
time: 2016.10.7 22:14:27
excerpt: 关于photo app的一些事
---

一直以来对摄影有兴趣，就有个做一个摄影相册相关应用的念头，然后拿出来圈内自己用，做这个应用也是对自己所学的新东西的总结，算是一举两得把。

当初的设想就是想做一个自己的app，带有社交的软件，现在就弄了个初步样纸，下载地址 [photo](http://fir.im/fylder){:target="_blank"} 

要做一个app，android端好做点，但需要数据还得自己搭服务器，就用我们当初合伙在阿里云买过的服务器，还好当初大学时学过java，SSH来搭是会的，但感觉用起来有点多，知道Spring mvc也可以，索性就用SSM(Spring+SpringMVC+MyBatis)来做后台吧，没接触ssm，刚开始查了好多资料才一步一步把架构搭好，说起来，也就是想做一个网站来耍耍，网站的前端还真不太好搞，还是做提供移动端api来得简单，做完这些最后挂到阿里云的ubuntu服务器上，部署服务弄了好久，不过现在看来也挺有意思的。

移动端app的架构算是比较好想，毕竟是做这份工作的，起手就用现在常被说起的mvp，在dagger2和rxjava下很快就搭好基础架构

> 模块整合：dagger2
>
> 网络方面：retrofit2+rxjava（底层okhttp3）
>
> 数据库：realm
>
> 图片加载：fresco
>
> 异常处理：bugly

加上其它第三方控件和自己写的一些自定义控件及动效，推送、图片模糊等，也算是常用的一些东西。

从设计上基本参考material design的设计语言，在[https://material.uplabs.com](https://material.uplabs.com/){:target="_blank"} 倒是看到不少很腻害的东西。

做这个app踩了不少坑，从无到有的过程涉及到东西很多，一时之间就不用细说，还好杂七杂八的记在笔记上。

现在这个app还不完整，但基本可以创建上传相册，还得继续努力。

从应用产品的设想到设计还真是很费脑子，创新能力真的很重要啊！！！

待续~
{'fraction_non_alphanumeric': 0.11944577161968466, 'fraction_numerical': 0.020066889632107024, 'mean_word_length': 11.614457831325302, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 17, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6508291', 'n_tokens_mistral': 1636, 'n_tokens_neox': 1873, 'n_words': 72}