The digest of interesting materials for the mobile developer # 344 (May 12 - 17)

In our new digest, the new “Jellyfish” application on Flutter, non-trivial animations, rewriting the Snapchat application, the new Unreal Engine, application revenue and many other interesting materials.



Why so long? Why not native apps? Why Flutter? All this is told by the technical director of Medusa Boris Goryachev.

This digest is available as a weekly newsletter . And daily we send news in the Telegram channel .

iOS

• (+18)  Nontrivial animations in SwiftUI
• (+10)  14 things an iOS developer should know
• (+5) Navigating between views using @EnvironmentObject in SwiftUI
• (+3)  Convolutional neural network and its integration into iOS (part 2)
• (+3)  Escape from the Zoo or how I did casual games under iOS
•iOS developer. Advanced? ..
• Apple Search Ads: launching, testing, scaling
• Source Code Walkthrough of Telegram-iOS: Telegram code overview
• How to add a badge beta to the application icon
• Create a weather application using SwiftUI and Weatherstack
• Stop using boolean values ​​in your Swift code
• How to animate Auto Layout Constraints
• Create a Server-Driven UI using UI components in SwiftUI
• How to make a Web Crawler on Swift
• How to use GraphQL using Apollo and SwiftUI
• Create a reactive MVVM architecture in Swift 5
• Animating a thermometer with CoreAnimation
• How to create a cross-platform iOS and macOS chat application using Stream
• How to make your Swift application in iOS 13 work with NFC tags
• OSSSpeechKit:

Android voice input and output

• (+32)  Rx brain
• (+ 8)  Customize the layout of the external keyboard on Android without root
• (+8)  Qt on Android: how we gave a second life to the author’s meditation application
• Android Broadcast # 17: how to earn $ 1,000,000 on our applications
• Works - don’t touch: like Snapchat rewrote his Android application
•New filters appeared in Google Play search
• Google Play launched the Change the Game Design Challenge
• Mastering the Android touch system
• Using the NFC API in Android? Check your code twice
• An easy way to implement On-Board Slider using ViewPager2 in Android
• Stop using Post / PostDelayed in your Android View
• Android 2020 ecosystem cheat sheet
• Speed ​​up Android Espresso testing by grouping relevant tests
• Android MotionLayout: simple splash screen creation Twitter
• Notally: minimalistic notepad for Android

Development

•(+81)  Unreal Engine 5 sets a new level of game realism
• (+22)  Which is better: confirmation of action or the possibility of canceling it?
• (+18)  How I stopped being afraid and wrote a game bot
• (+18) We  publish VKUI component design libraries in Figma
• (+17) We reduced the time for developing a new script for publishing an advertisement from 6 days to 42 seconds
• (+16) Flutter under the hood
• (+15)  MVI architectural template in Kotlin Multiplatform, part 1
• (+14) The  designer is not the one who paints beautifully, this is the one who helps the business understand the user
•(+12)  How mods for Unity games are developed. Part 2: writing your mod
• (+11) A new GOST for digital resources came into force: all platforms should be accessible for disabled
• (+10)  Accessibility. How to make the application accessible to users with disabilities
• (+7)  Trends in testing in 2020
• (+4) Development of mobile applications to order inexpensively: reality or illusion
• (+3)  React Native - saving photos and videos to the device’s gallery
• (+2)  How to learn to test software
• Radio QA # 59: stress and emotional burnout
•Radio QA # 60: artificial intelligence
• Podlodka # 163: tech blogging
• HackerEarth 2020 developer research
• IT spending in 2020 will be reduced by 8%
• Kite, supplementing the code with AI, launched a paid plan and JavaScript support
• Everything you need to know about drop-downs dropdown lists
• 4 visual feedback methods in interfaces
• Why can't users remember our interfaces? On the effect of masks in design
• Designing an emotional interface
• Automation of CI / CD for mobile development from scratch
• How to make a calendar application
• GitTouch: working with GitHub on Flutter

Analytics, marketing and monetization

• (0)  Interview with analyst - Alexander Sibrikov, Product Manager at AppMetrica
• App Samurai gives grants to applications that help users
• Public: mobile social investments
• AppLovin buys Machine Zone
• Income from applications increased by 8% in May
• Peanut: a social network for women
• How to monetize Chinese users?
• The most profitable applications in April 2020
• 25 metrics of user loyalty: Part 1

AI, Devices, IoT

• (+18) Accelerating the implementation of AI projects in the Segezha Forest Holding
• (+13)  ESP-NOW - an alternative data exchange protocol for ESP8266 and ESP32. Basic concepts
• (+12) Trends of the Internet of things: AI answers calls, clouds and 5G tame big data, housing and communal services - the leader of innovation
• (+5)  Mobile eye-tracking on PyTorch
• (+2)  Will VR wait for Microsoft Kinect or this is the future of games - let's talk together
• Apple confirmed the purchase of NextVR

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

All Articles