Git Product home page Git Product logo

eden's Introduction

Eden

一、简介:

是否您的手机里App繁多,占用大量空间且使用不便?
“伊甸”希望能在一定程度上解决您的烦恼,她在为您为您集成常用生活小工具的同时,也提供了丰富的娱乐和学习资源,希望能在给您带来便捷的同时,也能带给您快乐和归属感。
——伊甸,做您的网上生活之家!

二、功能介绍:

主页包含7大模块:学习园地、娱乐视频、智能聊天、微信精选、慕课教程、美图欣赏、个人中心
侧滑栏包含3个工具:天气预报、快递速查、归属地查询
后续版本功能:自定义模块、智能推荐、翻译小助手、每日一笑、小闹钟、夜间模式、社交功能

三、技术要点:

1.框架与接口

Glide、OKHttp、Banner、PhotoView、CircleImageView、LeakCanary、GSYVideoPlayer、Titanic、UMeng、Bugly、Bmob、聚合数据等

2.UI相关

自定义View、动画、复杂控件:DrawerLayout、NavigationView、SwipeRefreshLayout、Spinner、ViewPager、TabLayout、FloatingActionBar、ScrollView、RecyclerView、StaggerLayoutManager、9-Patch等;

3.其它

复杂列表开发、大图浏览、用户信息管理、消息传递、数据解析、工具类封装、多渠道打包等

4.设计模式

单例、Builder、代理、工厂、外观、观察者。

四、使用截图:

1.学习园地

img

2.娱乐视频

img

3.智能聊天

img

4.微信精选

img

5.慕课教程

img

6.美图欣赏

img

7.个人中心

img

8.天气预报

img

9.快递查询

img

10.归属地查询

img

五、写在最后:

这是我第一个完整的项目经历、覆盖了App开发常用的大部分功能。软件开发的整个流程都是我一个人负责,参考了很多书籍、付费课程和技术文章、咨询了一些专业的朋友、也使用了一些网络接口,感谢以上所有给我提供的帮助。整个过程记录了我成长的点点滴滴,充实而又快乐。
最后声明:本项目各大App商城免费下载,非商业用途(再次感谢Gank、聚合数据、慕课网和开眼视频等提供的数据接口!)

任何问题、欢迎交流

邮箱:[email protected]
微信:Iverson3214

eden's People

Contributors

yanhao3214 avatar

Watchers

James Cloos avatar jaime avatar

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.