Flutter: Все способы защиты данных
https://habr.com/ru/post/659999/
https://habr.com/ru/post/659999/
Хабр
Flutter: Все способы защиты данных
Как обезопасить приложение на Flutter? Все способы обеспечения безопасности данных. Сложность: Новичок Вступление Эта статья расскажет, какими общими способами можно защитить свое приложение от взлома...
Два в одном: фронтенд и мобильная разработка на EPAM Meet Up
https://habr.com/ru/company/epam_systems/blog/579494/
https://habr.com/ru/company/epam_systems/blog/579494/
Хабр
Два в одном: фронтенд и мобильная разработка на EPAM Meet Up
Что объединяет фронтендеров и мобильных разработчиков? И те, и другие ругаются на бэкенд! Если говорить серьёзнее, понятно, что общего много: они работают на клиентской стороне, имеют дело с UI и так...
Функциональный подход в Jetpack Compose: каррирование функций
https://habr.com/ru/company/surfstudio/blog/581476/
https://habr.com/ru/company/surfstudio/blog/581476/
Хабр
Функциональный подход в Jetpack Compose: каррирование функций
28 июля в мире Android произошло важное событие: анонсировали Jetpack Compose 1.0 . Вместе с этим нововведением места для ключевого слова class стало ещё меньше. Kotlin поддерживает парадигму...
Играем с CLIP. Создаем универсальный zero-shot классификатор на Android
https://habr.com/ru/post/546586/
https://habr.com/ru/post/546586/
Хабр
Играем с CLIP. Создаем универсальный zero-shot классификатор на Android
TLDR: приложение можно скачать и потестить тут Ссылка на Google Play Эта статья является дополненной и сильно расширенной версией моей статьи в TowardsDataScience о создании приложения, использующем...
Как желание поиграть в шахматы превратилось в написание своего движка. История и реализация
https://habr.com/ru/company/raiffeisenbank/blog/545154/
https://habr.com/ru/company/raiffeisenbank/blog/545154/
Хабр
Как желание поиграть в шахматы превратилось в написание своего движка. История и реализация
Всем привет! Меня зовут Борис Николаев, сегодня я хотел бы поделиться с вами своими наработками по технической реализации простого шахматного движка на Kotlin. Пару месяцев назад я посмотрел сериал...
JetBrains Education: предсказание побочных эффектов лекарств
https://habr.com/ru/company/JetBrains/blog/570512/
https://habr.com/ru/company/JetBrains/blog/570512/
Хабр
JetBrains Education: предсказание побочных эффектов лекарств
Привет, Хабр! Меня зовут Елена Картышева, я выпускница программы « Разработка программного обеспечения » Университета ИТМО — одной из образовательных инициатив JetBrains. Я занимаюсь биоинформатикой...
Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть первая
https://habr.com/ru/post/655329/
https://habr.com/ru/post/655329/
Хабр
Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть первая
Иванов Максим Младший Java программист Рецепт по приготовлению своего «Telegram-монстра Франкенштейна» Даже человек средних способностей, упорно занимаясь одним предметом, непременно достигнет...
👍2
Как тестировать gradle-плагины
https://habr.com/ru/post/599429/
https://habr.com/ru/post/599429/
Хабр
Как тестировать gradle-плагины
Когда я писал свой первый gradle-плагин, я проверял его работоспособность следующим образом: Опубликовал версию n в plugins.gradle.org Проверил опубликованный плагин вручную на тестовом проекте Нашел...
Как мы перешли с kotlinx.synthetics на Android View Binding
https://habr.com/ru/company/hh/blog/650763/
https://habr.com/ru/company/hh/blog/650763/
Хабр
Как мы перешли с kotlinx.synthetics на Android View Binding
Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru , и в этой статье я расскажу о нашем опыте миграции на ViewBinding . В конце 2020 года в официальном блоге Android...
MotionLayout + RecyclerView = красивые анимированные списки
https://habr.com/ru/post/550846/
https://habr.com/ru/post/550846/
Хабр
MotionLayout + RecyclerView = красивые анимированные списки
В этой статье я расскажу и покажу, как создавать красивые анимированные списки на основе RecyclerView и MotionLayout. Аналогичный метод я использовал в одном из своих проектов. От переводчика:...