📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 307 (July 15 - 21)

In this digest, refactoring, UI, UX and animations, returning the trial to the App Store, Kotlin as a “breakthrough of the year”, hackathons for team development, hidden game mechanics and FaceApp earnings.



What does an engineer do when the required tool is missing? True, he will do everything himself! Earlier we talked about creating custom tools, now let's talk about how to modify Xcode and make it work according to your rules.I tirelessly collected ui kits, experimented with content in placeholders, styles, shadows, texts and states to understand if this affects the conversion. In other words, can I increase sales of design products for Figma if I add some visual dynamics to static design layouts to make the templates more interesting and more functional.
')
This digest is available as a weekly newsletter . And daily we send news in Telegram channel .

iOS

(+20) Custom refactoring tool: Swift
(+16) Application development on SwiftUI. Part 1: data flow and Redux
(+14) This is a turn: why Apple has changed the requirements for application developers
(+9) Create an Xcode project template
(+2) From the web and banks to iOS development: personal experience of Apiqa programmer
iPhone owner loyalty is at a minimum
Work with CloudKit
Apple Introduces New Emoji
Trial for applications: return to the App Store?
Overview of Apple's new iPadOS Beta operating system
How to use iOS Background Task to keep your application up to date
Incremental image loading and animation in SwiftUI
iOS 13 - is your app ready for the dark?
Reduce memory and OOM terminations in iOS
Creating static frameworks in Carthage
Getting started with Combine in Swift
He broke the windshield and earned $ 10,000 in the Tesla vulnerability search program.
How to use Swift for WatchConnectivity
Quick Queues on Swift
Create a Material Design Search Panel in iOS
Manage background tasks with the new Task Scheduler in iOS 13
MagazineLayout: UICollectionView by Airbnb

Android

(+15) How to implement a clean architecture on Android?
Google has many times increased rewards for searching for vulnerabilities in Chrome, Chrome OS and Google Play
Kotlin became “Breakthrough Project of the Year”
Android Development: Tips for Yourself
Microsoft Word has reached 1 billion downloads on Android
Video Conference for Kotliners 2019
Kotlin Course - A Beginner's Guide
Android Roulette Game Development
Google Analytics with Tag Manager + Firebase
Create cover art for Wear OS
We are preparing an application for Android Q
How to make View a State function in Kotlin
Application Package and Sideloading: How to Prevent Crashes
Create a QR code scanner using the Firebase ML Kit and CameraX
Explore App Actions on Android
10 most promising Android development trends in 2019
How Kotlin Simplified My Life in the Java World
Flow Models in Coroutines and the Android SQLite API
Experiment: turning MVP into MVVM without ViewModel library
Pro Bulk Sms Sender: bulk SMS sending

Development

(+15) How a UX writer helps improve a product
(+12) React Native: make a draggable & swipeable list
(+11) Designers vs developers: about the history of the creation of the application “My smart city”
(+7) XAML Hot Reload for Xamarin.Forms Preview Version Released
(+7) Native development, React Native and Flutter: selection criteria
(+3) How to ensure development safety, saving time and nerves
(+2) Basic skills for working with Unity
(+1) How to develop one more platformer using Unity. Another tutorial, part 2
6 principles of functional animation: how to make the right transitions
Podlodka # 120: Kubernetes
UI tests
AppsCast # 9: Timlid, or There and back
Stein: a database from Google Sheets
How to increase the efficiency of a remote team using hackathons
Can digital products be untimely?
Wilberries opens a programming school
Natalia Pershits (World of Tanks Blitz): all tanks are different
Comparison of Ionic and Flutter for the development of mobile and advanced applications
Post-browser era
Finding the Implicit Cost of Design
Instagram architecture - how to store and search for billions of images
Stop writing comments in code
Forget about users, think about people
Who is a tester?
Good UX, Bad UX: Create a UX that works
4 minutes to become a better developer
Code Reviews at Medium
How to think noSQL with Firebase
How much does localization cost?
Object Oriented Programming - A Trillion Dollar Disaster
ShineButton: Shining Buttons

Analytics, marketing and monetization

(+54) Why are hidden game mechanics needed
(+8) Continuing ASO: trends, ratings and a bit of feedback
FaceApp earned $ 1 million in 10 days
10x Ascend: bargaining with the employer
Marketing influence increased by 83%
1,500 slot machines enter the bar: matter in quantity, not quality
Blackstone buys Vungle
Minecraft Earth begins beta testing
Idea for the app: where to start?
The most earning applications with a subscription in the 2nd quarter of 2019
Google AdSense abandons mobile applications
Segmentation as an insight search tool
Anvyl: D2C Management
How To Identify A Toxic Mobile Game Publisher

AI, Devices, IoT

(+74) How we trained a neural network to classify screws
(+40) Modeling experience from Computer Vision Mail.ru team
(+26) Gallery of the best notebooks in ML and Data Science
(+15) Risks and threats on the Internet of things
(+12) Robots and strawberries: how AI increases field yields
Instructions: create and upload image markup to the new Apple neural network training tool Create ML
Top 10 Data Science and ML Tools for Non-Programmers
He broke the windshield and earned $ 10,000 in the Tesla vulnerability search program.

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/460821/


All Articles