15 апреля, в 19:00 пройдёт онлайн митап по мобильной кросс-платформе при поддержке Yandex и Qonversion.
Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в @ios_heads.
Список участников:
◽️ Илья Вирник: Яндекс.Такси, Flutter
◽️ Алексей Гладков: Леруа Мерлен, KMM
◽️ Александр Зимин: Swift Genius, iOS Native
◽️ Филипп Капитанов: Профи, React Native
◽️ Сурен Саркисян: Qonversion, All-in-all
🍿 Подключайтесь и готовьте вопросы.
Добавить в календарь
#реклама
Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в @ios_heads.
Список участников:
◽️ Илья Вирник: Яндекс.Такси, Flutter
◽️ Алексей Гладков: Леруа Мерлен, KMM
◽️ Александр Зимин: Swift Genius, iOS Native
◽️ Филипп Капитанов: Профи, React Native
◽️ Сурен Саркисян: Qonversion, All-in-all
🍿 Подключайтесь и готовьте вопросы.
Добавить в календарь
#реклама
Статья со списком новых фич и изменений в свежем Kotlin 1.5.0 Release Candidate
#kotlin
https://blog.jetbrains.com/kotlin/2021/04/kotlin-1-5-0-rc-released/
#kotlin
https://blog.jetbrains.com/kotlin/2021/04/kotlin-1-5-0-rc-released/
The JetBrains Blog
Kotlin 1.5.0-RC Released: Changes to the Standard and Test Libraries | The Kotlin Blog
Kotlin 1.5.0-RC is available with all the features planned for 1.5.0 – check out the entire scope of the upcoming release! New language features, stdlib updates, an improved testing library, and many
В день в 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…