android项目 从零到一(0——>1)

敏捷开发,快速迭代,反复重构,

详细设计、精心准备,

mvc还是mvp还是mvvm

在没有很丰富的项目经验的情况下空谈各种模式架构,模式真的感觉无聊


还是先动起来

下面是我做了一些项目之后,觉得你在开始前可能会用到的各种技术、控件、

1、分享,快速登录 :http://www.umeng.com

2、图片加载框架:https://github.com/bumptech/glide

3、网络请求框架:https://github.com/loopj/android-async-http

4、JSON数据解析框架:https://github.com/alibaba/fastjson

5、圆角图片:https://github.com/pungrue26/SelectableRoundedImageView

6、字体设置:https://github.com/chrisjenx/Calligraphy

7、统一样式的自定义actionbar

8、统一样式的自定义dialog

9、activity栈管理

    //
    public static void addActivity(Activity activity) {
        if (activityList != null && activityList.size() > 0) {
            if (!activityList.contains(activity)) {
                activityList.add(activity);
            }
        } else {
            activityList.add(activity);
        }
    }


    public static void exitApp() {
        if (activityList != null && activityList.size() > 0) {
            for (Activity activity : activityList) {
                if (activity != null) {
                    activity.finish();
                }
            }
        }
    }

10、统一样式toast自定义

//只生产一个toast
private static Toast toast;

public static void showToast(Context context,
                             String content) {
    if (toast == null) {
        toast = Toast.makeText(context,
                content,
                Toast.LENGTH_SHORT);
    } else {
        toast.setText(content);
    }
    toast.show();
}

11、自定义加载更多

12、单元测试

13、日志,标注

14、开发侧向滑动导航栏

15、自动更新 :

16、广告轮播:https://github.com/saiwu-bigkoo/Android-ConvenientBanner


1、及时通讯im(第三方支持、很多可以选如易信);

2、语音识别

3、架构设计MVVM(databing)

https://github.com/LyndonChin/MasteringAndroidDataBinding

http://www.ikabi.com/android/reference/android/databinding/package-summary.html

http://blog.csdn.net/qibin0506/article/details/47720125

4、快速支付、天气预报

最后一步,混淆打包上线:

腾讯:

baidu:

360:






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值