The digest of interesting materials for the mobile developer # 277 (November 26 - December 2)

    In the new digest, we talk about the legacy of Objective-C and the security of mobile authorization, about how scammers “beat” the App Store, about invisible design features of mobile applications and the championship of toy cars with AI from Amazon.



    How to write on Objective-C in 2018

    In this series of articles, we will show you the useful features and improvements of Objective-C, with which writing code becomes much more pleasant. Everyone 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 knowledge about attacks on mobile OAuth 2.0, about protection methods and secure implementation of this protocol. All the necessary protection components, which I will discuss below, are implemented in the latest SDK for the Mail.Ru Mail mobile clients.

    This digest is available as a weekly newsletter . And daily we send news in the Telegram channel .

    iOS

    • (+12)  Create an eBook reader using PDFKit on Swift
    • (+10)  Xcode and advanced debugging in LLDB: Part 1
    • (+4)  Conference for iOS developers Kolesa Mobile 3.0. Video report
    Apple has removed hundreds of apps in China
    App Store goes on vacation
    Apple will spend “Hour of code” in its stores
    Microsoft briefly overtook Apple and became the most expensive company + Road to the clouds: how Microsoft became the most expensive company in the world
    iOS project structure
    imageHow to beat the App Store
    imageHow to make local notifications on Swift 4
    imageHow, contrary to all, a lost child turned from a loser into an iOS developer
    imageRecreating Instagram pagination
    imageTop 7 trends in iOS development 2019
    imageWhen to use UserDefaults, Keychain or Core Data
    imageDJSemiModalViewController: a semi-modal dialogue with a content stack

    Android

    • (+11)  RecyclerView tree view (without third-party libraries and child arrays)
    • (+6)  Implementing instant search in Android using RxJava
    • (+3)  Caching pagination in Android
    • (+1)  Open lesson “Android Material Design : update overview »
    Google has joined the competition for developers
    Huawei is testing Fuchsia
    imageMotionLayout + ShapeOfView = Love
    imageCoroutines in pure Java
    imageProgressive loading of images with RxJava
    imageQuick history about async calls, memory leaks, WeakReferences and misunderstanding concepts
    imageSpeeding up development with custom file templates
    imageUsing AI in Android development
    imageUnderstanding the VectorDrawable format
    imageSupport for Android Java 9, 10, 11 and 12
    imageRemaking the Android application under Jetpack
    imageImproving readability with operator conventions in Kotlin
    imageAvailability and transactions Fragment- s

    Development

    • (+23)  the Continuous integration in Yandex. Part 2
    • (+23)  All snapshots go to heaven
    • (+13)  “I became a therapist or psychologist” - Vitaliy Fridman about UX testing and mobile interfaces
    • (+10) How the designer can get rid of the routine and maintain interest in his work
    • (+7)  How to build a chat bot product
    • (+6)  Tips and advice on the portfolio of the UX designer
    Aparekium: in search of invisible design features
    Playgendary launches a game dev relocation program in Minsk
    Podlodka # 87: Build systems
    How the customer can work with an external development team
    Mobius 2018 Piter video
    imageUX / UI Case Study: redesign of a public transport application for a big city
    imageWe do not need more programmers
    imageHow to make a geolocation application on React Native
    imageFlutter: good, bad, evil
    imageHow I analyzed data from my FitBit for better health
    imageHow to write with fewer bugs: tips for game developers
    imageMicroservice architecture in Medium
    imageSideKcK: mobile app redesign
    imageComplete guide for developing a food delivery application
    image67+ application design options
    imageStress of remote work
    • The imageworld has become flat: evolution of the user interface
    imageMe_Bot: self-learning bot for WhatsApp

    Analytics, marketing and monetization

    • (+6) Santa Claus to himself: How can an application developer earn maximum during the holiday period?
    • (+5)  Predict the outflow of users using the RFM method
    • (+4)  Case Rate & Goods and Mobio: a phased increase in all indicators
    Matchmade receives investments in automation of marketing influence
    Case Zorka.Mobi and Azur Games: experimental mobile shooter pre-release campaign
    Samsung invested in Niantic in exchange for exclusive games
    Poll: 38% of indie games paid off or earned
    imageHow 7 seconds can help or hurt your mobile application
    • The imagesecond act of the economy of mobile applications
    imageDo you segment A / B tests
    imageHow to get the most out of inviting friends to the

    AI application , Devices, IoT

    • (+30)  Far Fields mic (Mic array) - an inconspicuous hero in a smart column
    • (+29)  How Yandex.Taxi predicts car delivery time using machine learning
    • (+11) The  world through the eyes of a car. How do drones see him?
    • (+10)  Comparison of the best APIs for filtering indecent content
    Amazon launched the championship of autonomous machines
    Microsoft will deliver HoloLens army
    Google will release new glasses
    Amazon is being introduced into medicine
    Amazon has opened its machine learning courses

    Previous Digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

    Also popular now: