📜 ⬆️ ⬇️

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
image 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