The digest of interesting materials for the mobile # 323 developer (on November 18 - 24)

In our new issue, development for Aurora, Dubai Mall in a smartphone, UX design trends, HTML5 development tools, income of 1% of top publishers who receive 93% of the money in the entire application market. An interesting digest we got!







Our team has developed and supports a corporate mobile application for receiving payments within the framework of a payment system for a large customer. Now it is used by customer employees on devices running the Aurora operating system (formerly Sailfish Mobile OS RUS) in thirty-seven Russian regions. In this post I will briefly talk about this project and in more detail about the OS itself. The initial statement of the problem in a simplified form: I want to be able to visualize the floor diagram in your mobile application and be able to show the location of a specific organization on it. I would also like to see the user's location, but here the problem is in the technical plane - you need equipment that will allow you to get the coordinates of the device indoors. So we leave this aspect outside the scope of the article and focus on the software part.



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



iOS



(+74) How Apple kills web technologies

(+10) Redux - like state containers in SwiftUI. The basics

(+4) Redux - like state containers in SwiftUI. Recommendations

(+3) Swift.assert - life after release

Apple Expands Everyone Can Code Program

On-Demand Resources in iOS

Apple will name the best applications and games on December 2

Apple Developer App Released

What to do if Apple copies you

Apple will change the approach to the development of operating systems due to errors in iOS 13

IOS Document Scanner with Vision API

Debugging with the Swift Combine Framework

How to create updatable models in Core ML 3

An easy way to implement demo mode in an iOS application

iOS 13 Compositional Layouts in CollectionView

Swift on the Raspberry Pi

Introducing Dark Mode on iOS

Microservices SwiftUI

Loady: buttons with loading indicators

OpenSwiftUI: Open SwiftUI

5 iOS libraries to animate your application



Android



(+21) Quality pipelines in mobile development, part 1: Android

Google offers $ 1 million for Android vulnerabilities

US Android Developer

Google and Udacity launched the “Advanced Android at Kotlin” course

Epic Games application store received a second game

Navigation with dynamic function modules

How to put a progressive web application on the Google Play store

Kotlin / Native on iOS

Dagger Tricks: Refactoring

Understanding how View is rendered in Android

How to make an enterprise mobile app unique on a device using the Android Management API

Kotlin login via Firebase - Twitter, Facebook, Google, GitHub

Google wants Android to use the regular Linux kernel

StoryView: Storiz for Android



Development



(+28) Markov chains for the procedural generation of buildings

(+19) Extension in Dart (Flutter)

(+19) Boring matchmaking without imbalance and queues: a practical guide

(+12) What trends of UX-design to follow in 2020

(+11) How Flutter Works

(+11) Design system Societe Generale: Harmony of design and development

(+8) Testing the idea of ​​a future application. Pretype. Or how to save a lot of money

Why you should be afraid of ghost buttons

All the tools we used to create the popular Curious Expedition HTML5 game

Sound effects, voices and music in the Humble Bundle

Firebase Authentication earned Sign in with Apple

How to make money on the application during the holidays?

Miro platform launched an application contest

In Russia, they will create an application for assessing the state of the engine by sound

Microsoft closes Cortana applications

MobileOptimized Video 2019

Survey: Design and prototyping application tools

Mobile App Design Guide for iOS and Android. Key platform differences

How to use scripts in the development of mobile applications

Organization of space in design. Indentation, grids and layouts

Simple 3D engine in Flutter

How to improve your work as a junior developer

The best review in Code Review of all that I have received

Your next application may not have a server part.

Common mistakes that programmers make. Even the good ones.

Best templates and themes for mobile apps 2019

Make annotations, they will make your developers happy

20 shortcuts VS Code for fast programming

UX Best Practices: Registration

Using the Device_Calendar library in Flutter to communicate with the calendar on Android / iOS

Adoption of a cross-platform strategy for mobile applications

8 reasons to abandon hybrid application development

Merjim work 1000+ developers

11 basic meta-knowledge concepts needed to speed up programming

OpenDiablo2: Diablo 2 open engine



Analytics, marketing and monetization



(+36) Localization of the application in 10 steps

(+10) How I started to be able to marketing

(+2) Case from Narcade: developers from Turkey talk about the localization of mobile games and the Turkish gaming market

Russia will become the third largest market for video games in Europe

Top 1% of publishers receive 80% of installations and 93% of the revenue of the entire application market

Thein Lyman (Wargaming): games with which there is an emotional connection

myTarget launches a marketplace for advertising applications

Ocean Engine covers a third of the global mobile audience

Clumio receives $ 186 million in cloud backup

SmartNews: the best way to read news

Shopping apps set a record for downloads

WeWork launches startup development program in Russia

• The revenue of paid games on the App Store is constantly declining

Yandex.Money released a game in the format of a chat quest

Wire: the most secure messenger



AI, Devices, IoT



(+11) Stages of introducing machine learning models in large enterprises

(+10) Samsung's new free online course on analyzing text using neural networks

(+7) 10 life hacks for developing recommendation systems

(+5) Development of IoT-gateway based on Raspberry CM3 +



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



All Articles