Coder Social home page Coder Social logo

godchin1990 / mvpcommon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from programmeranthony/haafiz

0.0 2.0 0.0 27.41 MB

a common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects ,to make your developing quicker and easier. 一个集成了众多开源项目的Android MVP快速开发框架。

Java 42.00% HTML 57.68% CSS 0.32%

mvpcommon's Introduction

MVPCommon

a common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects ,to make your developing quicker and easier.

一个集成了众多开源项目的Android MVP快速开发框架。

blog update with all of the process

全程博客更新:

1 开篇介绍和工程目录结构

2 Android架构合集

3 google官方架构MVP解析与实战

4 网络图片加载的封装

5 谈谈WebView的使用

目前效果图:

目前功能

1 BaseActivity & BaseFragment for mostly common operation.

BaseActivity 和BaseFragment 初始化大多数操作。

2 swipe back with gesture in activity.

支持activity滑动返回。

3 many utils classes for developing

开发中常用的工具类

4 MVP design from google example

和google官网类似的MVP设计

5 network status observer

网络状态监听

6 interface of loading view,empty view ,error view for all views.

为所有界面添加了加载界面,错误界面以及空界面的接口

7 ImageLoader encapsulation using Glide

使用glide封装的ImageLoader,作为图片加载工具

8 HttpUtil to load network using OkHttp

利用OkHttp封装的HttpUtil访问网络

9 Instant Messaging(IM) support with OpenImSDK from Alibaba(using Conversation list &Contacts list from OpenIM)

利用阿里巴巴的OpenImSDK作为即时通讯组件(聊天列表界面和联系人列表界面来自OpenIM)

9 News Info from (m.hupu.com),Inject JavaScript to modify

新闻资讯内容来自于虎扑手机网页版,通过注入JavaScript的方式做了网页的修改。

mvpcommon's People

Contributors

programmeranthony avatar

Watchers

James Cloos avatar godchin avatar

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.