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