Back to Home

The digest of interesting materials for the mobile developer # 284 (January 28 - February 3) / Digital Ecosystems company blog

swift · swift 5 · apple · macos · kotlin · arcore · unity · machine learning · ux design · mobile app marketing

The digest of interesting materials for the mobile developer # 284 (January 28 - February 3)

    In our new update digest iOS and Swift, the most interesting machine learning in Android, a survey about the popularity of mobile teams, a search for freelancers for sane development, the most popular applications in different categories, and much more.



    What's new in Swift 5?

    I am an iOS developer at Tinkoff.ru. In this article, I will give a brief overview of the main changes in Swift 5. These changes are described in release notes.

    The Mathematical Basics of Auto Layout

    Many developers believe that Auto Layout is a brake and a problem, and it is extremely difficult to debug it. And it’s good if this conclusion is made on the basis of my own experience, and sometimes it’s just “I heard, I won’t even try to make friends with him”. But perhaps the reason is not outside, but inside.

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

    iOS

    • (+47)  Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 and other beta versions
    • (+30) A  bug in FaceTime allowed me to eavesdrop and spy on iPhone owners
    • (+9)  Automatically generated passwords in iOS 12
    •Apple first shared the amount used the iPhone
    • imageSupport for the "Repeat" and "Cancel" on iOS
    • imageHuge images, small phone
    • imageMultithreading on Swift with the GCD
    • image# 10yearchallenge: how to change the popular iOS-app
    • imageGet the current location in the Core the Location
    • imageAdvanced competitiveness in Swift with HoneyBee

    Android

    • (+33)  “I was very negative towards coroutines”: Artyom Zinnatullin on Android development
    • (+19)  Android, Rx and Kotlin or how to make Lego claw shrink. Part 1
    • (+13)  Prepare your applications for 64-bit requirements
    • (+8) A quick way to add notifications to an Android application
    • (+6)  What is ARCore? All you need to know
    • Android Dev Podcast # 86. News. Flexible smartphones and inflexible technologies
    • Android Dev Podcast # 85. ML in Android
    • Google posted the Santa Tracker for Android code
    • imageAndroid SDK: Drawing using patterns
    • imagePaypal integration in Android using the Braintree SDK
    • imageAdding Continuous Integration to your Android project
    • imageExploring Firebase UI on Android: Authentication
    • imageHow Google represses independent developers on Google Play
    • imageCharge Retrofit with Kotlin
    • imageBureaucratization of acceptance criteria
    • imagePerfect testing: stop stopping
    • imageMinimizing the foundation of your Android application and why it is important
    • imageNew tool for Visual Quality Assurance on Android
    • imageDetecting and tracking faces on Android with ML Kit?
    • imageMaking a native OpenGL project for Android

    Development

    • (+70)  For those who know with their ears: podcasts for developers
    • (+27) We  optimize game performance with Unity sound import parameters
    • (+14)  VR game on blockchain using ERC-1155 Token: React 360 or Unity?
    • (+10) Flutter application architecture basics: Vanilla, Scoped Model, BLoC
    • (+10)  Unity 2019.1 beta release
    • (+10)  How to master async / await syntax: a real example
    • What is reskin or how to change a game beyond recognition?
    • Unity bought Vivox voice chats
    • A survey of the popularity of mobile development teams
    • Flutter Dev Podcast # 0
    • Kite received $ 17 million to develop AI to help with programming
    • Accelerator from 500 Startups and Sberbank: personal experience WINDY.APP
    • MVP died. Long live the RAT.
    • 10 product development chips I learned from Jason Freud
    •How to find a freelancer for your project
    • imageFlutter: Google Translate
    • imageCompleted 2D game on Godot 3.1: a step-by-step guide
    • imageFavorite books of mobile developers
    • imageRethinking music sharing in Spotify: UX research
    • imageAntique software: Turbo Pascal v1.0
    • Awesome Podcasts: a collection of podcasts for developers

    Analytics, marketing and monetization

    • AppMetrica Post API: we protect mobile game analytics from cheaters
    • The most popular language learning applications in the world
    • The most popular weather applications in the world
    • The most popular sports applications in the world
    • The most popular meditation apps in the USA
    • HackerRank Developer's Skills 2019 report
    • Free “How to create a mobile app” course from Vector school
    • ContentSquare: bottlenecks in apps and websites
    • Paid guides from third-party developers appeared in MAPS.ME
    • The effectiveness of mobile advertising in the Liftoff Mobile Ad Creative Index
    • In 2019, mobile advertising will overtake television for the first time
    • Angry Birds 2 had the best year — revenue grew 47%
    • imageHow to test a project idea before going all-in
    •image100 thousand downloads later: tips for developers of new applications
    • image5 UX and marketing chips in order to hook users to your application

    AI, Devices, IoT

    • (+47)  3blue1brown and MIT in Russian
    • (+42)  Proof of Concept: How to check that the introduction of ML is worth the candle
    • (+26)  Automation of an apartment with HomePod, Raspberry Pi and Node.js
    • (+15)  How we created a recommendation service for the selection of clothes on neural networks
    • (+12)  AI in 2019: current situation things
    • (+12)  Getting started with Azure Machine Learning service
    • (+10)  bobaoskit - accessories, dnssd and WebSocket
    • (+9) bobaos.pub - KNX TP / UART, Raspberry Pi and Redis
    • In 2018, the smartphone market showed a decline
    • Yandex sold about 500 smartphones
    • imageHow TensorFlow Lite optimizes neural networks for mobile machine learning
    • imageMailing list for machine learning and AI

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

    Read Next