По корутинам вышел новый небольшой урок - про Actor.
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
This media is not supported in your browser
VIEW IN TELEGRAM
qonversion.io
Если у вас есть приложение с подписками - давайте работать вместе!
Основные продукты:
* Кросс-платформенная инфраструктура для совершения покупок и разблокировки доступа к контенту (iOS, Android, Stripe);
SDK для iOS, Android, React Native, Unity и Flutter
* Аналитика и реал-тайм дашборды;
* Интеграции для отправки событий связанных с покупками и подписками;
(конверсии, отмены, рефанды и т.д.) в сторонние платформы, такие как Amplitude, Facebook Ads, Mixpanel и др;
* Автоматизация различных действий, например, отправка пользователю, который отменил подписку, пуш-уведомления с дисконтом и отображение платежного экрана, который можно сконфигурировать в онлайн-конструкторе сервиса;
Qonversion в цифрах:
* 200 миллионов клиентской выручки в год проходит через сервис;
* 2 миллиона подписчиков;
* 60 миллионов пользователей;
* 1 миллиард API вызовов;
qonversion.io
#реклама
Если у вас есть приложение с подписками - давайте работать вместе!
Основные продукты:
* Кросс-платформенная инфраструктура для совершения покупок и разблокировки доступа к контенту (iOS, Android, Stripe);
SDK для iOS, Android, React Native, Unity и Flutter
* Аналитика и реал-тайм дашборды;
* Интеграции для отправки событий связанных с покупками и подписками;
(конверсии, отмены, рефанды и т.д.) в сторонние платформы, такие как Amplitude, Facebook Ads, Mixpanel и др;
* Автоматизация различных действий, например, отправка пользователю, который отменил подписку, пуш-уведомления с дисконтом и отображение платежного экрана, который можно сконфигурировать в онлайн-конструкторе сервиса;
Qonversion в цифрах:
* 200 миллионов клиентской выручки в год проходит через сервис;
* 2 миллиона подписчиков;
* 60 миллионов пользователей;
* 1 миллиард API вызовов;
qonversion.io
#реклама
Приглашаем начинающих Android и iOS разработчиков на стажировку в Яндекс!
Что это? От трёх до шести месяцев оплачиваемой работы в реальном проекте бок о бок с опытным ментором в крутой команде. Вы сможете выйти на стажировку уже сейчас — неполная занятость и гибкий график позволяют совмещать работу с учёбой — или пройти интервью и получить оффер на лето.
Где: Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Новосибирск, Сочи и Минск. Если вы из другого города, мы оплатим дорогу и проживание в Москве.
В Москве есть еще особый формат стажировки — Deep Dive в Яндекс.Маркете. Эта программа проходит в формате буткемпа: стажёры смогут попробовать себя сразу в двух проектах, чтобы понять, что им ближе и интереснее.
От кандидатов ждём начальных знаний платформы, навыков программирования на Swift или Kotlin, а также умение решать алгоритмические задачи. Классно, если у вас есть опыт создания приложений, даже небольших.
Как откликнуться? Заполнить заявку можно на сайте https://clck.ru/TSBbw
#реклама
Что это? От трёх до шести месяцев оплачиваемой работы в реальном проекте бок о бок с опытным ментором в крутой команде. Вы сможете выйти на стажировку уже сейчас — неполная занятость и гибкий график позволяют совмещать работу с учёбой — или пройти интервью и получить оффер на лето.
Где: Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Новосибирск, Сочи и Минск. Если вы из другого города, мы оплатим дорогу и проживание в Москве.
В Москве есть еще особый формат стажировки — Deep Dive в Яндекс.Маркете. Эта программа проходит в формате буткемпа: стажёры смогут попробовать себя сразу в двух проектах, чтобы понять, что им ближе и интереснее.
От кандидатов ждём начальных знаний платформы, навыков программирования на Swift или Kotlin, а также умение решать алгоритмические задачи. Классно, если у вас есть опыт создания приложений, даже небольших.
Как откликнуться? Заполнить заявку можно на сайте https://clck.ru/TSBbw
#реклама
Подборка бесплатных ресурсов для изучения Android: официальные доки, кодлабы, курсы, известные блоги и прочее.
Ничего особо нового тут нет, но подборка получилась хорошая. Посмотрите, может быть найдется ресурс, про который вы не знали.
#android #links
https://gondhalesatyam-28082.medium.com/top-free-paid-sources-to-learn-android-c194af9bfc3b
Ничего особо нового тут нет, но подборка получилась хорошая. Посмотрите, может быть найдется ресурс, про который вы не знали.
#android #links
https://gondhalesatyam-28082.medium.com/top-free-paid-sources-to-learn-android-c194af9bfc3b
Medium
Top Free & Paid Sources to Learn Android
I have got Questions from students many times regarding,
1. What are free sources to Learn Android ?
2. What are some top resources to…
1. What are free sources to Learn Android ?
2. What are some top resources to…
В Android 12 появился новый API - RenderEffect. Он позволяет применять к View визуальные эффекты, например - Blur.
#android #graphics
https://blog.stylingandroid.com/rendereffect-blur/
#android #graphics
https://blog.stylingandroid.com/rendereffect-blur/
Styling Android
RenderEffect – Blur
At the time of writing, March 2021, the initial developer preview of Android 12 has recently arrived. Android 12 will have a design system refresh named Material NEXT, if the many rumours are true. W
Новый урок по корутинам - про Concurrency. Т.е. когда две корутины меняют одну переменную. К чему это приводит, и какие есть способы сделать это правильно.
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
В новой статье про инструмент RenderEffect автор рассказывает как можно обесцветить View. Также разбирается возможность совмещения нескольких эффектов.
#android #graphics
https://blog.stylingandroid.com/rendereffect-desaturate/
#android #graphics
https://blog.stylingandroid.com/rendereffect-desaturate/
Styling Android
RenderEffect – Desaturate
At the time of writing, March 2021, the initial developer preview of Android 12 has recently arrived. Android 12 will have a design system refresh named Material NEXT, if the many rumours are true. W
Всем привет!
25 марта (четверг) в 17-00 (МСК время) пройдет Android-митап с докладами от разработчиков из Вконтакте, Леруа Мерлен, Кухни на районе и FindMyKids.
✅Будет прямая трансляция. Регистрируйся и мы пришлем тебе ссылку😊
Темы докладов:
👉1. Внедрение KMM в высоконагруженное приложение - Алексей Гладков, Mobile Tech Architect, Леруа Мерлен
Как объединить Android и iOS команды и ускорить разработку. Как начать использовать Kotlin Multiplatform Mobile в своей работе.
👉2. Раз и навсегда побеждаем проблему неоднородных списков - Артур Илькаев, Android Developer, ВКонтакте
Как менеджерить десятки view types с помощью Delegation Adapter. Про стандартные оптимизации для RecyclerView и кастомизацию данного подхода.
👉3. Google App Actions - Сергей Гонин, Lead Android Developer, Кухня на районе
Как связать работу приложения с голосовым помошником? Как строить диалог с пользователем не покидая Google Assistant.
👉4. Как интегрировать платежки из нескольких сторов в Android приложение - Степан Луценко, Lead Android Developer, Findmykids
Почему стоит опубликоваться в App Gallery. Как тестировать приложение если нет "живого" девайса.
🧠А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам! 😍😍
Регистрируйся и мы пришлем тебе ссылку на онлайн-трансляцию за день до мероприятия!
Все подробности 👉 здесь😉
25 марта (четверг) в 17-00 (МСК время) пройдет Android-митап с докладами от разработчиков из Вконтакте, Леруа Мерлен, Кухни на районе и FindMyKids.
✅Будет прямая трансляция. Регистрируйся и мы пришлем тебе ссылку😊
Темы докладов:
👉1. Внедрение KMM в высоконагруженное приложение - Алексей Гладков, Mobile Tech Architect, Леруа Мерлен
Как объединить Android и iOS команды и ускорить разработку. Как начать использовать Kotlin Multiplatform Mobile в своей работе.
👉2. Раз и навсегда побеждаем проблему неоднородных списков - Артур Илькаев, Android Developer, ВКонтакте
Как менеджерить десятки view types с помощью Delegation Adapter. Про стандартные оптимизации для RecyclerView и кастомизацию данного подхода.
👉3. Google App Actions - Сергей Гонин, Lead Android Developer, Кухня на районе
Как связать работу приложения с голосовым помошником? Как строить диалог с пользователем не покидая Google Assistant.
👉4. Как интегрировать платежки из нескольких сторов в Android приложение - Степан Луценко, Lead Android Developer, Findmykids
Почему стоит опубликоваться в App Gallery. Как тестировать приложение если нет "живого" девайса.
🧠А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам! 😍😍
Регистрируйся и мы пришлем тебе ссылку на онлайн-трансляцию за день до мероприятия!
Все подробности 👉 здесь😉
find-my-kids.timepad.ru
Android-митап: про кросплатформенный Kotlin, неоднородные списки, интеграцию платежей и голосового помощника / События на TimePad.ru
Интерактивная трансляция на ютубе + офлайн-встреча в Технопарке Перми. Помимо докладов проведем интересную викторину по теме Android-разработки среди онлайн и офлайн зрителей.
В статье описываются самые распространенные ошибки при работе с корутинами
#android #kotlin #coroutines
https://medium.com/google-developer-experts/misnomers-mistakes-and-misunderstandings-to-watch-for-when-learning-kotlin-coroutines-and-flow-2744186be3e
#android #kotlin #coroutines
https://medium.com/google-developer-experts/misnomers-mistakes-and-misunderstandings-to-watch-for-when-learning-kotlin-coroutines-and-flow-2744186be3e
Medium
Misnomers, Mistakes and Misunderstandings to watch for when learning Kotlin Coroutines and Flow
Some common anti-patterns to watch for while learning Coroutines and Flow and how to refactor them.
Если вы изучаете Jetpack Compose, то у гугла есть для вас Best Practices, чтобы все делать правильно
#android #ui #compose #jetpack
https://github.com/androidx/androidx/blob/androidx-main/compose/docs/compose-api-guidelines.md
#android #ui #compose #jetpack
https://github.com/androidx/androidx/blob/androidx-main/compose/docs/compose-api-guidelines.md
GitHub
androidx/compose/docs/compose-api-guidelines.md at androidx-main · androidx/androidx
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP. - androidx/androidx
В Kotlin 1.5.0 сменится компилятор на новый JVM IR (internal representation). На него можно перейти уже сейчас, чтобы проверить, что ваш код работает нормально, и помочь разработчикам выпустить стабильную версию.
#kotlin
https://blog.jetbrains.com/kotlin/2021/03/kotlin-1-5-0-m2-released-ensure-smooth-migration-to-kotlin-1-5-0/
#kotlin
https://blog.jetbrains.com/kotlin/2021/03/kotlin-1-5-0-m2-released-ensure-smooth-migration-to-kotlin-1-5-0/
The JetBrains Blog
Kotlin 1.5.0-M2 Released – Ensure Smooth Migration to Kotlin 1.5.0 | The Kotlin Blog
Kotlin 1.5.0-M2 is the last milestone release for Kotlin 1.5.0, which is coming this spring. So this is the last chance to make sure that your projects will successfully work with Kotlin 1.5.0. Instal
Автор рассказывает о том, как можно узнать, что тянут за собой в проект используемые библиотеки: разрешения, зависимости, доступ к приватным данным.
#android #security
https://medium.com/androiddevelopers/getting-to-know-the-behaviors-of-your-sdk-dependencies-f3dfed07a311
#android #security
https://medium.com/androiddevelopers/getting-to-know-the-behaviors-of-your-sdk-dependencies-f3dfed07a311
Medium
Getting to know the behaviors of your SDK dependencies
You likely are using third-party SDKs or libraries in your app. After all, why build functionality from scratch if the building blocks are…
В гугловском курсе для самых начинающих (Android Basics in Kotlin) вышел новый Unit. В нем рассказывается о том, как с помощью корутин и Retrofit получать данные из сети. А для загрузки изображений там используется библиотека Coil (Coroutines Image Loader).
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
Android Developers
Android Basics with Compose course | Android Developers
The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
Завершена серия видео MAD Skills про работу с WorkManager
#android #jetpack #workmanager
https://android-developers.googleblog.com/2021/04/mad-skills-workmanager-wrap-up.html
#android #jetpack #workmanager
https://android-developers.googleblog.com/2021/04/mad-skills-workmanager-wrap-up.html
Android Developers Blog
MAD Skills WorkManager : Wrap-Up
News and insights on the Android platform, developer tools, and events.
Краткое описание с примерами наиболее распространенных паттернов проектирования.
#android #pattern #cleancode
https://www.raywenderlich.com/18409174-common-design-patterns-and-app-architectures-for-android
#android #pattern #cleancode
https://www.raywenderlich.com/18409174-common-design-patterns-and-app-architectures-for-android
kodeco.com
Common Design Patterns and App Architectures for Android
Discover how to make your Android code cleaner and easier to understand with these common design patterns for Android apps. “Future You” will appreciate it!