The digest of interesting materials for the mobile developer # 277 (November 26 - December 2) In the new digest we tell about the legacy of Objective-C and the security of mobile authorization, about how fraudsters "beat" the App Store, about the invisible features of mobile application design and the championship of toy cars from Amazon from Amazon.
In this series of articles, we show the useful features and improvements of Objective-C, with which writing code becomes much more pleasant. Anyone who writes in Objective-C will find something interesting for themselves.
In this article I want to share with you the knowledge of attacks on mobile OAuth 2.0, methods of protection and secure implementation of this protocol. All the necessary protection components, which I will discuss below, are implemented in the latest SDK for Mail.Ru mobile clients.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel . iOS •
(+12) Create an eBook reader with PDFKit on Swift •
(+10) Xcode and advanced debugging in LLDB: Part 1 •
(+4) Conference for iOS developers Kolesa Mobile 3.0. Video report •
Apple removed hundreds of apps in China •
App Store goes on vacation •
Apple spends “Code Hour” in its stores •
Microsoft surpassed Apple for a while and became the most expensive company +
Road to the cloud: how Microsoft became the most expensive company in the world •
iOS project structure •
How to beat the App Store •
How to make local notifications on Swift 4 •
As a lost child, in spite of everything, turned from a loser into an iOS developer •
Recreating Instagram pagination •
Top 7 trends in iOS development 2019 •
When to use UserDefaults, Keychain or Core Data •
DJSemiModalViewController: semi-modal dialog with content stack Android •
(+11) RecyclerView tree view (without third-party libraries and child arrays) •
(+6) Realization of instant search in Android using RxJava •
(+3) Cache pagination in Android •
(+1) Open lesson Android Material Design: Overview of Updates •
Google combined developer contests •
Huawei tests Fuchsia •
MotionLayout + ShapeOfView = Love •
Pure java korutinas •
Progressive loading of images from RxJava •
A quick story about async calls, memory leaks, WeakReferences and misunderstanding of concepts •
Accelerate development with custom file templates •
Using AI in Android Development •
Understand VectorDrawable Format •
Android Java 9, 10, 11 and 12 support •
Remaking the Android application under Jetpack •
Accessibility enhancement with operator agreements in Kotlin •
Availability and Fragment transactions Development •
(+23) Continuous integration in Yandex. Part 2 •
(+23) All snapshots go to heaven •
(+13) “I became a therapist or a psychologist” - Vitaly Friedman on UX testing and mobile interfaces •
(+10) How a designer get rid of his routine and keep his interest in his work •
(+7) How to build a chat bot product •
(+6) Tips and tricks on the portfolio of UX-designer •
Aparecium: in search of invisible design features •
Playgendary launches game dev relocation program in Minsk •
Podlodka # 87: Build-systems •
How the customer works with an external development team. •
Video Mobius 2018 Piter •
UX / UI Case Study: redesigning a large city's public transport application •
We don't need more programmers. •
How to make a geolocation application on React Native •
Flutter: good, bad, angry •
How I analyzed data from my Fitbit to improve health •
How to write with fewer bugs: tips for game developers •
Microservice architecture in Medium •
SideKcK: Mobile App Redesign •
Complete food application development guide •
67+ app design options •
Stress distant work •
The world has become flat: the evolution of the user interface •
Me_Bot: self-learning bot for whatsapp Analytics, marketing and monetization •
(+6) To myself Santa Claus: How can an application developer earn a maximum during the holiday period? •
(+5) Predict user churn using the RFM method •
(+4) Case Rate & Goods and Mobio: a phased increase in all indicators •
Matchmade gets investments in marketing influence automation •
Case Zorka.Mobi and Azur Games: an experimental pre-release campaign mobile shooter •
Samsung invested in Niantic in exchange for exclusive games. •
Poll: 38% of indie games paid off or earned •
How 7 seconds can help or harm your mobile app. •
The second act of the economy of mobile applications •
Do you segment A / B tests? •
How to get the most out of inviting friends to the application AI, Devices, IoT •
(+30) Far Fields mic (Mic array) - an inconspicuous hero in an intelligent column •
(+29) How Yandeks.Taksi predicts the time of filing a car using machine learning •
(+11) The world through the eyes of a car. How do drones see it? •
(+10) Comparison of the best API for filtering obscene content •
Amazon launched autonomous cars championship •
Microsoft will supply the HoloLens army •
Google will release new points •
Amazon is being introduced into medicine. •
Amazon has opened its machine learning courses. ←
Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the
post office .
Source: https://habr.com/ru/post/431792/All Articles