Coder Social home page Coder Social logo

tsp-wan-android's Introduction

前言

​ 学习的最好方式就是动手实践,为了加深 Kotlin 及 JetPack 的学习理解及巩固,在参考了鸿洋大神的玩安卓社区后,借助社区API完成了玩安卓客户端的V1.0.0 版本的开发,将JetPack的主要组件引用到项目中,相比如纯Java开发有更多的好处和优势。

简介

​ Wandroid项目基于 Kotlin + JetPack + 协程实现 MVVM 架构的玩安卓App。网络请求基于 Retrofit + okhttp + 协程,数据库采用 room,事件总线LiveEventBus等完成整个项目的开发,后续会进一步将JetPack的其它框架引入到项目中。

项目截图

pic1 pic2 pic4 pic5
pic17 pic8 pic9 pic10
pic11 pic12 pic19 pic19

已实现功能

  • 首页、体系、发现、导航、我的五大模块;
  • 登录注册功能,浏览历史记录,搜索(历史搜索,热门搜索);
  • 博客文章浏览及分享,添加收藏、取消收藏;
  • 切换夜间模式,设置文章字体大小;
  • 我的积分、积分排行榜功能;

技术点

版本记录

v1.0.0

  • 初始化版本,主要功能都已经完成。

tsp-wan-android's People

Contributors

lentolove avatar

Stargazers

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

Watchers

 avatar

Forkers

flyfire

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.