Серия MAD Skills видео про Motion Layout
#android #animation #madskills
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_PEOEHNBEyy6tPX1EgtUw2
#android #animation #madskills
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_PEOEHNBEyy6tPX1EgtUw2
YouTube
Motion Layout - MAD Skills
The MotionLayout API and design tool makes creating animations much easier. In this series, you’ll learn how to use MotionLayout to make rich, dynamic animat...
Краткое сравнение RxJava и Coroutines
#kotlin #coroutines #rxjava
https://blog.danlew.net/2021/01/28/rxjava-vs-coroutines/
#kotlin #coroutines #rxjava
https://blog.danlew.net/2021/01/28/rxjava-vs-coroutines/
Dan Lew Codes
RxJava vs. Coroutines
At Trello Android, we’ve been considering switching from RxJava to coroutines.
We’ve already been using coroutines here and there, but it wasn’t something that
we could consider replacing RxJava with until recently because of missing
functionality. Now,…
We’ve already been using coroutines here and there, but it wasn’t something that
we could consider replacing RxJava with until recently because of missing
functionality. Now,…
Для Котлина вышла библиотека Multik, позволяющая создавать многомерные массивы и выполнять операции с ними.
#kotlin
https://blog.jetbrains.com/kotlin/2021/02/multik-multidimensional-arrays-in-kotlin/
#kotlin
https://blog.jetbrains.com/kotlin/2021/02/multik-multidimensional-arrays-in-kotlin/
The JetBrains Blog
Multik: Multidimensional Arrays in Kotlin | The Kotlin Blog
A lot of data-heavy tasks, as well as optimization problems, boil down to performing computations over multidimensional arrays. Today we’d like to share with you the first preview of a library that ai
Вышел новый урок по корутинам. В нем разбираемся зачем нужен select и как он работает.
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
#kotlin #course #coroutines
https://startandroid.ru/ru/courses/kotlin.html
Вышел первый Developer Preview для Android 12
#android
https://android-developers.googleblog.com/2021/02/android-12-dp1.html
#android
https://android-developers.googleblog.com/2021/02/android-12-dp1.html
Android Developers Blog
First preview of Android 12
Posted by Dave Burke, VP of Engineering Every day, Android apps help billions of people work, play, communicate, and create on a wi...
JCenter и Bintray будут закрыты через год. Можно начинать проверять свой проект и мигрировать на Maven Central.
#android #gradle
https://blog.gradle.org/jcenter-shutdown
#android #gradle
https://blog.gradle.org/jcenter-shutdown
blog.gradle.org
JCenter Shutdown Impact on Gradle Builds
ℹ️ Update on July 15, 2024
See our recent blog post for up-to-date information about the Plugin Portal and JCenter.
See our recent blog post for up-to-date information about the Plugin Portal and JCenter.
Команда Firebase выпустила Kotlin extension (KTX) версии своих библиотек. Теперь работа с ними в Kotlin станет чуть проще и удобнее.
#android #kotlin #firebase
https://firebase.googleblog.com/2021/02/improve-app-stability-with-firebase-crashlytics-and-kotlin.html
#android #kotlin #firebase
https://firebase.googleblog.com/2021/02/improve-app-stability-with-firebase-crashlytics-and-kotlin.html
The Firebase Blog
Improve app stability with Firebase Crashlytics and Kotlin
In this blog post, we’ll go over how developing with Kotlin can lead to fewer crashes; and how you can monitor your app’s stability with Firebase Cras
Вышла beta версия Jetpack Compose. Это означает, что его API уже сформирован и в нем ничего не будет изменяться или удаляться. Хороший повод начать изучение темы.
#android #jetpack #compose
https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
#android #jetpack #compose
https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
Android Developers Blog
Announcing Jetpack Compose Beta!
Posted by Anna-Chiara Bellini, Product Manager, Nick Butcher, Developer Relations
Хочешь стать руководителем команды разработки?
AGIMA совместно с GeekBrains запускает второй поток на курс для middle- и senior-разработчиков. Расскажем, как автоматизировать разработку, управлять командой и высоконагруженными системами.
Длительность курса 6 месяцев, начало — 18 февраля.
В процесс обучения вы узнаете:
— Как подбирать специалистов и делегировать задачи.
— Как организовать командную работу и оценивать ее эффективность.
— Как обучать сотрудников и управлять ими.
Выпускники получат удостоверение о повышении квалификации.
Обучение платное.
Записаться на курс
#реклама
AGIMA совместно с GeekBrains запускает второй поток на курс для middle- и senior-разработчиков. Расскажем, как автоматизировать разработку, управлять командой и высоконагруженными системами.
Длительность курса 6 месяцев, начало — 18 февраля.
В процесс обучения вы узнаете:
— Как подбирать специалистов и делегировать задачи.
— Как организовать командную работу и оценивать ее эффективность.
— Как обучать сотрудников и управлять ими.
Выпускники получат удостоверение о повышении квалификации.
Обучение платное.
Записаться на курс
#реклама
👍1
Companion в Kotlin годится не только для хранения констант и статики. В статье приводится несколько интересных способов его использования.
#kotlin #companion
https://medium.com/google-developer-experts/companion-objects-kotlins-most-unassuming-power-feature-fb5c0451fbd0
#kotlin #companion
https://medium.com/google-developer-experts/companion-objects-kotlins-most-unassuming-power-feature-fb5c0451fbd0
Medium
Companion Objects: Kotlin’s most unassuming power feature
In which I argue the case for Kotlin’s Companion Objects being the Clark Kent of language features, in being deceptively powerful, and how…
Привет!
Fundamentals курс от Android Academy почти подошел к концу. Осталась последняя часть - Хакатон.
Вы за 48 часов реализуете целое Android приложение. Забудьте о вопросе “могу ли я разрабатывать под Android?”. После хакатона ответ будет очевиден: “Да! Я сделал потрясающее приложение всего за пару дней!”.
План
Мы разобьем вас на команды по 2-4 человека. Подберем людей с разным опытом и компетенциями. Хотите быть в команде с друзьями? Не проблема, укажите это в форме.
У вас будет 48 часов на реализацию. Вы пройдете путь от забавной идеи до рабочего приложения.
Вы не одни. Эксперты из Android Academy будут поддерживать вас в течение всего хакатона. Мы поможем во всем: от выбора идеи до решения крашей в приложении.
Хакатон заканчивается награждением. Мы выберем лучшие проекты в разных категориях и раздадим призы.
Даты
1-7 Марта - регистрация и формирование команд
12 Марта 19:00 - Старт хакатона
12-13 Марта - кодинг
14 Марта 19:00 - Подведение итогов, награждение
Место проведения
У тебя дома! Хакатон будет онлайн, никуда идти не нужно!
По желанию вы можете собраться с командой в одном месте.
Ограничения
только Android и только на Kotlin/Java
Как к нам попасть?
Форма для регистрации
Канал с информацией о хакатоне
Fundamentals курс от Android Academy почти подошел к концу. Осталась последняя часть - Хакатон.
Вы за 48 часов реализуете целое Android приложение. Забудьте о вопросе “могу ли я разрабатывать под Android?”. После хакатона ответ будет очевиден: “Да! Я сделал потрясающее приложение всего за пару дней!”.
План
Мы разобьем вас на команды по 2-4 человека. Подберем людей с разным опытом и компетенциями. Хотите быть в команде с друзьями? Не проблема, укажите это в форме.
У вас будет 48 часов на реализацию. Вы пройдете путь от забавной идеи до рабочего приложения.
Вы не одни. Эксперты из Android Academy будут поддерживать вас в течение всего хакатона. Мы поможем во всем: от выбора идеи до решения крашей в приложении.
Хакатон заканчивается награждением. Мы выберем лучшие проекты в разных категориях и раздадим призы.
Даты
1-7 Марта - регистрация и формирование команд
12 Марта 19:00 - Старт хакатона
12-13 Марта - кодинг
14 Марта 19:00 - Подведение итогов, награждение
Место проведения
У тебя дома! Хакатон будет онлайн, никуда идти не нужно!
По желанию вы можете собраться с командой в одном месте.
Ограничения
только Android и только на Kotlin/Java
Как к нам попасть?
Форма для регистрации
Канал с информацией о хакатоне
Google Docs
Команды для Хакатона
Группа в телеграме для присоединения - https://tttttt.me/joinchat/H0sHXlDMFbE0tiGe
Там можно обсудить вопросы по организации, технологиям или другим вопросам касательно хакатона.
Там можно обсудить вопросы по организации, технологиям или другим вопросам касательно хакатона.
Статья об организации цветов, стилей и т.п. Будет полезно почитать ее вместе с дизайнером вашего проекта, может быть найдутся полезные идеи.
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
#android #design
https://medium.com/plum-engineering/leveraging-the-power-of-android-design-language-3e931bc4c58
Medium
Leveraging the power of Android design language
Plum, since its first days until now, has always been a money management app, that not only grows your money but also helps you to be…
Forwarded from The Daily Kotlin (Belarus Kotlin User Group Bot)
Recordings from FOSDEM 2021 are available:
1. Nicola Corti, Martin Bonnin – Kotlin DevRoom Welcoming Remarks
2. Svetlana Isakova – Kotlin Roadmap: Upcoming Features
3. LouisCAD – The future of dependency management, seen from 2021
4. Dmitry Kandalov – Live coding server as a function with http4k
5. Julien Salvi – Come to the backend side we have Kotlin!Ktor for backend development
6. Nishant Srivastava – Step it up: Compose for Desktop
7. Monika Kumar Jethani – Goodbye Kotlin Extensions, Welcome View Binding
8. Mikolaj Leszczynski, Matthew Dolan – How to write your own MVI library and why you shouldn't
9. Marco Gomiero – And that, folks, is how we shared code between Android, iOS and the Backend
10. Russell Wolf – Lessons I’ve learned in Multiplatform Library Development
11. Nicolas Frankel – Migrating from Imperative to Reactive then Coroutines a Spring Boot application
12. Holger Steinhauer – This Spring Shall Be Challenged. It doesn't need to be Spring, or does it?
13. Abhishesh Srivastava – Start with the Kotlin flow
14. Raul Hernandez Lopez – Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines. Unidirectional Data Flow in action: suspend functions, Flow & StateFlow to make our Reactive apps prepared for Declarative UIs.
15. Ulrik Guenther, Kyle Harrington – Realtime 3D graphics and VR with Kotlin and VulkanLet's enjoy the scenery
1. Nicola Corti, Martin Bonnin – Kotlin DevRoom Welcoming Remarks
2. Svetlana Isakova – Kotlin Roadmap: Upcoming Features
3. LouisCAD – The future of dependency management, seen from 2021
4. Dmitry Kandalov – Live coding server as a function with http4k
5. Julien Salvi – Come to the backend side we have Kotlin!Ktor for backend development
6. Nishant Srivastava – Step it up: Compose for Desktop
7. Monika Kumar Jethani – Goodbye Kotlin Extensions, Welcome View Binding
8. Mikolaj Leszczynski, Matthew Dolan – How to write your own MVI library and why you shouldn't
9. Marco Gomiero – And that, folks, is how we shared code between Android, iOS and the Backend
10. Russell Wolf – Lessons I’ve learned in Multiplatform Library Development
11. Nicolas Frankel – Migrating from Imperative to Reactive then Coroutines a Spring Boot application
12. Holger Steinhauer – This Spring Shall Be Challenged. It doesn't need to be Spring, or does it?
13. Abhishesh Srivastava – Start with the Kotlin flow
14. Raul Hernandez Lopez – Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines. Unidirectional Data Flow in action: suspend functions, Flow & StateFlow to make our Reactive apps prepared for Declarative UIs.
15. Ulrik Guenther, Kyle Harrington – Realtime 3D graphics and VR with Kotlin and VulkanLet's enjoy the scenery
archive.fosdem.org
FOSDEM 2021 - Kotlin DevRoom Welcoming Remarks
По корутинам вышел новый небольшой урок - про 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