This week’s Fir. im Weekly is a collection of recent iOS /Android technology sharing, including TensorFlow tutorials for iOS development, new iOS architecture, iOS Notifications push practices, Android without buried point SDK technology, code quality assurance, Android Hook technology, hope to be useful to you.
“IOS Development Share”
TensorFlow app for iOS
Indie developer Matthijs Hollemans has posted a long, in-depth tutorial on how to run TensorFlow on iOS by explaining the idea behind TensorFlow on his machineThink.net blog. And open source the relevant code. Tensorflow-ios-example tensorflow-ios-example tensorflow-ios-example tensorflow-ios-example I recommend the TensorFlow tutorial.
TensorFlow tutorial on iOS (Part 1)
TensorFlow on iOS (Part 2)
&mid=2651113202&idx=1&sn=61bdbf35b49168d2373547887286a097″>IOS architecture based on ReSwift and App Coordinator
Share from @mobile development front public account.
When we talk about iOS application architecture, we hear the three Buzz words MVC, MVVM and VIPER most. This paper uses ReSwift and App Coordinator to design a new iOS architecture, and verifies it through an example App. If you’re interested, check it out here.
How to use Good Notifications in iOS development?
“In iOS development, there is a scenario where something important has to be known to the user right away, even at the expense of interrupting what the user is doing. These are Notifiations. In this article, UserNotifications and Notification Center will be used to explain how to use good Notifications.
Weex layout engine powered by FlexBox algorithm
In our last post, @Halfrost talked about Weex working on the iOS client. This article will be detailed analysis of Weex is how high performance layout of the native interface, and then will be compared with the existing layout methods, take a look at the Weex layout performance exactly how, full of dry goods, worth reading.
“Android Development Share”
Mobile network optimization practice of Meituan-Dianping
Network optimization is crucial to the user experience of App products, and is closely related to the company’s operation and revenue. Here are two public figures:
- “When the page loads for more than three seconds, 57% of users leave.”
- “A one-second delay in Amazon page loading reduces revenue by $1.6 billion a year.”
Let’s take a look at the optimization practice of Meituan-Dianping mobile network.
&mid=2651113253&idx=1&sn=76d8157479c6a7497acb9e2d616572a6″>Android unburied data collection SDK key technology analysis
For Android, @joy__xx wrote an article called “Android AOP bytecode piling”, which is the starting point for all collection on Android, and this article describes some key techniques for collecting the SDK’s internal collection logic. It’s worth a look.
Brief introduction to Android Hook technology
Xiaomi security center out of this article explained the Android Hook framework, including xposed framework, principle, simple examples, etc., may be able to give you some reference >> links.
Android project code quality assurance practices
How does your team approach code specification? The authors of this article’s team conducted preliminary experiments with pre-coding, mid-coding, and post-coding guarantees. It can be used for reference. To read the full article, click here.
The “other”
2017 2nd @Swift Developer Conference
As developers, what does a tech conference really look like to you? 5.13-14 in Shenzhen to hold 2017 @Swift, iOSer must not miss, the conference invited a variety of heavyweight foreign guests, a very strong lineup, please click the link to understand.
P.S. we are giving away 3 early bird tickets, if you want to see here
Whitelist of iOS companies
@Liangjie _numbbbbb shared a white list of iOS companies from good companies that will reimburse their employees for tickets and travel expenses in the registration of @Swift 2017 conference. On the contrary, there is a blacklist of programmers looking for a job, which provides a positive reference for developers looking for a job.
This issue of FIR. Im Weekly is here. Please contact DM [at] FIR.
Feel free to share more.
fir.im