В день в AppStore и GooglePlay попадает больше 100 тысяч приложений. Через несколько месяцев что-то из них будет приносить создателям сотни тысяч долларов прибыли, но большую часть никто и никогда не скачает.
В чем разница между первыми и вторыми? Бюджет на маркетинг;
Gamesboost42 предоставляет финансирование на рост вашего приложения или игры без скрытых комиссий и лимитов. Чем больше вы зарабатываете — тем большее маркетинговый бюджет и меньше комиссия.
GamesBoost42 - единственное решение под ключ на рынке финансирования мобильных игр и приложений 😎
Пишите в бота GamesBoost42_bot или оставляйте заявку на сайте GamesBoost42.com
#реклама
В чем разница между первыми и вторыми? Бюджет на маркетинг;
Gamesboost42 предоставляет финансирование на рост вашего приложения или игры без скрытых комиссий и лимитов. Чем больше вы зарабатываете — тем большее маркетинговый бюджет и меньше комиссия.
GamesBoost42 - единственное решение под ключ на рынке финансирования мобильных игр и приложений 😎
Пишите в бота GamesBoost42_bot или оставляйте заявку на сайте GamesBoost42.com
#реклама
Статья рассказывает про кэши, которые используются при сборке приложения
#android #cache #gradle #build
https://proandroiddev.com/caching-in-the-android-build-process-a52641a66b31
#android #cache #gradle #build
https://proandroiddev.com/caching-in-the-android-build-process-a52641a66b31
Medium
Caching in the Android Build Process
Understanding incremental builds, the Gradle build cache, and the Android Studio system cache
В новой версии Room 2.4.0-alpha01 появилась возможность использовать автомиграцию базы в простых случаях.
#android #room #jetpack
https://medium.com/androiddevelopers/room-auto-migrations-d5370b0ca6eb
#android #room #jetpack
https://medium.com/androiddevelopers/room-auto-migrations-d5370b0ca6eb
Medium
Room auto-migrations
Easily move your tables between rooms
🔥OTUS открывает набор онлайн-курса «Flutter Mobile Developer». Пройдите тест и успейте в группу по спеццене!
👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/n66h/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/yj57/
Регистрируйтесь сейчас — напомним в день интенсива!
#реклама
👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/n66h/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/yj57/
Регистрируйтесь сейчас — напомним в день интенсива!
#реклама
Видео про Inline Value Class - обертку для одного значения. Рассказывают зачем это нужно и как работает под капотом.
#kotlin
https://www.youtube.com/watch?v=LpqvtgibbsQ
#kotlin
https://www.youtube.com/watch?v=LpqvtgibbsQ
YouTube
From Inline to Value Classes
Join us for the Kotlin 1.5 Online Event! 👉 https://kotl.in/youtube-event
The event will feature a live Q&A session with the Kotlin team.
🗓 May 25, 2021 16:00 – 17:30 CEST
This video covers one of the main features of the #Kotlin 1.5.0 #release: inline value…
The event will feature a live Q&A session with the Kotlin team.
🗓 May 25, 2021 16:00 – 17:30 CEST
This video covers one of the main features of the #Kotlin 1.5.0 #release: inline value…
Советы по оптимизации скорости сборки приложения
#android #gradle #build #performance
https://medium.com/dipien/10-great-ideas-to-improve-your-gradle-build-times-2a6b281c69c6
#android #gradle #build #performance
https://medium.com/dipien/10-great-ideas-to-improve-your-gradle-build-times-2a6b281c69c6
Medium
10 ideas to improve your Gradle build times [Part I]
Reduce your Gradle build times on android & non-android projects with these great ideas
Для отлова ошибок в Котлине есть функция runCatching(block): Result. Посмотрите статью с примерами, если вы вдруг не знали или забыли про эту функцию
#kotlin
https://hossainkhan.medium.com/kotlin-coroutines-error-handling-strategy-runcatching-and-result-class-14e1467ced6
#kotlin
https://hossainkhan.medium.com/kotlin-coroutines-error-handling-strategy-runcatching-and-result-class-14e1467ced6
Medium
Kotlin coroutines error handling strategy — `runCatching` and `Result` class
Use Kotlin’s standard function `runCatching` API to handle errors from standard or coroutines functions.
Hilt получил стабильную версию, его теперь официально можно использовать.
У меня по этой теме обязательно будет несколько уроков в обновленном курсе по Dagger, над которым я сейчас работаю. Практически все там я переписываю с нуля и делаю объяснения более подробными. Плюс, добавляю новые темы. Вместо текущих 6 уроков в итоге будет около 20. Ориентировочный срок публикации - конец мая или начало июня.
#android #dagger #hilt #di
https://medium.com/androiddevelopers/hilt-is-stable-easier-dependency-injection-on-android-53aca3f38b9c
У меня по этой теме обязательно будет несколько уроков в обновленном курсе по Dagger, над которым я сейчас работаю. Практически все там я переписываю с нуля и делаю объяснения более подробными. Плюс, добавляю новые темы. Вместо текущих 6 уроков в итоге будет около 20. Ориентировочный срок публикации - конец мая или начало июня.
#android #dagger #hilt #di
https://medium.com/androiddevelopers/hilt-is-stable-easier-dependency-injection-on-android-53aca3f38b9c
Medium
Hilt is stable! Easier dependency injection on Android
Hilt, Jetpack’s recommended dependency injection (DI) solution for Android apps, is already stable!
Подробный список изменений в Котлин 1.5.0, с ссылками на документацию, статьи и видео
- Stable language features – JVM records, sealed interfaces, and inline classes.
- Standard and test library improvements, including stable unsigned integer types, extensions for java.nio.file.Path, as well as String, Char, and Duration API improvements.
- Kotlin/JVM improvements, including the new default JVM IR compiler.
- Kotlin/Native improvements, including faster debug compilation for Linux and iOS applications.
- Kotlin/JS improvements, including migration of more JS libraries to the new Kotlin/JS IR compiler.
#kotlin
https://blog.jetbrains.com/kotlin/2021/05/kotlin-1-5-0-released/
- Stable language features – JVM records, sealed interfaces, and inline classes.
- Standard and test library improvements, including stable unsigned integer types, extensions for java.nio.file.Path, as well as String, Char, and Duration API improvements.
- Kotlin/JVM improvements, including the new default JVM IR compiler.
- Kotlin/Native improvements, including faster debug compilation for Linux and iOS applications.
- Kotlin/JS improvements, including migration of more JS libraries to the new Kotlin/JS IR compiler.
#kotlin
https://blog.jetbrains.com/kotlin/2021/05/kotlin-1-5-0-released/
The JetBrains Blog
Kotlin 1.5.0 – the First Big Release of 2021 | The Kotlin Blog
Kotlin 1.5.0 delivers stable language features, the new default JVM IR compiler, improvements to the standard and test libraries, and more.
Список изменений в Android Studio 4.2:
Develop
- IntelliJ 2020.2.3 Platform Update
- Safe Args Support
- New Project Wizard and Module Wizard Updates
Debug
- Database Inspector Improvements
- Retrace Command Line Tool
Build
- AGP Upgrade Assistant
- Apply Changes Enhancements
- Android Gradle Plugin 4.2
Test
- Multiple Device Deployment
Profile
- System Trace Improvements
#androidstudio
https://android-developers.googleblog.com/2021/05/android-studio-42.html
Develop
- IntelliJ 2020.2.3 Platform Update
- Safe Args Support
- New Project Wizard and Module Wizard Updates
Debug
- Database Inspector Improvements
- Retrace Command Line Tool
Build
- AGP Upgrade Assistant
- Apply Changes Enhancements
- Android Gradle Plugin 4.2
Test
- Multiple Device Deployment
Profile
- System Trace Improvements
#androidstudio
https://android-developers.googleblog.com/2021/05/android-studio-42.html
Android Developers Blog
Android Studio 4.2
Posted by Jamal Eason , Product Manager, Android We are excited to announce that Android Studio 4.2 is now available to dow...
15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков — One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн
#реклама
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн
#реклама
Вышла новая версия библиотеки сериализации kotlinx.serialization.
Что нового:
- быстрее, выше, сильнее
- поддержка новых классов и типов из Kotlin 1.5
- новая документация
#kotlin #serialization
https://blog.jetbrains.com/kotlin/2021/05/kotlinx-serialization-1-2-released/
Что нового:
- быстрее, выше, сильнее
- поддержка новых классов и типов из Kotlin 1.5
- новая документация
#kotlin #serialization
https://blog.jetbrains.com/kotlin/2021/05/kotlinx-serialization-1-2-released/
The JetBrains Blog
kotlinx.serialization 1.2 Released: High-Speed JSON Handling, Value Class Support, Overhauled Docs, and more | The Kotlin Blog
kotlinx.serialization 1.2 is out! The latest version of our multiplatform serialization library brings a number of improvements – here are the highlights: JSON serialization is faster than ever bef
В Android Studio Arctic Fox есть Background Task Inspector. Он покажет детальную информацию и текущее состояние задач, созданных в WorkManager.
#android #workmanager #androidstudio
https://medium.com/androiddevelopers/background-task-inspector-30c8706f0380
#android #workmanager #androidstudio
https://medium.com/androiddevelopers/background-task-inspector-30c8706f0380
Medium
Background Task Inspector
Android Studio includes multiple inspectors, such as the Layout Inspector and Database Inspector, to help you investigate and understand…
Кастомное решение, помогающее присвоить несколько стилей одному View
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
Medium
Assign multiple styles to a single View in Android just like in CSS
Speed up your Android app development by assigning multiple styles to a view just like in CSS
Примерно через 10 часов начнется Google I/O
https://www.engadget.com/google-io-2021-virtual-developer-conference-preview-what-to-expect-android-143027377.html
https://www.engadget.com/google-io-2021-virtual-developer-conference-preview-what-to-expect-android-143027377.html
Engadget
What to expect at Google I/O 2021
We don’t know everything Google has in store for Google I/O 2021, but we have some educated guesses — and a few things we’re hoping against hope to see. Here’s everything we know about the show so far, and what you can expect to learn more about once the…
🔥OTUS открывает набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 3 лет. Пройдите тест и узнайте, готовы ли вы к обучению!
👉ПРОЙТИ ТЕСТ ПО ANDROID-РАЗРАБОТКЕ: https://otus.pw/r57M/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Покрываем Android приложение юнит/интеграционными/UI тестами»: https://otus.pw/MEW8/
#реклама
👉ПРОЙТИ ТЕСТ ПО ANDROID-РАЗРАБОТКЕ: https://otus.pw/r57M/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Покрываем Android приложение юнит/интеграционными/UI тестами»: https://otus.pw/MEW8/
#реклама