Android interview preparation intermediate and advanced short book! Three years of experience in Android development have been summed up, to understand these and directly come to Ali to join

Preface

This article mainly records and shares my interview preparation process.

Many friends asked me why I left my job

Regarding the reason for resignation, Ma Yun has a classic saying, "Either the money is not paid, or the heart is wronged." I must be familiar with it. I will elaborate on my personal reason for resignation here:

The salary is upside down, and the salary increase is unsatisfactory

In the previous small factories, the phenomenon of salary upside-down was serious. The salary of newly recruited employees was significantly higher than that of old employees. The company would rather hire a new employee with a high salary than give our old employees processing wages, which made the old employees very chilling. Grounding caused the resignation of old employees. Then there is another, when you feel that your labor has not gained the corresponding value, it doesn't make much sense to continue staying in the original company.

Ten years of technology

In the three years of working in a small software company, I actually only had one year of technical experience. The technical vision is narrow, the ability to improve slowly, and there is no room for technical improvement. Day after day, year after year, only doing the same thing, going higher is the inevitable choice.

Chapter 1: Why Flutter is the ultimate choice for cross-platform development

Cross-platform development is one of the most popular and widely used frameworks. There are also various frameworks that can achieve cross-platform development, which is dazzling.

The most popular cross-platform frameworks are Xamarin, PhoneGap, Ionic, Titanium, Monaca, Sencha, jQuery Mobile, React native, Flutter, etc. But the performance of these tools is also different, each with its own merits.

Many of these popular frameworks have disappeared in the long river of history and are gradually forgotten. However, the status of React native and Flutter are still strong and popular.

Because they are both backed by the most powerful technology giants Facebook and Google.

Chapter 2 Setting up a Flutter development environment on Windows

  • Use mirror
  • System Requirements
  • Get the Flutter SDK
  • Editor settings
  • Android settings
  • Getting started: configuration editor
  • Getting started: experience
  • Experience hot reload

end

Based on salary treatment, with development as the ultimate goal, we must seek the best development in places with high salaries!

Below are some advanced information compiled by several Android industry leaders corresponding to the technical points above. There are ** Android architecture video + BATJ interview topic PDF + core notes and other materials . Hope to help you improve your technology. If you want to get it, you can privately message me [666] to get it for free**

Take it**

[External link image is being transferred...(img-FLjo7A14-1611041543910)]

Guess you like

Origin blog.csdn.net/Sunbuyi/article/details/112840169