День открытых дверей курса «Android-разработчик» на Kotlin - 18 сентября в 20-00 мск онлайн: https://otus.pw/QXqo/
Старт курса уже 27 сентября - успейте пройти вступительный тест и получить спецпредложение: https://otus.pw/Thhs/
На бесплатном вебинаре мы:
- Ответим на все вопросы по продвинутой Android-разработке;
- Поговорим о хардкорной программе курса, формате обучения и выпускном проекте;
- Расскажем о карьерных перспективах выпускников OTUS и 28+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.
Встречу проведет преподаватель курса Антон Казаков - руководитель направления Android-разработки в Альфа Банк.
Остались вопросы? Задайте их преподавателю лично. Регистрируйтесь - напомним в день вебинара!
#реклама
Старт курса уже 27 сентября - успейте пройти вступительный тест и получить спецпредложение: https://otus.pw/Thhs/
На бесплатном вебинаре мы:
- Ответим на все вопросы по продвинутой Android-разработке;
- Поговорим о хардкорной программе курса, формате обучения и выпускном проекте;
- Расскажем о карьерных перспективах выпускников OTUS и 28+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.
Встречу проведет преподаватель курса Антон Казаков - руководитель направления Android-разработки в Альфа Банк.
Остались вопросы? Задайте их преподавателю лично. Регистрируйтесь - напомним в день вебинара!
#реклама
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!
Интересное видео про то, как Котлин работает под капотом. Будет полезно тем, кто уже имеет некоторый опыт работы в Kotlin.
Рассматриваются следующие темы: Int, when + enums, Unsigned, Ranges, Inline Classes, Arrays, Lambdas, Extensions, Default parameters, Coroutines
#kotlin
https://www.youtube.com/watch?v=Ta5wBJsC39s
Рассматриваются следующие темы: Int, when + enums, Unsigned, Ranges, Inline Classes, Arrays, Lambdas, Extensions, Default parameters, Coroutines
#kotlin
https://www.youtube.com/watch?v=Ta5wBJsC39s
Статья про новый View Binding. Объясняется, почему он лучше, чем findViewById и котлиновский View Binding, и дается пара примеров.
#android #view #binding
https://joebirch.co/2019/09/18/exploring-view-binding-on-android/
#android #view #binding
https://joebirch.co/2019/09/18/exploring-view-binding-on-android/
Joe Birch
Exploring View Binding on Android
When it comes to manipulating our user interfaces within Android applications, there are a couple of approaches that we can take. In these cases, we need to obtain a reference these views in-order to manipulate them in some way. For this, we'll either use…
Разбор полезных сочетаний клавиш в Android Studio
#androidstudio
https://medium.com/@arzumanianartur0/develop-android-applications-more-efficiently-6135fd3aa21b
#androidstudio
https://medium.com/@arzumanianartur0/develop-android-applications-more-efficiently-6135fd3aa21b
Medium
Develop Android applications more efficiently. Tools, plugins, shortcuts, tips and tricks. Part 1. Shortcuts.
In these series we gonna talk about how we can cook our applications more efficiently and make them fly like a rocket. First part is…
Сегодня, 23 сентября в 20:00 мск OTUS приглашает на бесплатный пробный урок «Знакомство с React.Native» в рамках курса «ReactJS/React Native-разработчик»: https://otus.pw/3gUL/
На вебинаре мы:
- познакомимся с React.Native, узнаем, в каких случаях стоит использовать React.Native, в каких не стоит;
- посмотрим, как React.Native работает на практике - разработаем небольшое мобильное приложение с формой регистрации авторизации;
- познакомимся с базовыми компонентами, навигаторами и научимся делать роутинг между страницами.
Вебинар проведет преподаватель-практик Никита Овчинников (EPAM Systems, Skywind Group, Ericsson). Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome скидкой прямо сейчас, пройдите вступительный тест: https://otus.pw/3gUL/
#реклама
На вебинаре мы:
- познакомимся с React.Native, узнаем, в каких случаях стоит использовать React.Native, в каких не стоит;
- посмотрим, как React.Native работает на практике - разработаем небольшое мобильное приложение с формой регистрации авторизации;
- познакомимся с базовыми компонентами, навигаторами и научимся делать роутинг между страницами.
Вебинар проведет преподаватель-практик Никита Овчинников (EPAM Systems, Skywind Group, Ericsson). Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome скидкой прямо сейчас, пройдите вступительный тест: https://otus.pw/3gUL/
#реклама
Курсы по Котлину от Google
#android #kotlin
https://android-developers.googleblog.com/2019/09/new-android-kotlin-codelab-courses-are.html
#android #kotlin
https://android-developers.googleblog.com/2019/09/new-android-kotlin-codelab-courses-are.html
Android Developers Blog
New! Android Kotlin codelab courses are here
Posted by Jocelyn Becker, Senior Program Manager, Google Developer Training Want to learn to build Android apps in Kotlin? Get started w...
Перевод статьи о создании анимации раскрытия кнопки FAB
#android #animation #design
https://medium.com/nuances-of-programming/как-создать-плавающую-кнопку-для-android-приложения-eda90d7c574b
#android #animation #design
https://medium.com/nuances-of-programming/как-создать-плавающую-кнопку-для-android-приложения-eda90d7c574b
Medium
Как создать плавающую кнопку для Android приложения
В этом уроке я покажу как создать анимированную «плавающую кнопку действия» (FAB), которая открывает доступ к опциям по нажатию.
Небольшое исследование, как новый View Binding влияет на скорость сборки. Спойлер: отрицательно влияет, но не сильно.
#android #performance #viewbinding
https://blog.stylingandroid.com/view-binding-performance
#android #performance #viewbinding
https://blog.stylingandroid.com/view-binding-performance
Styling Android
View Binding: Performance
In September 2019 Google released Android Studio 3.6 Canary 11 to the Canary channel. This had an interesting new addition: View Binding. In this short series we'll take a look at how it works, and w
Подборка ссылок по разным Android темам
#android #links
https://medium.com/@daniyalidrees/a-pathway-to-become-an-android-developer-1a2f97cc5e60
#android #links
https://medium.com/@daniyalidrees/a-pathway-to-become-an-android-developer-1a2f97cc5e60
Medium
A Pathway to Become An Android Developer
Pre-requisites:
10 октября в 20:00 мск OTUS приглашает на бесплатный пробный урок «Математика для Data Science: из junior в senior» в рамках базового и продвинутого курсов.
Регистрируйтесь сейчас - напомним в день вебинара:
«Математика для Data Science. Базовый курс»: https://otus.pw/Tpaz/
«Математика для Data Science. Продвинутый курс»: https://otus.pw/7eci/
На вебинаре мы:
- подробно разберем, каким математическим аппаратом должен владеть middle/senior Data Scientist;
- рассмотрим, какие разделы математики нужно подтянуть для работы над рекомендательными системами, решения задачи регрессии, AB-тестирования, CV или NLP и пр.;
- обсудим, нужно ли уметь интегрировать;
- вспомним оптимизацию функции многих переменных, обсудим, где и как она применяется.
Вебинар проведёт Пётр Лукьянченко (преподаватель ВШЭ по высшей математике с опытом более 10 лет, работал в Lamoda на должности Team Lead Analytics). Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome скидкой прямо сейчас, пройдите вступительный тест:
«Математика для Data Science. Базовый курс»: https://otus.pw/LSl2/
«Математика для Data Science. Продвинутый курс»: https://otus.pw/NdaZ/
#реклама
Регистрируйтесь сейчас - напомним в день вебинара:
«Математика для Data Science. Базовый курс»: https://otus.pw/Tpaz/
«Математика для Data Science. Продвинутый курс»: https://otus.pw/7eci/
На вебинаре мы:
- подробно разберем, каким математическим аппаратом должен владеть middle/senior Data Scientist;
- рассмотрим, какие разделы математики нужно подтянуть для работы над рекомендательными системами, решения задачи регрессии, AB-тестирования, CV или NLP и пр.;
- обсудим, нужно ли уметь интегрировать;
- вспомним оптимизацию функции многих переменных, обсудим, где и как она применяется.
Вебинар проведёт Пётр Лукьянченко (преподаватель ВШЭ по высшей математике с опытом более 10 лет, работал в Lamoda на должности Team Lead Analytics). Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome скидкой прямо сейчас, пройдите вступительный тест:
«Математика для Data Science. Базовый курс»: https://otus.pw/LSl2/
«Математика для Data Science. Продвинутый курс»: https://otus.pw/NdaZ/
#реклама
В Android Q урезали стандартные Location-разрешения. Для получения Location в фоне теперь нужно запрашивать еще одно разрешение ACCESS_BACKGROUND_LOCATION.
#android #permission #location
https://proandroiddev.com/android-q-privacy-changes-for-accessing-device-location-1c8e2197d0e2
#android #permission #location
https://proandroiddev.com/android-q-privacy-changes-for-accessing-device-location-1c8e2197d0e2
Medium
Android 10 privacy changes for accessing location
Android 10 gives users more control over when apps can get access to device location.
"Mobile QA Engineer" - профессиональный курс от OTUS
Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/pzXy/
Ключевая цель курса — помочь студентам стать профессионалами в направлениях ручного и автоматизированного тестирования мобильных приложений на Android и iOS
Особенности курса:
— Вы изучите полный ландшафт современных технологий мобильного тестирования
— Разберете принцип работы основных инструментов тестирования для написания более стабильных, быстрых и надежных тестов
— Курс будет включать в себя ручное тестирование, автоматизацию тестирования, тестирование мобильных игр и приложений для людей с ограниченными возможностями.
— Построен на основе требований сегодняшнего рынка труда к профессионалам тестирования мобильных приложений
— В рамках проектной работы вы построите полный цикл тестирования мобильного приложения с нуля
ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/pzXy/
Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
#реклама
Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/pzXy/
Ключевая цель курса — помочь студентам стать профессионалами в направлениях ручного и автоматизированного тестирования мобильных приложений на Android и iOS
Особенности курса:
— Вы изучите полный ландшафт современных технологий мобильного тестирования
— Разберете принцип работы основных инструментов тестирования для написания более стабильных, быстрых и надежных тестов
— Курс будет включать в себя ручное тестирование, автоматизацию тестирования, тестирование мобильных игр и приложений для людей с ограниченными возможностями.
— Построен на основе требований сегодняшнего рынка труда к профессионалам тестирования мобильных приложений
— В рамках проектной работы вы построите полный цикл тестирования мобильного приложения с нуля
ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/pzXy/
Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
#реклама