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