Coder Social home page Coder Social logo

huabanlite's Introduction

HuaBanLite

Android端的花瓣网,个人兴趣项目

在架构搭建上,用了比较热门的 MVP 和 RaJava + Dagger2 + Retrofit2。 现有的同时用上 MVP+Dagger2+RxJava+Retrofit2 的热门开源项目似乎还不是特别多,这也是小弟在参考各开源项目和公司现有项目之后的一次尝试,希望在将 MVP + 三剑客 糅合在一起的同时,不会因过度设计而臃肿,架构轻巧的同时低耦合、易拓展,日后即使加入新的功能模块也不会写很多累赘的代码。不得不说,MVP + 三剑客 真的能打出成吨伤害哈哈~

现在的功能还不丰富,交互也还有待完善,不过项目的架构已经定好了~把交互体验做好也是花时间的事情,日后会花时间慢慢打磨,希望把一些酷炫的Material Design风格的交互或者动效应用到 HuaBanLite 中。

HuaBanLite 或许还有些不成熟的地方,欢迎提issue多多指点~如果你喜欢 HuaBanLite,希望点个Star鼓励~

感谢

创建HuaBanLite的念头,在我一年前就有幸看到LiCola前辈开源的另一个huabanDemo时就有了。有了这个项目作为参考,HuaBanLite 的编码工作就轻松了许多。API请求,Bean类,怎么命名等重复性高的东西,小弟直接参考该项目就可以了,枯燥的工作少了很多,再次感谢LiCola前辈~

##截图

Screenshot_2017-04-05-17-27-35.jpg

Screenshot_2017-04-05-17-28-58.jpg

Screenshot_2017-04-05-17-29-21.jpg

Screenshot_2017-04-05-17-31-25.jpg

Screenshot_2017-04-05-17-31-32.jpg

Screenshot_2017-04-05-17-31-49.jpg

huabanlite's People

Contributors

alberthgh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

newsolf wherego

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.