Git Product home page Git Product logo

ssuhvs / lostad-android Goto Github PK

View Code? Open in Web Editor NEW
84.0 20.0 41.0 6.06 MB

android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. 1、集成了大部分app开发的必要组件, 2、修复了一些第三方组件的bug,并进行了扩展。3、现成的工具类,提示窗口工具类,主界面、登陆、注册界面和交互流程。 4、良好的架构设计。

Home Page: http://weibo.com/lostbottle

Java 100.00%

lostad-android's Introduction

lostad-android framework(有图有真相

一、框架简介:##

本框架是作者在长期的项目开发中积累的劳动成果,是最优秀android开发框架的整合. 项目的目标:做为二次发的框架,减少重复劳动,提高开发效率!

①群:102096901 Lostad-android 官方群

二、为什么选择使用该框架?##

1、提供了一个基础的开发框架,并为您做好了多渠道分发的相关配置,简化开发步骤,让初学者也可以轻松开发出一个专业的App。

  1.1 
    app打开一个activity时,框架自动记录此Activity,销毁Activity时取消记录,App退出时清空所有未处理的Activity。
  1.2  
    所有的View都View自动注入,不需要手写声明代码和findViewById代码块。
  1.3
    本框架在不断的完善,尽量集成最少的必要第三方组件,以降低维护成本

2、集成了大部分app开发的必要组件:

2.1
  主界面上的Tab 做了两种演示风格,一种是tab左右滑动切换(类微信),另一种是tab不可滑动切换(类网易新闻),
  Demo中默认展示的第一种形式,点击主界面右上角的菜单按钮,可调出第二种展现风格。
2.2
  如果您希望手机状态栏背景色与标题背景色融合,需要做二个工作:
  1) Activity继承Demo中的BaseActivity (或setSystemBarStyle(R.color.bg_title)),
  2) Activity对应的布局文件加入属性:android:fitsSystemWindows="true" ;

2.3
  下拉刷新上拉加载更多、圆形多边形头像、登录、注册、找回密码、自定义提示窗口;

2.4 zxing 扫码 CaptureActivity

3、现成的工具类,提示窗口工具类(DialogUtil、UI特效工具类EffectUtil等),主界面、登陆、注册界面和基本交互流程。

 用户基本信息编辑的模块,仿微信的交互方式(一次只可编辑一项,完事直接保存,录入界面友好可重用性高)。
 把头像选择、裁剪封装到一个工具类里,简化您的操作过程,操作完成后,直接返回图片的bitmap !

4、修复了一些第三方组件的bug,并进行了扩展、WaterDropListView 等。

 比如 类似知呼刷新的效果,WaterDropListView 控件简化调用方式,效果优化。

5、良好的架构

 自己看去吧!

三、本框架具体整合了哪些东西

Xutils (最著名的android开发框架之一,Http请求、View注入、db操作、图像加载)、
WaterDropListView(下拉刷新水滴效果)、
gson(Google的Json解析库)、
JumpingBeans ( 跳动的 loading... )、
多种形状的 ImagageView 控件等、
效果丰富的Tab组建:SmartTabLayout。

四、如何使用?##

下载本项目,在app项目下的gradle配置文件中的 applicationId 改成您自己的applicationId,就可以在上面进行二次开发了。
注意:
     1)自定义的Application要继承BaseApplication
     2)自定义的Activity要继承 BaseAppActivity
     3)自定义的用于保存用户登录信息的bean要实现ILogin接口。

五、最后,期待您在使用过本项目后前来发表有任何吐槽或建议##

本项目不断的进行改进,如果您觉得本项目对您有所帮助,请您Star一下本项目,也欢迎大家fork本项目
后面,本项目也会放出android端的代码生成器的相关源码。
(<a href="http://weibo.com/lostbottle">欢迎关注本人微博进行各种吐槽</a>)

lostad-android's People

Contributors

ssuhvs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lostad-android's Issues

感谢作者

这个框架确实不错,之前我每写一个项目都要重头开始写,自己都觉得麻烦,但是一直没有综合起来,现在看到作者的项目真是相识恨晚,情不自禁来赞一个,我看到好项目就必须留个言。

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.