Как многие из вас уже слышали, я буквально месяц назад перешел в JetBrains, работать над Kotlin. Помогите мне в одном из первых исследований – я хочу понять, как выглядит распределение разработчиков между аутсорсом/продуктовыми компаниями, какие клиенты вы пишете – толстые или тонкие, какая там есть бизнес-логика, важен ли вообще нативный UI. Вопросов там буквально десяточек, а вот пользы от ваших ответов - немеряно просто.
https://surveys.jetbrains.com/s3/a1-kotlin-mobile-developers
https://surveys.jetbrains.com/s3/a1-kotlin-mobile-developers
Jetbrains
Kotlin for Mobile Developers
Kotlin for Mobile Developers.
👍1
Полезная шпаргалка по всем нововведениям, которые появлялись в Android, начиная с 6 версии.
https://www.youtube.com/watch?v=XKTRX6tQokw
https://www.youtube.com/watch?v=XKTRX6tQokw
YouTube
Шпаргалка по фичам Android с 6 версии
В этот раз мы обсудили шпаргалку по фичам, которые появлялись в андроиде, начиная с 6 версии!
👨🏻🍳 поможет ответить, с какой версии вы можете поддержать какую-то фичу
👉 поможет определиться с выбором минимальной версии
💆♂️ напомнит о забытых возможностях…
👨🏻🍳 поможет ответить, с какой версии вы можете поддержать какую-то фичу
👉 поможет определиться с выбором минимальной версии
💆♂️ напомнит о забытых возможностях…
👍1
Huawei и Honor приглашают разработчиков мобильных приложений на конференцию Huawei Developer Day по запуску новой открытой платформы Huawei Mobile Services, которая состоится
16 декабря в городе Нижний Новгород,
18 декабря в городе Новосибирск.
Во время конференции вы сможете одним из первых начать работать на новой программной платформе и познакомиться с планом её развития.
В программе:
• Стратегия мобильной экосистемы Huawei Russia
• Знакомство с мобильными сервисами
• Увеличение темпов роста с помощью решений Huawei по продвижению мобильных приложений
• Введение в HMS Core
• Как разработчикам достичь эффективного развития, быстрого роста и стабильной монетизации.
• HiAI — открытая платформа для поддержки разработки решений на базе искусственного интеллекта
• Workshop, во время которого участникам предложат на скорость попробовать свои силы в интеграции HMS. Победители получат ценные призы (смартфоны и фитнес-трекеры ).
Подробности и заявка на бесплатное участие в г. Нижний Новгород по ссылке http://tiny.cc/okxzgz
Подробности и заявка на бесплатное участие в г. Новосибирск по ссылке http://tiny.cc/bjxzgz
16 декабря в городе Нижний Новгород,
18 декабря в городе Новосибирск.
Во время конференции вы сможете одним из первых начать работать на новой программной платформе и познакомиться с планом её развития.
В программе:
• Стратегия мобильной экосистемы Huawei Russia
• Знакомство с мобильными сервисами
• Увеличение темпов роста с помощью решений Huawei по продвижению мобильных приложений
• Введение в HMS Core
• Как разработчикам достичь эффективного развития, быстрого роста и стабильной монетизации.
• HiAI — открытая платформа для поддержки разработки решений на базе искусственного интеллекта
• Workshop, во время которого участникам предложат на скорость попробовать свои силы в интеграции HMS. Победители получат ценные призы (смартфоны и фитнес-трекеры ).
Подробности и заявка на бесплатное участие в г. Нижний Новгород по ссылке http://tiny.cc/okxzgz
Подробности и заявка на бесплатное участие в г. Новосибирск по ссылке http://tiny.cc/bjxzgz
👍1
А 5 декабря в Москве пройдет уютный митапчик в офисе Додо. В программе MLKit, отчет по Android dev summit, Kaspresso.
https://spice-agency.timepad.ru/event/1124517/
https://spice-agency.timepad.ru/event/1124517/
👍1
Досыплю ивентов. 5-6 декабря в Питере в офисе JetBrains можно посмотреть трансляцию KotlinConf. Приходите, у нас очень круто!
https://jetbrains-ev-org.timepad.ru/event/1131220/
https://jetbrains-ev-org.timepad.ru/event/1131220/
👍1
Подключайтесь к трансляции KotlinConf. Через пару минут начинается кейноут Андрея Бреслава.
https://youtu.be/i9RJpMOsKas
https://youtu.be/i9RJpMOsKas
YouTube
Keynote
KotlinConf live from Copenhagen!Schedule:6:00 Opening Keynote1:20:28 Putting Down the Golden Hammer - Huyen Tue Dao2:32:17 MPP in 1.3.X and beyond - Dmitry S...
👍1
Немного рассказал про кроссплатформенную разработку на Kotlin. И ловите наш новый лендос, там прям красиво и по пунктам.
Лендинг: https://www.jetbrains.com/lp/mobilecrossplatform/
Твиттер тред: https://twitter.com/igrekde/status/1202583848896409600
Лендинг: https://www.jetbrains.com/lp/mobilecrossplatform/
Твиттер тред: https://twitter.com/igrekde/status/1202583848896409600
JetBrains
Kotlin Multiplatform for Cross-Platform Development | JetBrains
Kotlin Multiplatform is a technology that enables reusing code across Android, iOS, web, desktop, and server-side while retaining native programming benefits.
👍1
🔥Заканчивается очередной набор базового и продвинутого онлайн-курсов «Android-разработчик» на Kotlin. Успейте пройти тест и попасть в группу с новогодней скидкой 30% (выгоднее ещё не было и не будет): https://otus.pw/X4Y1/
📌Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
📌Только проверенные преподаватели-практики и работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
☝🏻Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/X4Y1/
📌Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
📌Только проверенные преподаватели-практики и работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
☝🏻Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/X4Y1/
Otus
Альфа Банк - партнер курсов Android разработчик | OTUS
Профессиональные онлайн курсы для разработчиков
👍1
Выпуск подкаста make sense о продуктовой стороне языков программирования и, в частности, Kotlin – про сегментацию пользователей, монетизацию, продвижение, рост аудитории и источники инсайтов для новых фичей.
https://soundcloud.com/productsense/make-sense-73
https://soundcloud.com/productsense/make-sense-73
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
👍1
Если вы всегда хотели как-то помогать коммьнити, но не могли найти простой способ – есть отличная возможность. Я ищу одного или несколько человек, которые помогут подбирать материалы для канала. Работа не оплачиваемая, но часть прибыли с рекламы готов шарить (но это немного, сразу предупреждаю). Кому интересно и кто действительно читает много-много статей – пишите @etolstoy.
👍1
Разработчик Telegram DrKLO комментирует реализацию смены темы.
Комментарий: https://www.reddit.com/r/androiddev/comments/eltrvl/how_did_telegram_implement_this_theme_change/fdkcx6w/
Исходники: https://github.com/DrKLO/Telegram/blob/31736964fa12b5981632ecfd75d5f6d4f91f7135/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java#L3159
Комментарий: https://www.reddit.com/r/androiddev/comments/eltrvl/how_did_telegram_implement_this_theme_change/fdkcx6w/
Исходники: https://github.com/DrKLO/Telegram/blob/31736964fa12b5981632ecfd75d5f6d4f91f7135/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java#L3159
Reddit
DrKLO's comment on "How did Telegram implement this theme change effect ? I know I can look at the code but needed the gist of…
Explore this conversation and more from the androiddev community
👍1
Первый коммит для ConstraintLayout в Jetpack Compose.
https://www.reddit.com/r/androiddev/comments/emo2do/first_commits_of_constraintlayout_in_aosp_jetpack/
https://www.reddit.com/r/androiddev/comments/emo2do/first_commits_of_constraintlayout_in_aosp_jetpack/
reddit
First commits of ConstraintLayout in AOSP Jetpack Compose repo
[Here's a merged commit](https://android-review.googlesource.com/c/platform/frameworks/support/+/1147725) for `ConstraintLayout` in Jetpack...
👍1
Chet Haase рассказывает про новинки в Android.
https://medium.com/androiddevelopers/now-in-android-january-8-2020-23ae439e70f1
https://medium.com/androiddevelopers/now-in-android-january-8-2020-23ae439e70f1
Medium
Now in Android: January 8, 2020
New Room and KTX docs, AndroidX releases, a new Room article, a new codelab, videos from recent conferences, and ADB podcast episodes
👍1
Используем перегрузку оператора invoke вместо конструктора по умолчанию.
https://proandroiddev.com/companion-object-invoke-operator-overloading-for-default-constructor-argument-in-generic-classes-c8eb61dcc4f7
https://proandroiddev.com/companion-object-invoke-operator-overloading-for-default-constructor-argument-in-generic-classes-c8eb61dcc4f7
Medium
Companion object invoke operator overloading for default constructor argument in generic classes
A real world case in a coroutine test rule implementation
👍1
Подробный гайд про то, как с помощью JUnit5 и MockK начать тестировать свой код, написанный на Coroutines и LiveData.
https://proandroiddev.com/android-unidirectional-data-flow-local-unit-testing-487a6e6f5c9
https://proandroiddev.com/android-unidirectional-data-flow-local-unit-testing-487a6e6f5c9
Medium
Android Unidirectional Data Flow — Local Unit Testing
MockK, JUnit 5, and AssertJ
👍1
Создаем анимации с помощью MotionLayout и Android Studio 4.0:
https://medium.com/@gilgoldzweig/how-to-perfect-android-animations-using-motionlayout-286cfa0f4f13
https://medium.com/@gilgoldzweig/how-to-perfect-android-animations-using-motionlayout-286cfa0f4f13
Medium
How to perfect android animations using MotionLayout
Animations are fantastic.
👍1
Переписываем Retrofit сервис с RxJava на корутины:
https://medium.com/transferwise-engineering/rxjava-to-coroutines-tw-96506fba5fb2
https://medium.com/transferwise-engineering/rxjava-to-coroutines-tw-96506fba5fb2
Medium
RxJava to coroutines: end-to-end feature migration
Kotlin coroutines are much more than just lightweight threads — they are a new paradigm that helps developers to deal with concurrency in…
👍1
Dan Lew рассказывает в каких случаях может не работать WorkManager:
https://blog.danlew.net/2020/01/07/when-workmanager-stops-working/
https://blog.danlew.net/2020/01/07/when-workmanager-stops-working/
Dan Lew Codes
When WorkManager Stops Working
When using WorkManager, be wary about the implications of using unique work with the APPEND policy. Unique work with APPEND is implemented (under the hood) via a chain of work. For example, if you request unique work two times in a row, it's represented…
👍1