Android advanced-quick Project Creation

Source: Internet
Author: User

In actual development, we have a lot of copy paste points, whether it's copying code blocks from google, importing the third package, or the base classes written by ourselves, we have to spend more or less time on it. Whether there is a public code library, no matter what type of projects, we can reuse it and quickly implement the product.

This course aims to build a powerful code library that can be easily implemented by all products.

I used the sherlock + slidingmenu in my previous code library. I plan to discard this course and change it to V4 + V7. Keep up with google. It is estimated that less than 4.0 compatibility will not be needed in a year or two.

This course uses Netease news Android as an example to design a code library. There are many knowledge points involved, especially more than 4.0 things.

Points involved:

Framework and third-party library (Http framework, ORMLITE, Universal-Image-Library)

UI component ViewPager, custom ActionBar, DrawerLayout, SlidingPaneLayout

Base Class BaseActivity, BaseFragmentActivity, BaseViewPagerActivity, BaseFragment, BaseListFragment, BaseDrawerFragment

Custom themes and common bug Solutions

Finally, a tool is provided to convert json into a javabean. You don't have to worry about writing a javabean manually.

 

The specific course schedule is as follows (the course will be officially started on January 1, March 1)

Phase 1: Write the framework by yourself-HTTP framework

Phase II: Write the framework by yourself-database framework

Phase 3: quickly build a project (for Netease News)

Stage 4: Advanced-multi-task download framework

Article 5: Advanced-chat Module

Phase 6: Advanced-custom UI

Phase 7: Advanced article-Understanding third-party packages (image, pull-down refresh, ormlite)

Stage 8: Resume and interview

Phase 9: more courses will be shared after soft power is improved. Stay tuned.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.