📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 298 (May 13 - 19)

In the new digest we understand the harmony of scripts, free sounds for applications, the last Telegram contest and I / O remnants, water, game slavery and the most downloaded applications in the world and from Russia.



I think many have heard that Java allows you to modify the dex of an already installed application in Runtime through ClassLoader. With this you can run the compiled code in runtime and use it. But Google treats such frauds, to put it mildly, not too loyally and bans those caught in such an application.Today we talk about sites with libraries of short sounds and samples, distributed mainly under Creative Commons class licenses.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel .

iOS

(+10) Change the content of the iOS app notification
(+8) Swift: ARC and memory management
(+4) Interview - 10 questions about Swift, part 1
The court allowed consumers to judge Apple for monopoly
Draw smooth graphs with UIBezierPath
MapKit - we show the map and we trace a location in 7 lines on Swift
Create a cool 3D sidebar animation.
Flow Coordinator on Steroids
How to make an audio extension in Xcode
Top 10 problems iOS developers in 2019

Android

(+24) In-App Updates: we speed up the process of updating the application on Android
(+20) “What we are discussing in Russia is also relevant in the West”: interview with Denis Neklyudov
(+9) Security with a taste of Google
(+3) We take part in the recent Telegram Contest, write a cool OpenGL ES application and win nothing
(+2) 100 items announced at I / O №19
((0) Android app with facts about Chuck Norris on Kotlin
Free course “Development of Android-applications on Kotlin” from Google
Android Dev Podcast # 93. Google I / O 2019. Site report.
Determine Memory Leaks in RxSwift
Writing Android UI code in Jetpack Compose
Android Q - major changes
Creates a note taking application on Flutter / Dart
Kotlin - Google’s preferred language for Android development
Flutter and Fuchsia - Death React and Android?
Manage complex navigation with one Activity and Android Jetpack Navigation
Use ViewModelScope
Solve the game to find words with Android and ML Kit
We investigate the updates which are built in applications
Create animation cards with MotionLayout
Homemade Jet Model Store using RxJava
Google I / O 2019 for designer
All for Android developer with I / O 2019

Development

(+161) Too much water in this article.
(+38) Five years of slavery
(+24) How to disassemble the network protocol of mobile MMORPG
(+19) Animation in mobile applications: we test Lottie
(+14) We implement CircularRevealAnimation on Flutter and simultaneously publish the library on pub.dev
(+13) Danger of in-game data collection
(+11) Deal for $ 39 million: why the creators of the open source DBMS decided to engage in mobile development
(+10) Pixel indents in the texture scan
(+7) The first game on unity or what it took me half a year
(+5) Model for development, based on "elements"
(+3) My error experience
ITHIP: Andrey Breslav
AppsCast # 5: Empathy in IT
Podlodka # 110: Recommender systems and ML
Mobile People Talks # 4: React Native - to be or not to be
Yandex has opened to developers access to its gaming platform
As a creative person to find yourself in IT: from design to UX
Flutter Dev Podcast # 4: Google I / O 2019
100 questions for UX analysis
• The principles of gestalt in the design of interfaces that every UX / UI designer knows, perhaps
“Do not test applications on children of programmers”
7 VSCode Extensions That Simplify Your Life
Improve your UX with micro-interactions
How are Code Review in Microsoft?
How to make a custom binary TensorFlow for Android and iOS
We earned $ 1,052,000 in 2018 by selling UI tools. That's what we learned.
142 sites to improve the passage of the interview
Ignore HYIP when learning programming
Pros and Cons of Flutter Web
7 years of development - lessons learned
10 tips for creating an exciting application design
Psychology of pair programming
Fundamental Design Principles for Non-Designers
Food nightmare in 15 comics
We use Go libraries in Flutter
I turned my Google interview into a startup

Analytics, marketing and monetization

(+12) Marketing absurdity that increases sales: proven cases
(+5) Calculation of cannibalization based on the classic A / B test and the bootstrap method
Most downloaded apps in Q1 2019
Attract retain: case Vsemayki.ru and AppMetrica
Promotion of the mobile game Talion to the exit to the line. An integrated approach Zorka.Mobi and Gamevil
Rivet: English for children
Key performance indicators for applications 2019: Global Benchmarks Report from Adjust
Noom gets $ 58 million for a slimming application
Most popular apps from Russia

AI, Devices, IoT

(+164) How we struggle with copying content, or the first adversarial attack in the sale
(+40) IT air conditioner. Part I
(+14) ACPI: Adding devices without recompiling the kernel
(+11) What solutions does Rostelecom have for IIoT
(+6) Braille keyboard
Google showed Translatotron for end-to-end speech translation
Techno Digest (April 2019)
The first program for Arduino C

Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the post office .

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


All Articles