StartAndroid
10.2K subscribers
385 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Небольшой обзор Windows Subsystem for Android, позволяющей запускать Android приложения на винде.
Рассматривать ее в качестве полноценной замены эмуляторов пока рановато.

#android #emulator

https://levelup.gitconnected.com/will-windows-subsystem-for-android-replace-emulators-d93ab4dbcb14
Статья о том, что такое ADB и как он работает

#android #adb

https://malinskiy.medium.com/adb-the-full-story-c2c9d63b2737
Автор предлагает использовать либу Mavericks, как альтернативу стандартным State решениям

#android #architecture #state

https://gpeal.medium.com/modeling-android-screens-as-state-97aa5511657d
Gradle плагин, который формирует отчет о новых доступных версиях dependencies.
Вызов этой таски можно оформить, как периодический CI/CD джоб, и добавить туда отправку отчета на почту.

#android #ci #gradle

https://proandroiddev.com/send-scheduled-gradle-dependency-update-report-emails-with-github-actions-8a392eee2384
👍1
Большая конференция для мобильных разработчиков Mobius 2021 Moscow ждет вас 🤖

22-25 ноября приходите послушать доклады и поучаствовать в воркшопах, откуда вы унесете массу знаний, которые можно будет применить на практике хоть на следующий день.

Например, Android-разработчикам скорее всего понравятся эти выступления:
✔️ Joe Birch, «Building Compose Apps for everyone»;
✔️ Николай Пахомов, «Способы использования скрытого системного API»;
✔️ Максим Щепалин, «Test Impact Analysis для Android & JVM»;
✔️ Павел Ставицкий, «Автоматизация миграции Android-приложений на Bazel»;
✔️ Márton Braun и Filip Babić, «Building a production ready Chat SDK using Jetpack Compose».

И это только маленькая часть программы — в ней полно других докладов и воркшопов.

Переходите на сайт конференции за подробностями и билетами.
А промокод startandroid2021JRGpc поможет вам приобрести Personal Standard билет со скидкой 2000₽.

#реклама
🚀Онлайн-курс по Java-разработке с нуля с оплатой после трудоустройства

Такой формат идеально подойдёт тем, кто не хочет или не может оплатить курс до его начала.

🔥Всего за 4 месяца вы с нуля изучите основы программирования на Java и все необходимые джуниору навыки, после чего вам помогут устроиться по специальности с зарплатой не ниже 40 тыс. рублей. И только после этого вам будет нужно постепенно оплатить учёбу.

Заманчиво?

👉ТОГДА ЗАХОДИТЕ И ПОДАВАЙТЕ ЗАЯВКУ НА УЧАСТИЕ: https://otus.pw/S2EQ/

#реклама
У фрагментов вышла версия 1.4.

Одно из интересных нововведений - FragmentStrictMode. Включаете этот режим, и он будет проверять, что вы нигде не используете deprecated Fragments API.

Можно выбрать куда получать сообщения о нарушениях: в лог, в свой колбэк или в крэш

#android #fragment

https://developer.android.com/jetpack/androidx/releases/fragment#1.4.0
Что нового в Kotlin 1.6.0:

- Language features with sealed when statements, suspending functions and suspend conversions, instantiation of annotation classes, improved regular type inference and builder type inference
- Kotlin/JVM with optimized delegated properties and repeatable annotations
- Kotlin/Native with a preview of a new memory model, Xcode 13 support, a cross-compilation of Windows targets, LLVM and linker updates, performance updates, and unified compiler plugin ABI
- Option to disable downloading of Node.js and Yarn for Kotlin/JS
- Kover announcement
- Standard library with new functions for standard input, Stable typeOf(), Stable Duration API, and other stabilized stdlib functions

https://blog.jetbrains.com/kotlin/2021/11/kotlin-1-6-0-is-released/


И обзор новых фич в Kotlin Standard Library:

- Handling standard input
- Experimental features gone stable
- Collection builders
- Duration API
- Split to Sequence
- Rotating Bits
- typeOf

https://www.youtube.com/watch?v=GWWFCyfNGFs

#kotlin #release
Видео с DroidCon Berlin 2021.

На этой же странице с помощью фильтров можно найти выступления с других DroidCon.

#android #conference #video #droidcon

https://www.droidcon.com/content/?filter_postyear=2021&filter_post_event_tag=droidcon-berlin
🔥Ничего не знаешь, но хочешь заниматься мобильной разработкой? Оставь заявку на 10-месячный онлайн-курс «Специализация Android Developer» на Kotlin от OTUS. Пройди путь андроид-разработчика в сопровождении топовых преподавателей-практиков, персонального ментора и карьерного консультанта!

Осваивайте новую профессию и присоединяйтесь к группе пока действует спец. цена: https://otus.pw/xFSg/

🔥А для разработчиков с опытом от 1 года - новый набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS.

⚡️ Пройдите вступительный тест, чтобы занять место в группе по спец. цене:
https://otus.pw/Yz3C/

#реклама
👍2
Различие между Hot и Cold данными на примере Collection/Sequence и Channel/Flow.

Об этом отличии Collection от Sequence могут спросить на интервью.

#kotlin #datasource

https://kt.academy/article/cc-hot-cold
👍1
⚡️ Попробуйте себя в качестве Android-разработчика! Приглашаем на двухдневный интенсив 6 и 7 декабря по созданию аналога Notion! Demo-занятие проведет Даниил Попов. Он работал в таких крупных компаниях, как Mail.Ru Group, Авито, где занимался разработкой легендарной ICQ.

💪 На занятиях мы сделаем упрощенный аналог приложения Notion для платформы Android. Приложение будет позволять создавать заметки произвольного размера из следующих блоков: текст, заголовки, изображение, списки. Блоки можно будет перетаскивать и удалять. Все это будет сохраняться локально на устройстве. Для этого мы будем использовать язык программирования Kotlin.

🔥 Бесплатный интенсив пройдет в рамках специализации «Android Developer» для тех, кто хочет с нуля научиться создавать Android-приложения и протестировать обучение на онлайн-курсе.

Важно! Перед уроком рекомендуется установить Android Studio, чтобы попрактиковаться.

👉 Чтобы попасть на мероприятие, зарегистрируйтесь на вебинар: https://otus.pw/h97C/

#реклама
👍1
Android Meetup СберМаркет Tech 9 декабря в 18:00📱

На митапе вы узнаете:
— Как интегрировать Swift в React Native? Что такое нативный компомент и как его написать с shadow view и yoga?
— Как организовать структуру пайплайнов и внедрить Continuous Integration в React Native проект?
— Зачем использовать JetpackCompose внутри React Native?
— Как эволюционировали архитектурные подходы в мобильной разработке?

Регистрация и подробности программы: https://sbermarket.timepad.ru/event/1851300/

#реклама