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 .