The digest of interesting materials for the mobile # 316 developer (on September 16 - 22)
Another digest and another batch of the most interesting materials from the world of mobile development - Odnoklassniki live video, small own Unity, broken Huawei compiler, KaiOS developers portal and much more.

You can take ExoPlayer and optimize it, or you can even write your own video player using only codecs and sockets. The article will talk about the work of streaming and video playback, and how to reduce the delay in starting a video, reduce the response time between a streamer and a viewer, and optimize power consumption and iron load.
This digest is available as a weekly newsletter . And daily we send news in  Telegram channel .
 Telegram channel . iOS
 iOS• 
(+13) All you need is URL• 
(+8) Choose the correct data structure in Swift• 
(+6) MetricKit. Performance analysis of iOS applications• 
(+5) Modeling application state using Store objects in SwiftUI• 
(+3) Using Apple's native Places• 
 5 iOS libraries for your new project
 5 iOS libraries for your new project• 
 Repeat Apple Card application with SwiftUI
 Repeat Apple Card application with SwiftUI• 
 Understanding Schedulers in Combine
 Understanding Schedulers in Combine• 
 Do I need a Mac for iOS development
 Do I need a Mac for iOS development• 
 How My “Weekend Project” Turned Into The Best New App Store App
 How My “Weekend Project” Turned Into The Best New App Store App• 
 Create animated gradients on Swift
 Create animated gradients on Swift• 
 How to easily localize application strings in Swift
 How to easily localize application strings in Swift• 
 RSSelectionMenu: dropdown menu for iOS
 RSSelectionMenu: dropdown menu for iOS• 
 Shuffle: cards from Tinder
 Shuffle: cards from Tinder• 
 Clippy: clip from Microsoft Office for macOS
 Clippy: clip from Microsoft Office for macOS Android
 Android• 
(+22) Do not store all your eggs in one basket at once• 
(+19) Leisya, Fanta: a new tactic of an old Android Trojan• 
(+15) Top 20 navigation features in IntelliJ IDEA• 
(+14) Android Camera2 API from the teapot• 
(+12) How we implemented the architecture of RIBs. Report Yandex.Taxi• 
(+11) Why you should throw MVP out of your projects• 
Was the Huawei Ark compiler not ready for use?• 
 Android Dev Podcast # 103: News
 Android Dev Podcast # 103: News• 
 Full Screen Bottom Sheet
 Full Screen Bottom Sheet• 
 Kotlin Coil: Another Image Upload Library
 Kotlin Coil: Another Image Upload Library• 
 How to add MoPub ads to your Kotlin Android app
 How to add MoPub ads to your Kotlin Android app• 
 Android App Embedded Updates: Tips & Tricks
 Android App Embedded Updates: Tips & Tricks• 
 5 essential Android libraries for rapid application development
 5 essential Android libraries for rapid application development• 
 One code to rule them all: Android Server Driven UI
 One code to rule them all: Android Server Driven UI• 
 Explore View Binding on Android
 Explore View Binding on Android• 
 NoMansWallpaperApp and Muzei Live Wallpaper: open wallpapers for Android
 NoMansWallpaperApp and Muzei Live Wallpaper: open wallpapers for Android Development
 Development• 
(+27) Evolution of business cards: from card to application• 
(+15) How we did our little Unity from scratch• 
(+15) React Native: Creating an animated input field using the Animated API• 
(+11) How to create a UI kit that is for sale. Stages of developing a commercial design system• 
(+8) ICD Mobile Banking: Development History• 
(+6) Scenario and research testing of mobile games• 
How I stopped being afraid and fell in love with design thinking• 
GitHub bought a Semmle code analyzer• 
Look for inspiration elsewhere• 
A portal for KaiOS developers has opened• 
Google ceases to support multiplayer games in Games Services• 
LinkedIn Introduces Skill Assessments• 
Podlodka # 128: Unmanned vehicles• 
Product Manager Market Research 2019• 
 “Please Reconnect” - Offline UX for Mobile Applications
 “Please Reconnect” - Offline UX for Mobile Applications• 
 Performance matters
 Performance matters• 
 Why are my requests to Cloud Firestore slow?
 Why are my requests to Cloud Firestore slow?• 
 The Ten Commandments UX
 The Ten Commandments UX• 
 Making the finished Flappy Bird on React Native
 Making the finished Flappy Bird on React Native• 
 5 ways a UX designer can save your startup
 5 ways a UX designer can save your startup• 
 Uber API Integration: Walkthrough [+ 5 Best Ideas]
 Uber API Integration: Walkthrough [+ 5 Best Ideas]• 
 The dawn of a new era in application development
 The dawn of a new era in application development• 
 Software architecture is overrated, clear and simple design is underestimated
 Software architecture is overrated, clear and simple design is underestimated• 
 How Spotify accidentally deleted all its Kubernetes clusters and this did not affect users
 How Spotify accidentally deleted all its Kubernetes clusters and this did not affect users• 
 Mobile Testing Practices
 Mobile Testing Practices• 
 My React Native Developer Look at Flutter
 My React Native Developer Look at Flutter• 
 6 stages of learning a new programming language
 6 stages of learning a new programming language• 
 How to create a minimally viable product without code
 How to create a minimally viable product without code• 
 Wikicamps: parsing UX
 Wikicamps: parsing UX• 
 Four Ways to Know if You Are a Great Programmer
 Four Ways to Know if You Are a Great Programmer• 
 Cascadia Code: Microsoft font for code
 Cascadia Code: Microsoft font for code• 
 Byte Vitae: Resume for the developer
 Byte Vitae: Resume for the developer Analytics, marketing and monetization
 Analytics, marketing and monetization• 
(+18) Advertising integrations: how does it work?• 
(+10) Trends of product analytics of new time• 
Descript: simple work with podcasts• 
The Offspring give a concert at World of Tanks• 
Marketer cheat sheet: how to create Facebook creatives that work• 
“Report on the global mobile market 2019” from Newzoo• 
Market review of sports applications and growth forecast until 2023• 
Machine learning in games• 
FinTech in mobile banking applications• 
Analysis of the mobile gaming industry for the first half of 2019• 
Mintegral mobile advertising platform is now available on ironSource mediation platform• 
 App Store Optimization: ASO Guide for Google Play and App Store 2019
 App Store Optimization: ASO Guide for Google Play and App Store 2019• 
 17 effective ways to promote a mobile application that you need to know
 17 effective ways to promote a mobile application that you need to know• 
 How to make an ASO in the App Store in Arabic and Hebrew
 How to make an ASO in the App Store in Arabic and Hebrew AI, Devices, IoT
 AI, Devices, IoT• 
(+13) Artificial intelligence in the fighting game Shadow Fight 3• 
(+13) ShIoTiny: a clock without a spring or real time and how to work with it• 
(+9) “IoT omnichannel evolution” or how the Internet of things can affect omnichannel• 
Huawei introduced the flagship Mate 30 without Google services• 
Facebook released the Portal TV set-top box• 
Element AI: artificial intelligence for business← 
Previous digest . If you have other interesting materials or if you find a mistake, please send it to the 
mail .
Source: https://habr.com/ru/post/468387/
All Articles