The digest of interesting materials for the mobile # 299 developer (May 20 - 26) This release of our digest covers pizza division, CarPlay, discusses Google I / O, application development in 2019, the barrel-organ console and push-notification errors.
To make a pizza from the halves, we used two UICollectionViewLayout. I tell about how we wrote such a layout for iOS, what we encountered and what we 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 work product and placed it in the AppStore.
')
This digest is available as a weekly newsletter  .  And every day we send news to  Telegram channel  .iOS • 
(+13)  Turn the ViewPager into a fragment manager with iOS-style animation • 
(+11)  Do I need to write weak self in Grand Central Dispatch? • 
(+10)  Automatic transfer of iOS applications (ARM) to macOS (x86) using Bitcode • 
(+8)  UIAppearance was not so simple • 
(+8)  Interview - 10 questions about Swift.  Part 2 • 
(+6)  7 things about auto-renewable subscriptions that you should know about • 
(+6)  Raise the readability of code in iOS development • 
Apple invites to WWDC 2019 • 
UIButton: the distance between the icon and the text • 
Swift Memory, Heap, and Stack Management • 
Siri Shortcut: How to Add Siri Integration to an Application • 
Refactoring an iOS Coordinator Navigation Application • 
Introduction to Core Data • 
Advanced debugging in Xcode • 
Making the first MacOS application. • 
Create table cells that adjust to the size of the content. Android • 
(+30)  What Google Google I / O 2019 talked about: Android 10, AR apps and more • 
(+13)  Squeeze APK, trying to keep it working • 
(+11)  Secure data transfer between two applications. • 
(+6)  Custom Bottom Sheet: how it should work • 
(+4)  Android.  StackView based card widget (something like Tinder) • 
Indie Games Showcase Finalists • 
Android Dev Podcast # 94.  Google I / O 19. Detailed analysis. • 
Huawei disconnected from Android • 
How to create a simple quiz about numbers with Kotlin and NumbersAPI • 
Seamless Android app launch animation using Intent Source Bounds • 
The key to a healthy Android project • 
How to improve the build time of your Android project • 
Delegation of classes in Kotlin • 
Android Jetpack Compose Review • 
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 • 
Checking installations not from Google Play Development • 
(+22)  Creating a 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)  Build Flutter application for desktop • 
(+8)  Why indie projects don't live to be released • 
(+7)  Prototyping a mobile game, 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 introduce a function to collect donations • 
ITHIP: Konstantin Osipov - Tarantool, Mail.Ru and B2B • 
Wolfram Engine became free • 
Steam Chat 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 Excel engine • 
Why Flutter is the future of mobile development. • 
WebAssembly in eBay: Case Study • 
When the code turns into a horror movie • 
Forget chefs and table football - developers want balance and growth • 
How we did the redesign of the application in just 3 months Analytics, marketing and monetization • 
How applications will evolve in 2019: Adjust view • 
Development, promotion and monetization of the mobile application.  Project Diary • 
DefinedCrowd: AI training • 
Mobile Advertising Market Map 2019 • 
The first three games appeared in Snap Game • 
Top countries in application downloads in Q1 2019 • 
TikTok owners are preparing a music service. • The 
number of “millionaires” in the dating has doubled • 
Minecraft Earth: AR-game for mobile devices AI, Devices, IoT • 
(+60)  Smart home with Alice.  Yandex opens platform for all developers • 
(+16)  Do not throw smart bulbs in the trash, or the danger of IoT • 
(+6)  Conversations'19: conversational AI for those who develop and who still doubt • 
(+6)  We play with cars like an adult-2: how we became a telematics provider for car sharing and opened 5 offices around the world • 
Firewatch Publisher Introduces Hand-Held Console • 
Google introduced Glass Enterprise Edition 2 • 
Simple Python neural network from scratch • 
We train two agents to play table tennis • 
New way to create small neural networks - powerful AI on the phone ← 
Previous Digest  . If you have other interesting materials or you have found a mistake - please send it to the 
mail  .d
Source: https://habr.com/ru/post/453524/All Articles