Digest of interesting materials for the mobile developer # 290 (March 11 - March 17) The new digest tells about the idempotency of the API, the struggle of Apple and Spotify, the design laws of the name, the most earning applications and pure gold of mobile games.
An API is called idempotent, and calling it again does not change state. There is a subtle point here: the result of an idempotent call may vary. For example, when you call the idempotent order creation API again, the order will not be created again, but the API can answer both 200 and 400.
Since the advent of version 1.0, only a few years have passed, and many large companies and developers have adopted the language. This is due to the fact that the creators of the language managed to achieve the goals set at the beginning of the path - to develop a tool that would be more convenient and safer than Java, but less complicated than Scala.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel . iOS •
(+38) How Apple is preparing for the era after the iPhone •
(+14) We write our network layer on Swift: a protocol-oriented approach •
(+7) Signpost: when breakpoints are not enough •
Spotify sues Apple •
Apple: Spotify wants all the benefits of a free app without being free •
Apple will hold WWDC from June 3 to June 7 in San Jose •
Apple will hold a presentation of new products on March 25 •
How the Public Art application works •
We create interface elements programmatically. •
Best syntax for configurable initialization •
Unit testing with Bloc •
Flare animation for iOS and macOS •
Animate changes in UITableView and UICollectionView •
CircleBar: a beautiful TabBarController Android •
(+27) Coroutines :: practical experience •
(+24) Jenkins for Android build using Docker •
(+10) How to make a mobile game a team of 2 people with a zero budget and get fichering on Google Play •
(+8) Google Play Store moves to standardize application icons •
(+7) Understanding Clean Code in Android •
(+6) 7 useful tips for those who use the Room •
Google released Android Q preview •
The context and framework of the Corutinians •
Explore Android P: Priority Buckets •
Is your Android Studio slow all the time? Here's how to speed it up. •
Manage subscriptions with Jetpack Lifecycle and Kotlin •
Kotlin tutorial for busy Java developers •
Migrating from Dagger2 to Koin •
Explore the stable Android Jetpack WorkManager •
Explore Android Q: Settings Panel •
Test automation of Android applications with Robo Development •
(+34) Eight named laws in UX design (part 1) •
(+15) Custom Korutin in Unity with preference and courtesans •
(+12) Unity: procedural editing Mesh •
(+12) Readability code •
(+10) DIY flash animations in Unity3D. Part One, Lyrical •
(+8) Like a squirrel in a wheel or a little about user research in conditions of limited capabilities •
Podlodka # 102: multithreading •
Microsoft collects tools in the Game Stack •
LaunchDarkly received a new round of funding •
Google Library makes iOS apps more accessible. •
ITHIP: Alexander Lozhechkin •
IronSource launches A / B tests for ad monetization •
Google released the Lookout app to help those who see bad •
Seeing AI: Photo Talker •
Tesla mobile app redesign that we deserve •
Telegram holds a design and development competition with a prize fund of $ 150,000 •
Technical duty - like tetris •
Goodbye object-oriented programming •
Top login screens: UX research •
Flutter PlatformView: How to create a Widget from Native View •
Self-confident application design •
Complete Mobile Application Design Guide •
Technical skills are overrated. Focus on relationships. •
Multi or Cross platform in the era of Flutter •
How to create a video chat on Unity •
CAVIAR: usability research •
Recreate Fortnite in 2 Months - Unreal Engine and Amazon GameLift •
Case of removing the negative from the product •
35 resources for React Native development Analytics, marketing and monetization •
(+26) Gaming market, trends and forecasts - great analytics from App Annie •
Dig That Gold rewards players with real gold. •
Students use google docs for chat. •
2GIS added achievements to applications •
Which applications earned the most in Europe in 2018? •
Serial Box: text and audio series •
How to measure the effectiveness of a mobile application? •
Required application marketing resources AI, Devices, IoT •
(+73) Deep Learning - not only seals on mobile phones or how we troubleshoot locomotive carts •
(+35) Neural networks have a surprisingly simple image classification strategy. •
(+9) How did Fukuoka Airport learn which measures would be effective in reducing queues •
Google set up AI to block toxic comments •
A new Bluesphere tripod will hold your smartphone for you. •
Techno Digest (January-February 2019) •
Top-20 APIs you need to know in AI and machine learning <
Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the
post office .
Source: https://habr.com/ru/post/444082/All Articles