帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:数据绑定  EXP  MVVM  数据  BIN  proj  
Android MVVM experiment project using the official Data Binding library

  • 源代码名称:MVVM_Hacker_News
  • 源代码网址:http://www.github.com/hitherejoe/MVVM_Hacker_News
  • MVVM_Hacker_News源代码文档
  • MVVM_Hacker_News源代码下载
  • Git URL:
    git://www.github.com/hitherejoe/MVVM_Hacker_News.git
  • Git Clone代码到本地:
    git clone http://www.github.com/hitherejoe/MVVM_Hacker_News
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/hitherejoe/MVVM_Hacker_News
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 使用数据绑定Build Status

    I experiment使用官方数据绑定库创建一个MVVM结构化项目,所以我stripped了一个旧项目,并用MVVM方法替换相关的代码库。 这仍然是实验,所以我希望听到任何建议/改进 !

    Screenshots

    目前正在写一个中等的文章应该解释更多。 但现在:

    电子邮件日志

    使用以下类构建在 Post ( 左,上方) 上显示的帖子:

    Post - Post对象

    PostAdapter - 用于设置视图模型的RecyclerView适配器

    PostViewModel - 用于管理帖子显示的视图模型

    item_post - 显示明信片的XML布局文件

    评论

    注释屏幕( 对,上面) 上显示的注释使用以下类生成:

    注释 - 注释对象

    CommentAdapter - 用于设置相应视图模型的RecyclerView适配器。 评论与post的工作方式有些不同,因为这个适配器使用逻辑选择使用基于注释类型的两个视图模型中

    CommentViewModel - 用于发布的标准注释的视图模型

    CommentsHeaderViewModel - 视图模型,用作post文本的标题

    item_comment - 显示标准注释的XML布局文件

    item_comments_header - 用于显示请求消息头的XML布局文件

    要求

    建筑

    要构建,安装和运行调试版本,请从项目的root 运行这里版本:

    ./gradlew installRunDebug

    测试

    要使用 [Robolectric] ( http://robolectric.org/ ) 在计算机上运行单元测试:

    ./gradlew testDebugUnitTest

    要在连接的设备上运行自动化测试,请执行以下操作:

    ./gradlew connectedAndroidTest


    文章标签:数据  EXP  proj  BIN  MVVM  数据绑定  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语