zoukankan      html  css  js  c++  java
  • Android Startup

    新开发一个App,要做的事情有很多

    • 开发环境,工具的选择
      • IDE Android Studio
      • VCS git,git有利于大团队的协同开发
      • 协同,流程等工具
        • Atlassian JIRA Project Management Software
          • task,给PM, UE, RD, QA一致的视图,利于流程跟踪和协作
          • 提bug的工具
        • Git repository management
          • Atlassian Stash(Stash is now called Bitbucket Server), gitlab https://about.gitlab.com/
          • Git @ OSC 是开源中国社区团队基于开源项目 GitLab 开发的在线代码托管平台
          • git库管理工具
          • 代码review
        • Atlassian Confluence 是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki
        • gradle maven私有依赖库 Sonatype Nexus
          • http://tianweili.github.io/blog/2015/03/17/linux-nexus-maven-private-server
    • 搭建好框架
      • 包括BaseActivity, BaseFragment, BaseListFragment等等基类
      • 对于业务经常使用的要统一抽象,便于各个业务方使用,减少bug的风险,利于统一风格
    • 不要重复造轮子,好用的开源库
      • 下拉刷新,这个基本都会用到的
        • com.handmark.pulltorefresh 不过已经不维护了
        • android.support.v4.widget.SwipeRefreshLayout android官方推荐的下拉刷新控件
      • 网络访问
        • retrofit square公司出品,必属精品
  • 相关阅读:
    c学习第6天
    c学习第5天
    c学习第4天
    c学习第1天
    20171009/20171010/20171011
    20171010
    20171008
    20171007
    20171006
    matrix
  • 原文地址:https://www.cnblogs.com/lotusJade/p/4863595.html
Copyright © 2011-2022 走看看