Giter Club home page Giter Club logo

todaysheadlinetraining's Introduction

TodaysHeadlineTraining

该项目为本科实训课程项目,课题名称为仿写“今日头条”APP。我作为组长,带领4名团队成员拿下专业第一的好成绩。该项目于2018年7月开发完毕,开发时使用Gitee。于2022年2月由Gitee迁移至GitHub。 把答辩PPT贴在这里以介绍项目。


答辩PPT

幻灯片1 幻灯片2 幻灯片3 幻灯片4 幻灯片5 幻灯片6 幻灯片7 幻灯片8 幻灯片9 幻灯片10 幻灯片11 幻灯片12 幻灯片13 幻灯片14 幻灯片15 幻灯片16 幻灯片17 幻灯片18 幻灯片19 最理想状态的数据流向.pngimage 幻灯片20 幻灯片21 幻灯片22 幻灯片23

项目亮点

1.在loginActivity与loginFragment通信的过程中,使用了回调

布局层

第三方控件

  1. 动画库AVLoadingIndicatorView
  2. 侧滑删除/收藏 SwipeDelMenuLayout
  3. TopSnackBar

尝试新控件(v4包/v7包/MaterialDesign)

  1. CoordinatorLayout
  2. RecyclerView
  3. FloatingActionButton
  4. NestedScrollView
  5. AppBarLayout
  6. BottomNavigationView 底部导航栏
  7. ViewPager

自定义控件

  1. NoSlidingViewPaper extends ViewPager 设置事件为不传递

Vector Drawable - Android中的SVG实现

数据持久层

  1. DiskLruCache
  2. 基于Sqlite的Litepal
  3. 缓存图片时MD5加密避免了URL中可能含有非法字符问题,一定程度上对用户隐藏实现

todaysheadlinetraining's People

Contributors

foxywinner avatar lh-harry avatar asura-ace avatar

Stargazers

 avatar

Watchers

 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.