Digest of interesting materials for a mobile developer # 355 (July 27 - August 2)

In the new digest, corrupted desktops, their contribution to Swift, application security and Durov's war with Apple, code quality and application evolution, Huawei as a market leader, and many other interesting materials!





Today, most of the products for users are made primarily for mobile platforms. At best, they figure a universal web that is still optimized for mobile phones. Because users love iPhones, not computers. The business sat down, counted, and made a decision - let's make more money, let's have a mobile first everywhere.To make edits, you will need knowledge of Swift and an understanding of C ++, but this is not necessary, some tasks require adding test cases where knowledge of the language is not required.



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



iOS



(+24)  Apple Machine Learning News in 2020

(+8)  Implementing Machine Learning on an iOS Device Using Core ML, Swift and Neural Engine

(+3)  New Property Wrappers in SwiftUI

(+1)  MVI and SwiftUI - one state

(0) We design work with iOS subscriptions: client or server storage of products

(0)  iOS in-app purchases: Initialization and processing of purchases

Durov again criticized Apple for a commission in the App Store

Telegram sued Apple

Creation of an expanding button in Swift

How make navigation simple SwiftUI

GeometryEffect in Swift 2.0 We do

Learning a new API-logging interface for iOS 14

Create a Spotify on SwiftUI

5 things that I would like to know before my first iOS-internship at a startup

As the Facebook SDK can bring down the Apple iOS ecosystem without a single line of code

code cleaning and refactoring in SwiftUI

Overview UIPageControl in iOS 14

Create a retractable menu Swift

Making the First Widget for iOS 14 With WidgetKit

Working with templates SnapML in Lens Studio: style transfer

Toolbar to SwiftUI in iOS 14

Create like animation from Instagram on Swift

Create loading animation in Swift

Dynamic themes in iOS

Do Grid Layout in SwiftUI

SwiftUI-LifeGame: "Life" on SwiftUI

GradientLoadingBar: Gradient Loading Bar

Streamoji: Emoji Rendering for iOS



Android



(+17) A  Tale of How Realm Cascading Deletion Long Startup Won

(+17)  Android Apps Power Consumption

(+9)  How to Learn Android in 3 Years , or The Story of One Application

Android Broadcast: Mobile Application Security

Google Play Indie Games Festival Winners

Google tracked application usage on Android

Scanning QR codes with the HUAWEI Scan Kit

Using WorkManager for immediate background execution

How Discord made navigating within an Android application easier

OkCupid introduces improved testability

Modularity in Android: make your code reusable and maintainable

Android development best practices

Android architecture example: layers and modules

Advanced Kotlin programming

Make sure click one (ButterKnife did it right)

How I reverse engineered the bus service to make my own application

Android all-in-one notifications

Kotlin Multiplatform + Rx + MVVM

Shrink your application with R8

Playing videos with Jetpack Compose

Understanding the build with Build Analyzer

6 things to know before using Destructuring in Kotlin

MarvelHeroes: superheroes in Android development

Rocktly: space launches



Development



(+41)  How to use a desktop without a desktop? Samsung DeX review

(+37)  Alpha version of Flutter for Linux and desktop application development

(+8)  Creation of panoramic videos in Unity

(+7)  Flutter. RenderObject - Measure and Conquer

(+6) The science of user experience. Using Cognitive Bias in Quality Product Development

(+3)  Choosing Mobile Devices: A step-by-step guide for QA beginners. Part I

(+2)  Kali Linux NetHunter on Android Part 3: breaking the distance

(+1)  GOMS analysis of interface usability

Podlodka # 174: cartography

Flutter Dev Podcast # 18: game development

make sense: About competitive analysis , segmentation of industries and niches, and copying of features

I want to be in gamedev # 10: developer on Unreal Engine

Report "Code quality 2020"

UX-design: How Human Memory Works

Application Design: Examples for Inspiration # 11

Good Button Design Rules

Worst Arguments for Creating a New Feature

Designers, stop belittling someone else's design

Mobile app development stages: analytics and terms of reference

How a novice designer can work with feedback to become a pro

Offering a modern Goodreads iOS experience: redesign research

6 little things to make you a better Flutter developer

Flutter development through the Clean Architecture Package

Choosing the right database for your Flutter application

The secret of simple code

Qt on Mobile: best practices for cross-platform application development

Principles of SOLID in pictures



Analytics, marketing and monetization



(+5)  How to convert holidays into profit for the developer and joy for the players

How to work with reviews to improve the application rating?

Foodtech and social networks pushed car sharing and mobile banking, but retail remained in the top 3 most demanded categories of applications

Tempo home fitness complex received $ 60 million.

We began to distribute our application for free. Here's What Happened

Tandem - Second Language Practice

Roblox developers will receive $ 250 million.

Spotify launched a group listening to music

The report "Fraud in the area of mobile advertising - Version 2020" on AppsFlyer

The report "The evolution of mobile applications in 2020" from the App of Annie

of EVE Echoes comes to iOS and Android in August

Recommendations to increase the effectiveness of monetization for mobile applications

Using video ads to promote business on Facebook: SocialPeta's guide

How to measure the effectiveness of text search engine optimization applications



AI, Devices, IoT



(+38)  Doom Boy ESP32. Second iteration

(+2) How will Industry 4.0 change our workplaces and why does it need a reliable power supply?

(0)  A series of articles on the installation and operation of the LoRaWAN Chirpstack server

Huawei became the largest smartphone manufacturer in the world by the results of Q2

Amazon connects Alexa with applications through Alexa for Apps

11 most common machine learning algorithms in a nutshell



Previous digest . If you have other interesting materials or you have found an error, please send it to the mail .



All Articles