Xiao Chen wanted to talk about how I learned about Android.

Source: Internet
Author: User

do Android Intermittent also have nearly two years, this year senior graduation also took some offer, finally also found a part of their own quite satisfied with the work, I also said how to learn how to study Android is a call, so that we can less detours.

Hardware

Recommended Mac

With the development of a Mac personal feeling is very good, I went to the first year to change the Mac, since then I simply do not want to touch windows, if you do not have money for a Mac, you can use Ubuntu, but for Android development still have a lot of pits.

Development environment

There are 1.0 versions of Android Studio, and you still have a reason to use eclipse! (currently Android studio support for NDK is still general) but most people do not do the NDK development, the decisive switch to Android Studio!

Turn over the wall

Recommended Ladder VPN

Thousands of days of domestic VPN part-time do not let developers live, but the ladder is still firm.

Use Xiao Chen's ladder to promote the link can help you save 10 yuan

Links: https://www.ytbit.com/?r=868654b89611c354

Learning Route

Android Website: http://developer.android.com/

Training part of the good study, many of the domestic Android books are translated into the official website.

Xiao morning like to follow the video to learn, the first to learn horse soldiers teacher's Java video is to lay the foundation of Java, the first to learn the Mars Teacher's Android video, personal feeling video is relatively easy to understand, and then the system learning Sundy Teacher's Android in layman's language, After studying this video you are an entry level, and you are ready to start doing some small projects. Then every day look at Geek College to look at the new technology, on GitHub to study some of the internship principles of Open source projects (video I will then share the public number within the public number: xiaochenandroid)

The next picture shows you have to master the little knowledge of learning.

If you know all this, you can take part in some open source projects.

Some open source libraries that Android developers must know

When it comes to the open source Library, you have to mention GitHub, only to say that the most active open source community, do not know to quickly register an account to use, is definitely your fast technology to improve the weapon.

Volley

While app development is inevitable to interact with the server, volley is an open source web communication library that Google officially launches, making it easier and faster to communicate on the Web.

    • Volley Full Parse

    • Android Volley Sample

Activeandroid

Activeandroid is a lightweight ORM (Object Relation Mapping) framework that simply uses methods such as Save () and delete () to do additions and deletions.

    • Activeandroid–android Lightweight ORM Framework

Retrofit

Retrofit is similar to the ORM concept in the Java World, where ORM transforms structured data into Java objects, and retrofit transforms the data returned by the rest API into Java objects for ease of operation. It also encapsulates the invocation of network code.

    • Retrofit–java (Android) Rest Interface Encapsulation Class Library

Android-universal-image-loader

Android-universal-image-loader is a powerful open source image asynchronous loading library that is designed to provide a reusable instrument for asynchronous image loading, caching and display.

    • Android-universal-image-loader

Android Open source project Subtotal Https://github.com/Trinea/android-open-project

A very comprehensive GitHub open source project summary, no need to reinvent the wheel, enjoy the open source world

Please pay attention

Xiao Chen wanted to talk about how I learned about Android.

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.