美文网首页
Android-architecture

Android-architecture

作者: 半阖眼眸 | 来源:发表于2017-10-12 18:36 被阅读0次
一、参考文档
  1. android-architecture
    tudo-app.png
    1. The Clean Architecture
      The Clean Architecture
    Clean mvp+clean
    1. Model-View-Presenter Architecture in Android Applications
      Model-View-Presenter
      MVP
    二、名词解释

    todo-app

    RoomBookerMVP

    Retrofit2

    Dagger2

    RxJava

    ButterKnife

    三、构建 RoomBookerMVP 项目
    RoomBookerMVP-stracture
        MVP + Dagger2 + Retrofit2 + RxJava + ButterKnife
    
    四、构建todo-app项目
    1. 在SourceTree Settings中配置Github使用SSH协议

    2. 从github Clone android-architecture仓库

       git clone git@github.com:googlesamples/android-architecture.git
      

      或者使用https Url来clone

       https://github.com/googlesamples/android-architecture.git
      
    3. 在SourceTree中checkout出android-architecture仓库中的对应分支(master分支不能编译,请使用其他分支,例如 todo-mvp、todo-mvp-dagger、todo-mvp-rxjava等)

    4. 在AndroidStudio中打开checkout到本地的仓库中android-architecture/todoapp/目录中项目,例如我的本地仓库如下:

       /environment/git-repo/android-architecture/todoapp
      
    5. 之后需要切换分支,只需要在SourceTree中切换分支即可在Android Studio中看到代码分支切换。

    6. 名词解释

      1. parentActivityName
      2. android:allowBackup="false"
      3. android:supportsRtl="true"
      4. android:theme="@style/AppTheme.OverlapSystemBar"
      5. classpath 'com.android.tools.build:gradle:2.3.0'
      6. minSdkVersion
      7. targetSdkVersion
      8. compileSdkVersion
      9. buildToolsVersion
      10. supportLibraryVersion
      11. android.support.v4.widget.DrawerLayout
      12. android.support.design.widget.AppBarLayout
      13. android.support.v7.widget.Toolbar
      14. android.support.design.widget.FloatingActionButton
      15. android.support.design.widget.NavigationView
      16. ContextCompat.getColor()
    1. 结束了!

相关文章

网友评论

      本文标题:Android-architecture

      本文链接:https://www.haomeiwen.com/subject/zfmoyxtx.html