Code Monkey home page Code Monkey logo

anooshkhalid / fastdev4android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jiangqqlmj/fastdev4android

0.0 2.0 0.0 17.69 MB

本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,后续会进行逐步添加

Home Page: http://www.lcode.org/

Java 99.89% Makefile 0.11%

fastdev4android's Introduction

<Span style = {textcolor = "# FF0000"}> [good news] personal website has been running on the line, behind the blog and technical dry goods and other exciting articles will be updated, please focus on collections:Http://www.lcode.org I CSDN Bowen addressHttp://blog.csdn.net/developer_jiangqq I maintain the micro- subscription number, welcome to WeChat concerned about! Regularly share mobile technology dry goods, project management and blog articles!

# # I recently recorded the actual project video - rookie news click Enter the ### profile as follows: rookie news Andrews client - is a modeled by 36Kr official App, real-time crawling 36Kr official website information news news client

includes home news, details, discovery , activity, real-time data capture, , Third-party login and sharing, message push and other related features client. Learning objectives : 1. Master Android 5.0 or more related to the use of technical controls (RecyclerView, CardView); 2. Familiar with the current use of the mainstream open source framework: Okhttp, Volley, UIL, Fresco, EventBus .... 3. Familiar with the data crawler Technology; 4. third-party integrated login and sharing, message push data statistics integration. 5. Master the project structure, development process 6. Independent development of APP Http://www.cniao5.com/clazz/news.html

About me E-mail: [email protected]

I WeChat / QQ: 781931404 Android technical exchange group: 99787482 Android development group 1: 107086751 Android development group 3: 109244103

FastDev4Android

This project is Android rapid development framework, the use of AndroidStudio development. Predictive Integration Toolkit, ORM, Network Request (HTTPClint, Volley, OkHttps), data parsing, dependency injection, xutils, asynchronous image loading, two-dimensional code scanning, etc. will include some of the components and controls that are packaged in the work Add the overall project directory as follows: FastDev4Android

Package name description Libs Some public jar package library Adapter adapter Application Global application Base Base class package Cache Data cache related processing Common Public class, or configuration related Db Database operation related Event Event handling related Fragment Fragment operation management Html5 Webview processing, rewriting webview Json Json data analysis Listlogic Network data request to load distribution Location Location related Model Entity class Push Message push Sensor Device sensor related Spreference SharedPerference management Test Message push Ui Activity UI related Update APP auto update related Utils Items of various tools Widget Custom controls Crash Custom crash exception handling Receiver Broadcast notification processing 20151201 Frame update:

A flashback Netease news Tab label and page switching slide; HorizontalScrollView, Fragment, FragmentStatePagerAdapter build Netease news Tab page and slide effect (thirty-six) Design TabLayout build support library (37%) imitation Netease news Tab label effect more content items Please see CSDN blog!

20151119 Framework Update:

A .RecyclerView control fully resolve; RecyclerView completely resolved, so that you fell in love with it (twenty-eight) RecyclerView fully resolve the effect on building a new class Gallery (twenty-nine) RecyclerView fully resolve the combination AA (Android Annotations) injection framework instance ( 30) RecyclerView Full Resolution Brush Refresh With Pullup Load SwipeRefreshLayout (xxii) CardView Full Resolution Used in conjunction with RecyclerView (xxii ) Example Resolution SwipeRefreshLayout + RecyclerView + CardView (35)

2.ViewDragHelper Control Full Resolution ; Artifact ViewDragHelper completely resolved, my mother no longer worry about my custom ViewGroup sliding View operation friends ~ (thirty-three) artifact ViewDragHelper full analysis of the details of the implementation of QQ5.X sliding cool effect (thirty-four)

20151110 Frame Update:

  1. Volley network framework is basically used; the project I use the library reference way to introduce the Volley framework , side Volley library has also been synchronized upload, we can directly compile and run; Volley fully resolved the basis of the use of (twenty-six) Volley completely Analysis of Advanced Practices and Secondary Packaging (27) 20151101 Frame Update:

Very useful progress indicator AVLoadingIndicatorView use (18) Android MVP development model Detailed (19) Message bus EventBus basic use (twenty) Message bus EventBus source analysis and comparison with the Otto framework (twenty-one) List header (23) BaseAdapterHelper basic use of the introduction, so that you get rid of crazy to write a pile of Adapter trouble (twenty ) to create a text or letter of the picture open source library TextDrawable use and detailed (twenty-two) rewrite WebView page loading and JavaScript injection detailed Four) BaseAdapterHelper Detailed source analysis, so you get rid of crazy to write a pile of Adapter trouble (twenty-five)

20151029 Injection frame update:

Updated uses detailed AndroidAnnotations injection framework: AndroidAnnnotations injection framework introduction and Android Studios basic configuration (a) works AndroidAnnnotations injected frame (B) frame using the AndroidAnnnotations injection injection assembly Components (three) Injection tag Detailed use of AndroidAnnnotations injection framework ( Four) AndroidAnnnotations injection framework using the event binding event Binding (e) AndroidAnnnotations injection framework using thread processing Threading (6) AndroidAnnnotations injection framework using third-party framework integration RoboGuice (seven) AndroidAnnnotations injection framework using third-party framework integrated Otto event Bus (8) AndroidAnnnotations injection framework uses third party framework integration OrmLite (9) AndroidAnnnotations injection framework using best practices for Adapters and lists (x) AndroidAnnnotations injection framework using best practices SharedPreferences (11)

V1.1.1_003 version of the function is as follows:

  1. Added immersion status bar function to achieve; Second, the new MVP development mode function Demo; above all of the components in the MainActivity in the corresponding use of examples;

V1.1_002 version of the function is as follows:

(AutoGallery + FlowIndicator); 2. Add a new drop-down refresh component (PullToRefreshListView); 3. Add a local lightweight data cache component (ACache); four new Increase the application of custom crash log capture component (CustomCrash); above all of the components in the MainActivity in the corresponding use of examples; V1.0_001 version of the function is as follows:

1.Uutils tool class to join 1.DataUtils time and date processing 2.GuideUtils whether to start the boot processing flag management 3.IoUtils network request tool class [special attention] side of the use of HTTPClient because Android 6.0 has deleted the class, where the libs directory need to join Org.apache.http.legcy.jar dependency package 4.JudgeNetWorker network state judgment tool class 5.Log log custom management 6.ManagerActivity Activity management tool class 7.StrUtils string related processing tools, system information acquisition tool category) two .sperferences Add SharePerferences Add encapsulation tool to quickly use SP for data retention configuration file III .Activity base class simple encapsulation BaseActivity and BaseFrameActivity temporarily for Toast, LayoutInFlater, open the specified Activity tool class Later will continue to update the latest framework function, if there is a cooperation to the Android rapid development framework to improve the ~ Please contact me Oh : 781931404

fastdev4android's People

Contributors

anooshkhalid avatar jiangqqlmj avatar

Watchers

 avatar  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.