Development Tools Android Studio: Google officially gave up the popularity of Eclipse and Android Studio. Although AS is not new, the update speed of Android Studio is amazingly fast, and a large number of new features have been released. For example, it supports many annotation code prompts, Live code template, supports automatic generation of Parcelable implementations, etc. As a developer, keep paying attention to this update list Recent Changes, which will definitely make your coding life better. programming language" Kotlin: As the Swift in the Android field, it will definitely give you a breath of fresh air. Abandoning the heavy Java syntax, Kotlin incorporates many ideas of modern programming languages. As a developer, accepting new languages and understanding the development trends of new languages will help broaden your thinking and deepen your understanding of languages. In Android development, using Kotlin will not cost you anything, so why not give it a try? Use Kotlin for Android development. Development Mode Dagger 2: Dependency injection is not a new technology, but it is a new attempt to use it on Android. Android apps are increasingly being built as serious large-scale projects, and many of the techniques used in large-scale server development in the past have been applied to mobile development. Android development is divided into modules, and Dagger is used to loosely couple modules. It is particularly worth noting that Dagger 2 is now taken over by Google itself. Dagger ‡ A fast dependency injector for Android and Java. UI Design Material Design: It has become very popular all over the country. There are so many discussions about it, and there are all kinds of support libraries. In particular, Google officially released a support library Android Design Support Library. Having said so much, I feel like there are still many things I haven't mentioned. Technology is developing very fast, and we may not be able to keep up with every detail, but we will find that these new technologies are interconnected in many ways. For developers, it is very rare to be able to maintain curiosity and interest in new technologies. Participating in new technologies is a technical accomplishment, and leading the development of new technologies is a great skill. |
<<: Introduction to frequently used iOS third-party libraries and XCode plug-ins
>>: 8 pictures to understand Java
In December 2022, the United Nations General Asse...
[[122271]] Google released a report on the top ma...
Douyin Brands: From a rookie to a super Douyin an...
Technology is quietly changing the structure of o...
The Interim Measures for the Management of Recycl...
Making Android work well for each of the billions...
The concept of "Internet +" has spawned...
Recently, "A child with influenza A just hap...
The crash of China Eastern Airlines flight MU5735...
On sunny days, we can always see the tall figure ...
A journey of a thousand miles begins with a singl...
Curiosity is one of the internal motivations for ...
Can Cordyceps sinensis be stored in the refrigera...
Based on the mobile advertising intelligence of D...
Introduction to the resources of the 1st session ...