Ping An technology mobile development two teams technical weekly (second phase) industry news 1) Apple Watch Product Experience report (Product manager perspective)
This paper gives the experience of Apple Watch from the aspects of requirement analysis, appearance feeling, interaction design, function scene and differentiation.
2) MySQL SSL/TLS connection is compromised and can be attacked by man-in-the-middle
Another similar case follows the opening of the freak attack vulnerability in OpenSSL earlier this year. SSL/TLS has long been considered as a weapon to protect the security of communications, but it is now a "backdoor" to leak sensitive information, which is not, MySQL also recruit.
3) Compile Objective-c as C + + in Visual Studio
Microsoft's support for OBJECTIVE-C
4) Java SE 7 Public Update end notification
Updates to the Java SE 7 will no longer be released on Oracle's public download site after April 2015.
Android Development 1) Android UI performance optimization combat identify performance issues in drawing
Based on the Android performance optimization model released by Google, we explain the optimization of UI performance step by step in the form of an instance.
2) Android Recyclerview use full parsing to experience art-like controls
A basic introduction to Recyclerview, if you're still using the ListView in development, then it's time to replace it with Recyclerview.
3) Material Design adaptation introductory article advanced
With the popularity of material design, many developers will be faced with the materialdesign adaptation of the app. If your app is not just for more than 5.0 devices (which must be compatible in most cases), then this series of experience will help you.
5) How Android loads the relationship between different DPI resources and memory consumption
This article step-by-step analysis of the relationship between resources in different DPI folders and memory consumption, concludes that the more DPI small folder memory consumption is larger, it is recommended to configure DPI resources based on the device.
6) How to resolve the Proguard code after the error
Proguard as a very good tool, let us install package size is smaller, code confusion is more secure, code clipping optimization faster, but did also bury some pits, increase our location crash cost. This article describes how to keep the original file name and line number in the stack information after Proguard.
7) Android APK prevent anti-compilation Technology series article Shell technology modify Dalvik instruction encryption against Jd-gui integrity check
If you don't want the hard-to-write code to be easily recompiled by others, try the related methods described in this article series.
iOS development 1) [iOS Unit Test series] Unit test framework Selection
A research report on the iOS unit testing framework is worth a look.
2) Apple Watch and IPhone communication practices
The communication framework WatchKit Extension of IPhone and Watch is analyzed from a practical point of view.
3) Cocoapods Installation and use tutorial
Cocoapods should be the most popular class library management tool for iOS, and as an iOS programmer, mastering the cocoapods is essential.
4) Cocoapods set up a private warehouse
Individuals or companies in the development process, will accumulate a lot of reusable code packages, some we do not want to open source, but also imagine the open Source Library in the same cocoapods to manage them, it is necessary to manage through a private warehouse.
Technology 1) Code of Impressionism: write some good code
Software quality is closely related to the elegance of code writing, and the author expresses his views on how to achieve an elegant coding style.
2) Best practices for lambda inside Java 8
Java SE 7 has not provided a public update, Java 8 is the trend, and in Java 8 Lambda is the hottest topic, not only because of grammatical changes, but more importantly, to bring the idea of functional programming, I think good programmers, it is necessary to learn the idea of functional programming to broaden the thinking.
3) serialization and deserialization
American group recommendation and personalization team developers have a deep analysis of serialization and deserialization, regardless of which side of the developer can reap the benefits.
4) Construction of the 12-rule of the reconstruction
According to the 12 rules of the software architecture reconfiguration proposed by Uber engineering supervisor Raffi Krikorian, the author interprets the engineering practice.
5) Talk about various technologies for mobile cross-platform development
Baidu Fex developers on the current cross-platform development Technology School of a research summary, it is worth learning (with brain map)
Open source libraries and tools 1) online generation of Ios/mac AutoLayout constraints website
Visual AutoLayout constraints code generates Web sites online, accelerating development.
2) Android&java memory leak detection function library Leakcanary
Another masterpiece of conscience business square, want to reduce the app's oom, then hurry up to use it!
3) Android Chart Library Xcl-charts
A very comprehensive chart library, the app needs to draw a chart, you can refer to it.
4) Squidb
Yahoo! 's Open source Android's SQLite database tool, lightweight, high-performance.
Ping An technology mobile development team Technology Weekly (phase II)