Что нового в 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
blog.jetbrains.com/kotlin/…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
🔥Ворвитесь в мобильную разработку с Flutter! Онлайн-курс «Flutter Mobile Developer» по самой трендовой кроссплатформенной технологии. Пройдите вступительный тест и поднимайтесь на борт по спеццене: https://otus.pw/18bE/
— Изучите перспективный Dart. Научитесь создавать архитектуру мобильных приложений. Поймете, как работает Flutter изнутри, и сможете делать в нем анимации и сложные элементы. Освоите все полезные библиотеки Bloc, Redux, Mobx, Get.
📌Хотите протестировать учебный процесс заранее? Сделайте это сегодня, 11.02, на бесплатном демо-занятии «Графика во Flutter»: https://otus.pw/VAO0/
— Разберёмся, как устроен рендеринг во Flutter. Изучим основные компоненты библиотеки dart:ui. Рассмотрим несколько примеров использования этой библиотеки для рендеринга продвинутых визуальных эффектов.
Распространенные ошибки при работе с фрагментами: ручное пересоздание при повороте экрана, создание объектов в onCreateView, а не в onCreate, и прочее.
🔥Пока все только рассуждают про Flutter, научитесь делать серьезные кроcсплатформенные решения — на бесплатных вебинарах онлайн-курса «Flutter Mobile Developer:
📌Demo Day курса «Flutter Mobile Developer»: https://otus.pw/mARk/ — Зададите любые вопросы по Flutter. Познакомитесь с преподавателем-практиком, который расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса.
📌«Пишем Flutter-приложение с использованием Redux»: https://otus.pw/SADK/ — Узнаете, как использовать подход к управлению состоянием во Flutter-приложениях. Выясните главные особенности Redux. Напишете небольшое приложение и обсудите, как хорошо Redux масштабируется в перспективе.
👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
Вышел новый урок по корутинам. В нем разбираемся зачем в тестах нужен runBlocking, чем он отличается от runBlockingTest, и что умеет делать TestCoroutineDispatcher.
Вместе с тем как растет количество владельцев смартфонов, увеличивается спрос на специалистов, умеющих ими управлять и программировать. Android-разработчик — профессия будущего.
Если вы хотите ворваться в перспективную IT-сферу — приходите на Факультет Android-разработки образовательной экосистемы GeekBrains. Вместе с опытными учителями-практиками освоите современные технологии Android-разработки и научитесь делать свои приложения. Получите все нужные навыки, диплом, сертификат и поддержку при трудоустройстве. Кстати, год учебной практики в GeekBrains — это год реального рабочего опыта. Сможете претендовать на позиции не только junior, но и middle.
После успешного окончания обучения на факультете GeekBrains гарантирует трудоустройство в Mail.ru Group или в одну из компаний-партнеров.