![](http://habrastorage.org/getpro/habr/avatars/36f/124/eac/36f124eaca7e5fc9a94d638d43cb1a47.png)
The digest of interesting materials for the mobile # 304 developer (on June 24 - 30)
In our new issue, the creation of ubiquitous splash screens, the departure of the beautiful Joni Ive, a thorough check of applications in the App Store, paranoid videos, artificial music and many other interesting materials.
![](https://habrastorage.org/webt/qw/nd/6n/qwnd6nvohvktiyqix6oke6inerm.jpeg)
I will talk about the implementation of animation transition from splash screen to other screens of the application. The task arose as part of a global rebranding, which could not do without changing the splash screen and the appearance of the product.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+12) Animated cards on SwiftUI
• (+9) SwiftUI and auto-renewable subscriptions
• Joni Ive leaves Apple
• Apple bought Drive.ai, an autonomous car startup
• Apple released public beta versions of iOS 13 and iPadOS
• How Apple App Checker Works
•![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
Getting started with SwiftUI
•
Creating a dynamic Popover card on Swift
•
A complete guide to optimizing assembly in Xcode
•
Animating UIButton in Swift
•![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
SwiftUI vs UIKit - comparison when creating identical projects
•
Using Sky Segmentation to create a moving sky
•
(Almost) All that you need to know about Grand Central Dispatch in Swift
•
How to create a widget for iOS
•
MovieSwiftUI: movies on SwiftUI and Combine
Android
• (+17) Reduce the build time of your Android projects
• (+13) What is Android Lint and how does it help to write supported code
• (+12) Gradle cheat sheet
• (+9) Immersion in Jetpack Compose
• (+7) React Native Guide for beginner Android developers (with sample application)
• Google maps they will predict the fullness of transport
• Huawei will open the Ark compiler for developers
• Microsoft is preparing a tablet with two screens and Android support
•
Design for a dark theme
•
Why I stopped using coroutines in Kotlin
•
Moving towards micro-service thinking on Android
•
Migration to Room in real the world
•
ViewModels along with Saved State, Jetpack Navigation, Data Binding and Coroutines
•
Android testing strategy
•
Cross-platform development with Jesse Wilson
•
Tips for creating custom Views for Android with the Canvas API
• Multi - platform
programming on Kotlin Native - a quest for mobile developers
•
The first Android show 11 years ago
•
Reinventing Firefox for Android
•
16 reasons to publish applications and games in the Android App Bundle
Development
• (+22) Nevangery
• (+19) Paranoid video from Yandex.Money metap
• (+17) Creating a listening application for viewing mobile MMORPG traffic
• (+14) Measuring the performance of Qt
• (+12) How did the Mobius 2019 Piter (and a little about the next Mobius)
• (+9) Arms race
• (+5) Saving on mobile cross- platform development: Skyeng case
• Mobile People Talks # 7: Asynchrony
• Unity Learn Premium will teach 3D development
• Podlodka # 117: Modern front-end
• Alice’s skills are supplemented with sounds
• New.HR Podcast # 1: Profession UX researcher
• Aichi Hype: German Klimenko
•Wrike launches Work, Unleashed 2019 contest
• Indie games contest from AppLovin with a prize pool of $ 300,000
• Bill Gates' greatest mistake - not Microsoft made Android
• Why text buttons harm usability of mobile applications
• I created an iOS application and got into the top charts in the first day
•
10 tips for your programmer portfolio
•
Getting started with the Facebook Libra programming language
•
How to write good code
•
Why your product needs a vision - my conclusions from WWDC 2019
•
3 stages of programming: Writing. Avoidance Removal.
•
Flutter for desktops: creating and launching an application
•
Why user testing sucks
•
How to conduct meaningful user testing with a small budget
•
What is functional programming?
•
Apple News: UX research
•
Dark mode won’t solve all our screen problems
•![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
AAA vs indie development
•![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
mDevCamp 2019 video
•
Uno Calculator: cross-platform calculator from Windows
•
GIPHY SDK for iOS and Android
•
WhatsApp Clone: how to make WhatsApp
•
DigitMarket: creating digital ecosystems
Analytics, marketing and monetization
• The 10 most influential books for marketers
• Superhuman: the fastest mail
• Ministry of Communications has returned to the pre-installation of Russian applications
• “Monetization of mobile applications in the 1st quarter”: SOOMLA report
• 9 million people play Candy Crush for more than 3 hours in day
• Gucci made an AR-fitting of running shoes
• Google launched 3D and AR announcements
• Harry Potter: Wizards Unite: like Pockemon Go, but about wizards
• Analysis of the ten most profitable apps on the App Store for 2018
•
Independent marketing research guide for indie developers
•
What I learned by co-creating Dribbble
AI, Devices, IoT
• (+67) Making music: when simple solutions outperform deep learning in effectiveness
• (+21) We use data in practice
• ( +17) Airbus takes new heights with the help of mixed reality Microsoft
• (+14) Why does the oscilloscope need cryptography support?
• (+10) “Wait! Who goes?". Video surveillance on the porch
• (+10) Amazing features of neural networks in 2019
• The first LG speaker with Alice
• Raspberry Pi 4 came out
•
Understanding Neural Networks
< Previous Digest . If you have other interesting materials or if you find a mistake, please send it to the mail .
![](https://habrastorage.org/webt/qw/nd/6n/qwnd6nvohvktiyqix6oke6inerm.jpeg)
I will talk about the implementation of animation transition from splash screen to other screens of the application. The task arose as part of a global rebranding, which could not do without changing the splash screen and the appearance of the product.
This digest is available as a weekly newsletter . And daily we send news in the
![](https://habrastorage.org/webt/5e/k7/bf/5ek7bfhjzilma-pbharuioaa7lw.png)
![](https://habrastorage.org/getpro/habr/post_images/f19/30a/c49/f1930ac4945596eb9707bc7a01bc5bdc.png)
• (+12) Animated cards on SwiftUI
• (+9) SwiftUI and auto-renewable subscriptions
• Joni Ive leaves Apple
• Apple bought Drive.ai, an autonomous car startup
• Apple released public beta versions of iOS 13 and iPadOS
• How Apple App Checker Works
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/976/d3e/38a/976d3e38a34b003f86f91795524af9f8.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/976/d3e/38a/976d3e38a34b003f86f91795524af9f8.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
![](https://habrastorage.org/getpro/habr/post_images/e1a/3cf/2a8/e1a3cf2a8b65a0da69bbdd5c0ad040fe.png)
• (+17) Reduce the build time of your Android projects
• (+13) What is Android Lint and how does it help to write supported code
• (+12) Gradle cheat sheet
• (+9) Immersion in Jetpack Compose
• (+7) React Native Guide for beginner Android developers (with sample application)
• Google maps they will predict the fullness of transport
• Huawei will open the Ark compiler for developers
• Microsoft is preparing a tablet with two screens and Android support
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
• Multi - platform
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/708/1c6/34e/7081c634ec176ab6b953d9d19e82a09a.png)
• (+22) Nevangery
• (+19) Paranoid video from Yandex.Money metap
• (+17) Creating a listening application for viewing mobile MMORPG traffic
• (+14) Measuring the performance of Qt
• (+12) How did the Mobius 2019 Piter (and a little about the next Mobius)
• (+9) Arms race
• (+5) Saving on mobile cross- platform development: Skyeng case
• Mobile People Talks # 7: Asynchrony
• Unity Learn Premium will teach 3D development
• Podlodka # 117: Modern front-end
• Alice’s skills are supplemented with sounds
• New.HR Podcast # 1: Profession UX researcher
• Aichi Hype: German Klimenko
•Wrike launches Work, Unleashed 2019 contest
• Indie games contest from AppLovin with a prize pool of $ 300,000
• Bill Gates' greatest mistake - not Microsoft made Android
• Why text buttons harm usability of mobile applications
• I created an iOS application and got into the top charts in the first day
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/976/d3e/38a/976d3e38a34b003f86f91795524af9f8.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/976/d3e/38a/976d3e38a34b003f86f91795524af9f8.gif)
•
![](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
•
![](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
•
![](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
•
![](https://habrastorage.org/files/967/16b/cb9/96716bcb926741e79bb1c284a88083ca.png)
![](https://habrastorage.org/getpro/habr/post_images/509/dc9/bde/509dc9bde69347ecbe0c21ff2973d7e7.jpg)
• The 10 most influential books for marketers
• Superhuman: the fastest mail
• Ministry of Communications has returned to the pre-installation of Russian applications
• “Monetization of mobile applications in the 1st quarter”: SOOMLA report
• 9 million people play Candy Crush for more than 3 hours in day
• Gucci made an AR-fitting of running shoes
• Google launched 3D and AR announcements
• Harry Potter: Wizards Unite: like Pockemon Go, but about wizards
• Analysis of the ten most profitable apps on the App Store for 2018
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
![](https://habrastorage.org/getpro/habr/post_images/853/812/9f5/8538129f5e7b404a720121cb9c3814db.jpg)
• (+67) Making music: when simple solutions outperform deep learning in effectiveness
• (+21) We use data in practice
• ( +17) Airbus takes new heights with the help of mixed reality Microsoft
• (+14) Why does the oscilloscope need cryptography support?
• (+10) “Wait! Who goes?". Video surveillance on the porch
• (+10) Amazing features of neural networks in 2019
• The first LG speaker with Alice
• Raspberry Pi 4 came out
•
![](https://habrastorage.org/files/377/ae0/333/377ae0333d0f4b7b97307c9eea5ee21a.gif)
< Previous Digest . If you have other interesting materials or if you find a mistake, please send it to the mail .