
The digest of interesting materials for the mobile # 299 developer (on May 20 - 26)
This issue of our digest addresses pizza sharing, CarPlay performance, discusses Google I / O, application development in 2019, barrel organ console and push notification errors.

To make pizza from halves, we used two UICollectionViewLayout. I’m talking about how we wrote such a layout for iOS, what we encountered and refused.Today there will be a story about how our navigator appeared in CarPlay. I’ll tell you how with such documentation and unfinished tools we created a working product and placed it in the AppStore.
This digest is available as a weekly newsletter . And daily we send news in the
Telegram channel .
iOS
• (+13) Turning ViewPager into a fragment manager with iOS-style animations
• (+11) Do I need to write weak self in Grand Central Dispatch?
• (+10) Automatic porting of iOS (ARM) applications to macOS (x86) using Bitcode
• (+8) UIAppearance was not so simple
• (+8) Interview - 10 questions about Swift. Part 2
• (+6)7 things you should know about auto-renewable subscriptions
• (+6) Raising code readability in iOS development
• Apple invites to WWDC 2019
•
UIButton: distance between icon and text
•
Memory, heap and stack management in Swift
•
Siri Shortcut: how to add Siri integration to the application
•
Refactoring an iOS application with the Coordinator template for navigation
•
Introduction to Core Data
•
Advanced debugging in Xcode
•
Making the first MacOS application
•
Creating table cells to fit
Android content size
• (+30)What they talked about on Google I / O 2019: Android 10, AR-applications and much more
• (+13) We compress the APK, trying to keep it working
• (+11) Secure data transfer between two applications
• (+6) Custom Bottom Sheet : how it should work
• (+4) Android. Card widget based on StackView (something like Tinder)
• Finalists of Indie Games Showcase
•
Android Dev Podcast # 94. Google I / O 19. Detailed analysis.
• Huawei disconnected from Android
•
How to create a simple numbers quiz with Kotlin and NumbersAPI
•
Seamless animation of launching applications in Android using Intent Source Bounds
• The
key to a healthy Android project
•
How to improve the build time of your Android project
•
Class delegation in Kotlin
•
Overview of Android Jetpack Compose
•
How did Android development become Kotlin-first?
•
Explore CameraX in Android: Camera View
•
Wide Color photos in Android: what you need to know
•
How to store and use confidential information in Android development
• We
check settings not from Google Play
Development
• (+22) Creating the Tower Defense game in Unity: enemies
• (+21) 5 errors in the implementation of push notifications for mobile applications
• (+12) 3D interfaces are usually worse than 2D interfaces
• (+12) Creating a rhythm game in Unity
• (+9) Building a Flutter desktop application
• (+8) Why indie projects don't live up to the release
• (+7) Prototyping mobile games, where to start, and how to do it. Part 1 and Part 2
• Podlodka # 111: We are writing a book
• Podlodka # 112: Olympiad programming
• GitHub will implement a function for collecting donations
• AichiHipe: Konstantin Osipov - Tarantool, Mail.Ru and B2B
• Wolfram Engine has become free
• Steam Chat has been released on iOS and Android
•Personal developer brand
•
Top 9 application design mistakes
•
Hamburger on the menu: too popular to fail?
•
Top 5 design tools for non-designers
•
Pseudo 3D engine for Excel
•
Why Flutter is the future of mobile development
•
WebAssembly in eBay: usage example
•
When code turns into a horror movie
•
Forget about chefs and table football - developers want balance and growth
•
How we redesigned the application in just 3 months
Analytics, marketing and monetization
• How applications will develop in 2019: Adjust opinion
•Development, promotion and monetization of a mobile application. Project Diary
• DefinedCrowd: AI training
• Map of the mobile advertising market 2019
• The first three games appeared in the Snap Game
• Top countries for app downloads in Q1 2019
• TikTok owners are preparing a music service
• The number of “millionaires” in dating has doubled
• Minecraft Earth: AR -game for mobile devices
AI, Devices, IoT
• (+60) Smart home with Alice. Yandex opens the platform for all developers
• (+16) Do not throw smart bulbs into the trash, or IoT danger
• (+6)Conversations'19: conversational AI for those who are developing and who still have doubts
• (+6) We play cars as adults-2: how we became a telematics supplier for car-sharing and opened 5 offices around the world
• Firewatch publisher introduced a portable console- barrel organ
• Google introduced Glass Enterprise Edition 2
•
A simple neural network in Python from scratch
• We
train two agents to play table tennis
•
A new way to create small neural networks - a powerful AI on the phone
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

To make pizza from halves, we used two UICollectionViewLayout. I’m talking about how we wrote such a layout for iOS, what we encountered and refused.Today there will be a story about how our navigator appeared in CarPlay. I’ll tell you how with such documentation and unfinished tools we created a working product and placed it in the AppStore.
This digest is available as a weekly newsletter . And daily we send news in the


• (+13) Turning ViewPager into a fragment manager with iOS-style animations
• (+11) Do I need to write weak self in Grand Central Dispatch?
• (+10) Automatic porting of iOS (ARM) applications to macOS (x86) using Bitcode
• (+8) UIAppearance was not so simple
• (+8) Interview - 10 questions about Swift. Part 2
• (+6)7 things you should know about auto-renewable subscriptions
• (+6) Raising code readability in iOS development
• Apple invites to WWDC 2019
•

•

•

•

•

•

•

•


• (+30)What they talked about on Google I / O 2019: Android 10, AR-applications and much more
• (+13) We compress the APK, trying to keep it working
• (+11) Secure data transfer between two applications
• (+6) Custom Bottom Sheet : how it should work
• (+4) Android. Card widget based on StackView (something like Tinder)
• Finalists of Indie Games Showcase
•

• Huawei disconnected from Android
•

•

• The

•

•

•

•

•

•

•

• We


• (+22) Creating the Tower Defense game in Unity: enemies
• (+21) 5 errors in the implementation of push notifications for mobile applications
• (+12) 3D interfaces are usually worse than 2D interfaces
• (+12) Creating a rhythm game in Unity
• (+9) Building a Flutter desktop application
• (+8) Why indie projects don't live up to the release
• (+7) Prototyping mobile games, where to start, and how to do it. Part 1 and Part 2
• Podlodka # 111: We are writing a book
• Podlodka # 112: Olympiad programming
• GitHub will implement a function for collecting donations
• AichiHipe: Konstantin Osipov - Tarantool, Mail.Ru and B2B
• Wolfram Engine has become free
• Steam Chat has been released on iOS and Android
•Personal developer brand
•

•

•

•

•

•

•

•

•


• How applications will develop in 2019: Adjust opinion
•Development, promotion and monetization of a mobile application. Project Diary
• DefinedCrowd: AI training
• Map of the mobile advertising market 2019
• The first three games appeared in the Snap Game
• Top countries for app downloads in Q1 2019
• TikTok owners are preparing a music service
• The number of “millionaires” in dating has doubled
• Minecraft Earth: AR -game for mobile devices

• (+60) Smart home with Alice. Yandex opens the platform for all developers
• (+16) Do not throw smart bulbs into the trash, or IoT danger
• (+6)Conversations'19: conversational AI for those who are developing and who still have doubts
• (+6) We play cars as adults-2: how we became a telematics supplier for car-sharing and opened 5 offices around the world
• Firewatch publisher introduced a portable console- barrel organ
• Google introduced Glass Enterprise Edition 2
•


• We

•

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