📜 ⬆️ ⬇️

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.



How to write in Objective-C in 2018

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.

Mobile OAuth 2.0 Security

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
image How to beat the App Store
image How to make local notifications on Swift 4
image As a lost child, in spite of everything, turned from a loser into an iOS developer
image Recreating Instagram pagination
image Top 7 trends in iOS development 2019
image When to use UserDefaults, Keychain or Core Data
image 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
image MotionLayout + ShapeOfView = Love
image Pure java korutinas
image Progressive loading of images from RxJava
image A quick story about async calls, memory leaks, WeakReferences and misunderstanding of concepts
image Accelerate development with custom file templates
image Using AI in Android Development
image Understand VectorDrawable Format
image Android Java 9, 10, 11 and 12 support
image Remaking the Android application under Jetpack
image Accessibility enhancement with operator agreements in Kotlin
image 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
image UX / UI Case Study: redesigning a large city's public transport application
image We don't need more programmers.
image How to make a geolocation application on React Native
image Flutter: good, bad, angry
image How I analyzed data from my Fitbit to improve health
image How to write with fewer bugs: tips for game developers
image Microservice architecture in Medium
image SideKcK: Mobile App Redesign
image Complete food application development guide
image 67+ app design options
image Stress distant work
image The world has become flat: the evolution of the user interface
image 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
image How 7 seconds can help or harm your mobile app.
image The second act of the economy of mobile applications
image Do you segment A / B tests?
image 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