🔥18 декабря в 20:00 по мск состоится вебинар «(Не)безопасность приложений: охота за ошибками» в рамках онлайн-курса “Безопасность приложений”. Записывайтесь на вебинар и пройти вступительный тест в группу можно по ссылке: https://otus.pw/vBfA/
Открытый урок посвящен описанию проблем, с которыми сталкиваются разработчики приложений, и угроз, которые несут с собой ошибки в коде. Мы рассмотрим основные цели данного курса и расскажем, как слушатели пройдут от путь от новичка до опытного охотника за ошибками.
Пройдите вступительный тест и получите бесплатный доступ к вебинару: https://otus.pw/7tgR/
Открытый урок посвящен описанию проблем, с которыми сталкиваются разработчики приложений, и угроз, которые несут с собой ошибки в коде. Мы рассмотрим основные цели данного курса и расскажем, как слушатели пройдут от путь от новичка до опытного охотника за ошибками.
Пройдите вступительный тест и получите бесплатный доступ к вебинару: https://otus.pw/7tgR/
Перевод большой статьи о том, как использовать анимацию с точки зрения UX
#android #animation
shorturl.at/nHOSZ
#android #animation
shorturl.at/nHOSZ
Medium
Полное руководство по использованию анимации в UX
Перевод статьи https://uxdesign.cc/the-ultimate-guide-to-proper-use-of-animation-in-ux-10bd98614fa9, автор оригинальной статьи —…
Видео туториал по Kotlin для начинающих. Если еще не знакомы с языком, то самое то, чтобы примерно понять, о чем речь.
#kotlin
https://www.youtube.com/watch?v=F9UC9DY-vIU
#kotlin
https://www.youtube.com/watch?v=F9UC9DY-vIU
YouTube
Kotlin Course - Tutorial for Beginners
Learn the Kotlin programming language in this introduction to Kotlin. Kotlin is a general purpose, open source, statically typed “pragmatic” programming language. It is used for many things, including Android development.
🎥Course developed by Nate Ebel.…
🎥Course developed by Nate Ebel.…
Приглашаем на бесплатный вебинар базового и продвинутого курсов «Android-разработчик» на Kotlin - 17 декабря в 20-00 мск онлайн: https://otus.pw/ia6B/
Старт курса уже 23 декабря - успейте в группу с максимальной новогодней скидкой 30%: https://otus.pw/2uUC/
На бесплатном вебинаре мы:
- ответим на все вопросы по промышленной Android-разработке;
- поговорим о хардкорной программе курсов, формате обучения и выпускном проекте;
- расскажем о карьерных перспективах выпускников OTUS и 28+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.
Встречу проведут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа-Банк) и Денис Журавлёв (Android Team Lead в Mediapark).
Остались вопросы? Задайте их преподавателям лично. Регистрируйтесь - напомним в день вебинара!
#реклама
Старт курса уже 23 декабря - успейте в группу с максимальной новогодней скидкой 30%: https://otus.pw/2uUC/
На бесплатном вебинаре мы:
- ответим на все вопросы по промышленной Android-разработке;
- поговорим о хардкорной программе курсов, формате обучения и выпускном проекте;
- расскажем о карьерных перспективах выпускников OTUS и 28+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.
Встречу проведут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа-Банк) и Денис Журавлёв (Android Team Lead в Mediapark).
Остались вопросы? Задайте их преподавателям лично. Регистрируйтесь - напомним в день вебинара!
#реклама
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!
Краткий обзор возможностей ConstraintLayout Flow. Этот механизм переносит View элементы на следующие строки, если не хватает ширины для отображения их в одной строке.
#android #layout
https://www.bignerdranch.com/blog/constraintlayout-flow-simple-grid-building-without-nested-layouts/
#android #layout
https://www.bignerdranch.com/blog/constraintlayout-flow-simple-grid-building-without-nested-layouts/
Кратко о том, как в Android работает построение кадра. RenderThread, Vsync, Buffer, Surface и т.п.
#android #graphic
https://medium.com/better-programming/android-internals-for-rendering-a-view-430cd394e225?
#android #graphic
https://medium.com/better-programming/android-internals-for-rendering-a-view-430cd394e225?
Medium
Android Internals for Rendering a View
Making a great performing app is only possible by knowing what is going under the hood
Я конечно понимаю, что там на Netflix вышел Ведьмак, и корутины сейчас пока не интересны никому, но тем не менее вышло обновление моего курса по корутинам.
В пятом уроке я разбираю, как работает suspend функция изнутри. А в шестом уже начинаем поворачивать в сторону практики. Рассмотрим, что происходит при запуске корутины, и получим первое представление о Job.
Седьмой урок выйдет на следующей неделе. Он будет про scope, и в нем мы наконец-то будем готовы запустить первую корутину.
#kotlin #course
https://startandroid.ru/ru/courses/kotlin.html
В пятом уроке я разбираю, как работает suspend функция изнутри. А в шестом уже начинаем поворачивать в сторону практики. Рассмотрим, что происходит при запуске корутины, и получим первое представление о Job.
Седьмой урок выйдет на следующей неделе. Он будет про scope, и в нем мы наконец-то будем готовы запустить первую корутину.
#kotlin #course
https://startandroid.ru/ru/courses/kotlin.html
StartAndroid
Kotlin
Курс по Kotlin
Сегодня, 23 декабря, заканчивается очередной набор базового и продвинутого онлайн-курсов «Android-разработчик» на Kotlin. Успейте пройти тест и попасть в группу с новогодней скидкой 30% (выгоднее ещё не было и не будет): https://otus.pw/ejaw/
Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
Только работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/ejaw/
#реклама
Только живое обучение онлайн: вебинары в прямом эфире, общение с преподавателями и группой в Слаке, проверка домашних работ и получение обратной связи, работа над выпускным проектом и подготовка к собеседованию.
Только работа на результат: за это время OTUS подготовил 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате на нынешнем месте.
Курсы рассчитаны на разработчиков с опытом работы от 1 года. Начните путь к левел апу с выгодой прямо сейчас: https://otus.pw/ejaw/
#реклама
Otus
Android разработчик | OTUS
Профессиональные онлайн курсы для разработчиков
Обновление Kotlin курса. В уроке 7 разбираемся что такое CoroutineScope, зачем он нужен и откуда его взять.
#kotlin #coroutine
https://startandroid.ru/ru/courses/kotlin.html
#kotlin #coroutine
https://startandroid.ru/ru/courses/kotlin.html
StartAndroid
Kotlin
Курс по Kotlin
Канал StartAndroid на две недели уходит на новогодние каникулы.
На время праздников стартует акция: при покупке комплекта из всех курсов действует скидка 40%. Также есть возможность докупить курсы до полного комплекта, если вы уже приобретали некоторые из них ранее.
https://startandroid.ru/ru/courses/vse-kursy.html
Хочу сказать большое спасибо всем читателям за интерес к сайту и каналу! Отдельное спасибо тем, кто покупает курсы и донатит! Благодаря вам сайт живет и развивается.
С Рождеством и наступающим Новым Годом!
На время праздников стартует акция: при покупке комплекта из всех курсов действует скидка 40%. Также есть возможность докупить курсы до полного комплекта, если вы уже приобретали некоторые из них ранее.
https://startandroid.ru/ru/courses/vse-kursy.html
Хочу сказать большое спасибо всем читателям за интерес к сайту и каналу! Отдельное спасибо тем, кто покупает курсы и донатит! Благодаря вам сайт живет и развивается.
С Рождеством и наступающим Новым Годом!
StartAndroid
Все курсы
Сайт о разработке программ для Андроид (Android). Учебник, уроки для начинающих, для чайников. Как самому создать приложение для андроид. Как научиться программировать под android.
Новости из мира Android:
- документация по Room relationships и KTX расширениям
- новые версии AndroidX библиотек
- статья о Room + Flow
- codelab по корутинам с Flow и LiveData
- видео с конференций DroidCon San Francisco и KotlinConf
- пара ADB подкастов
#android #news
https://medium.com/androiddevelopers/now-in-android-january-8-2020-23ae439e70f1
- документация по Room relationships и KTX расширениям
- новые версии AndroidX библиотек
- статья о Room + Flow
- codelab по корутинам с Flow и LiveData
- видео с конференций DroidCon San Francisco и KotlinConf
- пара ADB подкастов
#android #news
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
Статья описывает насколько по-разному работают операторы (например, map) для коллекций и последовательностей данных.
#kotlin #collections
https://medium.com/androiddevelopers/collections-and-sequences-in-kotlin-55db18283aca
#kotlin #collections
https://medium.com/androiddevelopers/collections-and-sequences-in-kotlin-55db18283aca
Medium
Collections and sequences in Kotlin
Working with collections is a common task and the Kotlin Standard Library offers many great utility functions. It also offers two ways of…
Несколько полезных советов при работе с MVVM
#android #architecture
https://android.jlelse.eu/mvvm-dos-and-don-ts-5950d6f347d4
#android #architecture
https://android.jlelse.eu/mvvm-dos-and-don-ts-5950d6f347d4
Medium
MVVM Do’s and Don’ts
Some ground rules to follow while using MVVM Architecture.
Шпаргалка по фрагментам. Затронуты многие вопросы, которые могут вызвать сложности, особенно у начинающих.
#android #fragments
https://medium.com/better-programming/android-fragments-common-queries-mistakes-1c42e9f6b44f
#android #fragments
https://medium.com/better-programming/android-fragments-common-queries-mistakes-1c42e9f6b44f
Medium
Android Fragments: Common Queries & Mistakes
A detailed rundown of the most frequent issues faced by users
Большая подборка полезных советов по работе с Android Studio
#androidstudio
https://www.raywenderlich.com/2807578-android-studio-tips-and-tricks
#androidstudio
https://www.raywenderlich.com/2807578-android-studio-tips-and-tricks
kodeco.com
Android Studio Tips and Tricks
Master some hidden gems of Android Studio and improve your overall development efficiency with these Android Development tips and tricks.
Краткий обзор основных структур данных: Array, Linked List, Hash Table, Stack, Queue, Tree, Graph
#structure #data
https://medium.com/mindorks/android-developer-should-know-these-data-structures-for-next-interview-9681f06bb3ca
#structure #data
https://medium.com/mindorks/android-developer-should-know-these-data-structures-for-next-interview-9681f06bb3ca
Medium
Android Developer should know these Data Structures for Next Interview
Bad programmers worry about the code. Good programmers worry about data structures and their relationships — Linus Torvalds