CustomView Android. Кольцевая диаграмма для отображения статистики https://habr.com/ru/articles/730924/
Хабр
CustomView Android. Кольцевая диаграмма для отображения статистики
Наверное, каждый Android-разработчик на этапе обучения или в процессе выполнения задач в коммерческом проекте задумывался о создании своей CustomView без использования сторонних библиотек, с...
Четыре платформы — один код. Что такое Compose Multiplatform?
Читать...
Читать...
Хабр
Четыре платформы — один код. Что такое Compose Multiplatform?
Разработчики давно грезили о возможности писать кроссплатформенный код — такой, который запускался и работал бы одинаково в любой операционной системе любой архитектуры. Сегодня принципом «Write once,...
Разбор тестового задания на позицию Android Developer
Читать...
Читать...
Хабр
Разбор тестового задания на позицию Android Developer
Доброго времени суток всем читателям Хабр. Поиск работы в it сфере сильно отличается от обычных профессий и порог вхождения на любую позицию в it намного выше большинства профессий. Традиционно...
Вопросы и ответы для собеседования по Kotlin. Часть 1
Читать...
Читать...
Хабр
Вопросы и ответы для собеседования по Kotlin. Часть 1
Вопросы и ответы для собеседования по Kotlin. Часть 1 — вы находитесь здесь Вопросы и ответы для собеседования по Kotlin. Часть 2 Вопросы и ответы для собеседования по Kotlin. Часть 3 Вопросы и...
Разработчики выпустили плагин Voices, позволяющий оставлять голосовые комментарии в коде
Читать...
Читать...
Хабр
Разработчики выпустили плагин Voices, позволяющий оставлять голосовые комментарии в коде
На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии. Проект открыт и опубликован на GitHub,...
«Яндекс Практикум» и российские вузы запустили серию программ высшего образования
Читать...
Читать...
Хабр
«Яндекс Практикум» и российские вузы запустили серию программ высшего образования
Сервис онлайн‑обучения цифровым профессиям «Яндекс Практикум» совместно с российскими вузами запускает серию программ высшего образования: ускоренный онлайн‑бакалавриат и онлайн‑магистратуры...
Как сделать автотесты гибкими и лаконичными
Читать...
Читать...
Хабр
Как сделать автотесты гибкими и лаконичными
При написании автотестов, так же как и при написании основного кода, важно придерживаться чистой архитектуры. Без нее мы можем столкнуться с некоторыми трудностями: при любых изменениях интерфейса...
Yandex MapKit для новичков: разрабатываем карты в Android-приложении
Читать...
Читать...
Хабр
Yandex MapKit для новичков: разрабатываем карты в Android-приложении
Yandex MapKit — это кроссплатформенная библиотека, позволяющая использовать картографические данные и технологии Яндекса в мобильных приложениях. Список доступных возможностей действительно...
Flutter и работа с нативным кодом на примере библиотеки для работы с NFC
Читать...
Читать...
Хабр
Flutter и работа с нативным кодом на примере библиотеки для работы с NFC
Как исправлять недочеты в нативных библиотеках при работе с флаттером на примере NFC В большинстве случаев при работе с флаттером разработчику никак не приходится взаимодействовать с нативным...
Делаем свою простейшую систему сборки для Java
Читать...
Читать...
Хабр
Делаем свою простейшую систему сборки для Java
Довелось мне обучать одного знакомого, желающего войти в ИТ (привет, Саша!). Человек он упорный, прошел разные курсы, стажировки, упорно продолжает идти вперед и уже вполне тянет на уровень джуна. Но...
Производительность Android приложений Kotlin в сравнении с С++ или цена управления памятью Читать...
Хабр
Производительность Android приложений Kotlin в сравнении с С++ или цена управления памятью
Всем привет! В процессе учебы заинтересовался Android разработкой, в рамках одного из заданий необходимо провести исследование. Выбрал тему, которая давно разжигает мое любопытство, а именно...
https://habr.com/ru/articles/774446/ Читать...
Хабр
Из PM-ов в разрабы. Шаг назад для продвижения вперёд
Вступление Меня зовут Илья, и 2 года назад я из проектных менеджеров в ИТ (они же PM-ы) переквалифицировался в Java-разработчики. Так получилось (как ни странно), что бОльшую часть круга моего общения...
Вопросы и ответы для собеседования по Kotlin. Часть 4
Читать...
Читать...
Хабр
Вопросы и ответы для собеседования по Kotlin. Часть 4
Вопросы и ответы для собеседования по Kotlin. Часть 1 Вопросы и ответы для собеседования по Kotlin. Часть 2 Вопросы и ответы для собеседования по Kotlin. Часть 3 Вопросы и ответы для...
Kotlin под капотом: как избавится от рекурсии
Читать...
Читать...
Хабр
Kotlin под капотом: как избавиться от рекурсии
Недавно я прочитал статью об оптимизации хвостовой рекурсии в kotlin через ключевое слово tailrec . Мне стало интересно, как это реализовано под капотом и я решил провести небольшой эксперимент....