📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 300 (May 27 - June 2)

It took a little over 6 years to release 300 digests. Hello everyone, my name is Leonid, and I am doing these articles.



During this time, I experienced several work shifts, relocation, opening my own project and dozens of sites, releasing several dozen applications, conducting many conferences and meetings, more than 100 podcast releases, a digest ban from Habr, and much more. But each time I tried to share what was happening and make the development (which also changed dramatically) a little better and more clearly. If you want, you can encourage me through the standard mechanisms (link below the profile), but more interestingly, what has changed with you? In which direction are you moving? How can you make a digest better in the next 6 years? Let's discuss in the comments :)
')
We collect hundreds of metrics and are able to drill them down to business sections: verticals, regions, authorized users, etc. We do this automatically using a single platform for experiments. In the article I will describe in some detail how the platform is arranged and we will dive into some interesting technical details.In the last article I talked about how you can quickly make a Web-dialer. But what if you put a more ambitious task - to build your own application with a map, without ads and with blackjack? And if in just a couple of days?

This digest is available as a weekly newsletter . And every day we send news to Telegram channel .

iOS

• (+21) The title will be different
• (+15) Apple Subscriptions Notifications Guide for iOS. Are they really good?
• (+11) Infinite UIScrollView
• (+10) General view of the Clean Swift architecture
• (+9) Introductory Offers guide on iOS
• (+8) Interview - 10 questions about Swift. Part 3
• (+6) Router and Data Passing of the Clean Swift architecture
• On iOS without Wi-Fi, you can now upload up to 200 MB
• iPhone apps send data to thousands of trackers.
• Eight students from Russia, whom Apple invited to WWDC
• RxSwift: error handling with CompactMap
• How Apple constantly substitutes developers and doesn't follow its own rules.
• We do custom View with UIKit
• Geolocation notifications in iOS
• Use VSCode as editor for Swift compiler
• Surviving in RxSwift
• Prevent Man-in-the-Middle attacks in iOS using SSL Pinning
• Simplify communication patterns with Closure in Swift
• The solution of ambiguous restrictions without restarting the application
• App Store - principles and practices

Android

• (+16) Themes, styles and other
• (+15) How to make two applications from one. Tinkoff Junior Experience
• (+9) Use Firebase as an image repository for an Android application.
• Android Dev Podcast # 95. Mobius 2019 Spb
• Google tightens policies on luthboxes and kids apps
• Mobile People Talks # 5: Android Q following Google I / O 19
• How to implement Pure Architecture in Android
• Explore the integration of Kotlin and Lifecycle Architectural Components
• Edittext Picker Library
• StateListAnimator is a small, powerful animation tool.
• The easy way to work with Kotlin Corutin on Android
• Verify Google Play IAP with Cloud Functions
• As we in Revolut implemented 3D maps
• GoodReads API in Android with Kotlin
• Activity / Service as Dependencies: rethinking the Android architecture for the Uber app
• Create an application for defining objects with the Firebase ML Kit

Development

• (+12) Xamarin API documentation is now publicly available
• (+10) Varieties of coordinates used in Unity3d GUI
• (+6) Unity's finite state machine architecture for organizing unit behaviors
• Podlodka # 113: Release Management
• How to stay in physical and mental form while continuing to program
• nWay opens its gaming backend
• Odnoklassniki and VKontakte launched a mobile games contest with prizes of 1.4 million rubles.
• About Game Jams
• Top 10 Mobile OWASP Vulnerabilities with Real-life Examples
• Creating side projects is cool or how we carried art to the people
• Runway: UX research
• Park It: UX research
• Unreal Fest Europe 2019 video
• Fast and slow programming: developers and the effect of over-confidence
• How to NOT get a $ 30,000 bill from Firebase
• Starting a career in video games - online training course

Analytics, marketing and monetization

• App Radar launched a free plan for ASO
• Subway Surfers: 2.5 billion installations
• FreshToHome: Indian Fish Marketplace
• The second edition of the book “Intercom about Onboarding”
• Pokemon Go creators announced an app for healthy sleep
• Livekick: video workouts
• Customer Development and Kastdev. What is the difference?
• Online dating market overview: how many applications earn and which business models use
• You all think the user outflow is wrong

AI, Devices, IoT

• (+88) Neural networks prefer textures and how to deal with it.
• (+32) Introduction to machine learning
• (+26) Touch mini switch with glass panel on nRF52832
• (+8) Tracking a stolen bike using the NB-IoT protocol
• TikTok wants to release your smartphone

← Previous Digest . And here is the first issue of the digest .

Source: https://habr.com/ru/post/454460/


All Articles