| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Feb 4, 2026 | Продам всё, что на фото. Недорого — часть 2 | Оглавление
Что такое «Мамонт» и откуда он взялся
Схема распространения
Краткое содержание технического исследования
Технический анализ установщика
Разрешения
Защита APK
Проверка устройства
Отправка сообщений в Telegram
Установка «цыплёнка»
... |
| Jan 19, 2025 | Отправляем пуш уведомления в телеграм через Spring Boot | Допустим, вы хотите аутентифицировать пользователей через телеграм и после этого отправлять им уведомления. В Spring Boot приложении это сделать довольно просто ✨Аутентификация
Подробно про аутентификацию писал в этой статье. Здесь кратко п... |
| Dec 8, 2024 | Умная система обучения для детей до 3 лет. Animal Island Aila | В современном мире технологии играют всё более важную роль в обучении и развитии детей. Проект "Animal Island Aila" — это инновационная умная система, созданная специально для малышей от 12 до 36 месяцев. Она помогает детям познак... |
| Dec 2, 2024 | Kafka Streams ч4: Stateful processing | В предыдущих статьях
Kafka Streams ч1: Привет, мир
Kafka Streams ч2: DSL, Processor API
Kafka Streams ч3: Stateless processing
мы познакомились с основами Kafka Streams и рассмотрели stateless операции. В этой статье мы погрузимся в statefu... |
| Nov 27, 2024 | Что нового в Spring Framework 6.2, Spring Boot 3.4 и каковы планы на будущее? | Команда Spring АйО перевела статью InfoQ, посвящённую новым версиям Spring Framework и Spring Boot. В статье обсуждаются улучшения последних релизов, анонс следующего поколения Spring, запланированного на 2025 год, а также ответы на вопросы... |
| Nov 10, 2024 | Мобильная разработка за неделю #563 (5 — 10 ноября) | Наш небольшой, но очень интересный дайджест за четыре дня — искрящиеся и переливающиеся кнопки с помощью Metal и SwiftUI, суперкастомизированное Android-приложение в 2024 году, антитренды в мобильной разработке на Flutter, почему спринты от... |
| Nov 1, 2024 | The Power of Haptic Feedback in Mobile Applications | In the digital age, our devices communicate with us in various ways. They beep, buzz, and flash. But one of the most intriguing forms of communication is haptic feedback. This technology is not just a trend; it’s a revolution in user experi... |
| Oct 30, 2024 | Подключение к GigaChat API на Java: пошаговое руководство | Всем привет! В этой статье я расскажу о том, как подключиться к API GigaChat в IntelliJ IDEA на Java и настроить безопасное соединение с использованием SSL-сертификатов, чтобы получать ответы от GigaChat в своем приложении. 1. Что такое Gig... |
| Sep 6, 2024 | Следим за производительностью SDK. Доклад Яндекса | График роста проблем с производительностью в Маркете
Владислав Бардин, iOS‑разработчик в Яндекс Маркете, выступил с докладом конференции Яндекс Go Dev Day&Night, где рассказал, как и зачем следить за производительностью SDK, какие метри... |
| Aug 27, 2024 | Автообновление через GitHub releases с помощью Hilt и Retrofit в Android | Вдохновившись обновлением Telegram без маркета приложений я захотел сделать на одном из своих пет-проектов что-то подобное. Первой мыслью было - найти этот код в исходниках Telegram, но т.к. скорее всего у них обновление скачивается с серве... |
| Aug 5, 2024 | Архитектура Flutter проекта простым языком. Clean Arch (MVVM, DI, Bloc, Inversion of Control) | Для чего нужна архитектура?
В мире программирования наличие общепринятой архитектуры проекта имеет решающее значение для успешного выполнения и поддержания проекта. Архитектура определяет структуру, взаимосвязь между компонентами и их взаим... |
| Jul 27, 2024 | Kotlin: A Journey Through 12 Years of Innovation | Kotlin has turned 12. This programming language, born on July 22, 2012, has matured into a powerhouse in the software development world. Developed by JetBrains, Kotlin emerged to address the shortcomings of Java. It promised brevity, safety... |
| Jul 22, 2024 | Как устроены аннотации в Kotlin. Часть 2 | Привет! Сегодня с вами Максим Кругликов из Surf Android Team, и мы продолжаем статью об аннотациях в Kotlin, в которой рассмотрим кодовую базу Moshi в качестве примера того, как реальная библиотека использует процессинг аннотаций, рефлексию... |
| Jul 15, 2024 | Парсим данные из Google Sheets с помощью Kotlin и Retrofit в Android | Зависимости
Для работы понадобится Retrofit и Gson
implementation ("com.squareup.retrofit2:retrofit:2.11.0") implementation ("com.squareup.retrofit2:converter-gson:2.11.0")
Формат зависимостей - старый, поскольку он подх... |
| Jun 24, 2024 | Как устроены аннотации в Kotlin. Часть 1 | Привет! Сегодня с вами Максим Кругликов из Surf Android Team с переводом статьи про устройство аннотаций в Kotlin и три основных механизма их обработки: процессинг, рефлексию и lint. Давайте разберёмся.
Разработчики Android могут создавать ... |
| Jun 3, 2024 | Как создать аудиоплеер. Часть 2. Использование ExoPlayer | Всем привет! Меня зовут Дмитрий Булгаков, я Android-разработчик в HiFi-стриминге Звук, и я продолжаю рассказывать вам о том, как можно создать аудиоплеер в приложении. Во второй части гайда мы поговорим об использовании ExoPlayer.
Добро пож... |
| Apr 17, 2024 | Kodein DI для Android. Целостность графа и тесты на DI | DI фреймворки бывают двух видов: те, что строят свой граф зависимостей во время компиляции (compile time фреймворки), и те, которые делают это уже при выполнении кода (runtime фреймворки).
Kodein — типичный представитель runtime фреймворков... |
| Apr 12, 2024 | Как я курсовую писал на gRPC+REST в связке с клиентом на Android+Jetpack Compose | Введение
Я — Денис, Middle Android-разработчик в «Лайв Тайпинге». В этой статье хочу немного отойти от стандартного обзора технических тем, которые обычно пишу на Хабре. Тут будет 40% обо мне и 60% технического материала. Если хотите сразу ... |
| Apr 3, 2024 | Игра в безопасность Android-приложений | Давайте в общих чертах рассмотрим вопросы взлома и защиты Android-приложений.
В рамках статьи нас интересуют сами процессы взлома и защиты, а не конкретные методики работы с конкретными инструментами. Поэтому разберёмся с этими процессами и... |
| Mar 29, 2024 | Кодогенерация токенов дизайн-системы для Android по Figma API | Содержание
Почему решили идти в историю с автоматизацией
Research и наша первая попытка
Реализация:
Data-слой
Генерация цветов
Генерация типографики
Генерация изображений
Работа с устаревшими (или deprecated) токенами
Остальные токены
Генер... |
| Mar 24, 2024 | Современный способ организации зависимостей в Android. Version catalog и Gradle convention plugin | Я — Денис, Middle Android-разработчик в «Лайв Тайпинге». В этой статье я расскажу о современном подходе организации зависимостей в Android. Вы узнаете как использовать version catalog и convention plugin в вашем проекте. История организации... |
| Mar 22, 2024 | Tinkoff CTF 2024: разбор демозадания | В апреле пройдет второй Tinkoff CTF для ИТ-специалистов. В этой статье мы рассказываем о соревновании и разбираем одно из демозаданий CTF. Статья поможет лучше подготовиться, даже если вы никогда не участвовали в подобных мероприятиях.
Если... |
| Mar 18, 2024 | Разработка под Android в 2024 году | Эта статья отражает моё личное мнение и профессиональные взгляды, учитывающие различные точки зрения в сообществе Android-разработчиков. Кроме того, я регулярно просматриваю руководства от Google для Android.
Важно подчеркнуть: некоторые хо... |
| Feb 21, 2024 | Карьерный путь: Android мобилка, фронт или бэкенд? | эта лестница куда-то ведёт (https://coderlessons.com/wp-content/uploads/2019/07/finding_career_opportunities-1.png)Введение
Данная статья, скорее статья-вопрос к читателю. Может кто-нибудь сталкивался с подобными размышлениями. Зачастую ком... |
| Nov 12, 2023 | Бруклинский мост. Зачем генерируем C++ на Kotlin | Нелегко на рынке найти senior разработчика для конкретной сферы. Каждый из них имеет уникальные знания в своем языке и фреймворке, будь это Java, Kotlin, С++, JS или Swift. Каждый накапливал свои знания годами. Но найти senior разработчика,... |
| Oct 19, 2023 | Оптимизируем Android приложение в пару подходов | В этой статье наш опытный разработчик Михаил поделится своими знаниями и советами по оптимизации Android приложений.Работа с утечками памяти
Не так давно, в процессе разработки приложения, я столкнулся с ситуацией: на первый взгляд код был ... |
| Oct 10, 2023 | Как сделать приложение для мобильного стриминга на Android с помощью опенсорс-инструментов и EdgeStreaming | Прямые трансляции с мобильных устройств позволяют поддерживать связь с аудиторией, где бы вы ни находились. Сервисы, которые предоставляют такую возможность, пользуются огромной популярностью и применяются в самых разных сферах.
В прошлый р... |
| Oct 6, 2023 | Android Ktorfit+Compose | Архитектура приложения
Data+Domain
Приложение состоит из одной Activity в которой создается GetFalconInfoUseCase.
@AndroidEntryPoint class MainActivity : ComponentActivity() { @Inject lateinit var getFalconInfoUseCase: GetFalconInfoUseCase
... |
| Aug 11, 2023 | Дайджест мобильной разработки за июль | Релизы Kotlin 1.9.0, Jetpack Media3 1.1.0, ADB Enhanced, тёмная тема в RuStore — и другие важные новости рынка мобильной разработки в июле 2023 года.Разработка
Новая версия Kotlin
Вышел новый релиз Kotlin 1.9.0.
Основные нововведения:
Обнов... |
| Jul 8, 2023 | Разбор небольшого приложения с анекдотами | Введение
В целом идея родилась с того что мы с друзьями присылали друг другу подарки в ВК (немного староверы) и прикрепляли к ним анекдоты. Одним из источников шуток для меня лично был сайт https://baneks.ru/. Но копировать с него анекдоты ... |
| Jun 16, 2023 | Kotlin вместо bash. Прокачиваем автоматизацию на сервере | Для решения задач автоматизации рутинных процессов для системных администраторов и DevOps (которые, кроме всего прочего, нередко занимаются созданием сборочных скриптов, которые могут не только подготовить базовую среду выполнения, но и мог... |
| May 23, 2023 | О многообразии форм однонаправленных архитектур в Swift | Как SwiftUI и async/await изменили концепцию контейнеров состояний за последние шесть лет
Я уже писал о концепции “контейнеров состояний” в 2017 году. Шесть лет спустя мне все еще нравится строить на их основе большинство своих приложений, ... |
| Apr 20, 2023 | В какой сказке встречаются Баба Яга и Колобок или сказ о том как мы таск-трекер писали, часть вторая | Спойлер
Всем привет, как и обещали, публикуем продолжение. Первая часть, напомню, здесь (если не читали, то лучше начать с нее, чтобы картина была цельной).Небольшое введение
За этот период в целом, у нас мало что поменялось - очень много р... |
| Feb 22, 2023 | Основы OkHttp в Android-разработке | OkHttp — библиотека и по совместительству HTTP‑клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.
OkHttp предоставляет простой, легкий в использовании API для выполнения HTTP‑запросов, ... |
| Jun 19, 2022 | Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile | Привет! На связи команда разработчиков из Новосибирска.
Нам давно хотелось рассказать сообществу о том, как мы разрабатываем фичи в KMM-проектах, и вот на одном из них подвернулась хорошая нестандартная задача. На ней, помимо собственно реш... |
| Mar 13, 2022 | Гайд по архитектуре приложений для Android. Часть 5: слой данных | В конце декабря 2021-го Android обновил рекомендации по архитектуре мобильных приложений. Публикуем перевод гайда в пяти частях:
Обзор архитектуры
Слой UI
Обработка событий UI
Доменный слой
Слой данных (вы находитесь здесь)
Слой UI содержит... |
| Feb 4, 2014 | Open Source Should Thank These Five Companies | You may not use LinkedIn, but if you’ve ever visited Wikipedia, Tumblr, or Twitter—or done anything while using the Mozilla Firefox browser—you’ve benefited from LinkedIn’s code.
LinkedIn engineers developed and continue to steward the Apac... |
| Veslo — расширение Retrofit для тестирования (Java) | Статья расскажет о расширении для декларативного HTTP клиента retrofit предназначенного в большей степени для функционального тестирования API. Создан в первую очередь для упрощения и ускорения разработки API тестов. Расширение позволяет ис... |
| Retrofit: удобные разработка и тестирование API | Если разработчик веб-сервиса хочет дать максимум удобств и пользы клиентам, ему нужно создать общедоступный API для программной работы с этим сервисом. В экосистеме Java есть один подход к разработке API, весьма удобный для программистов. О... |
| jugger – внедрение зависимостей как в Android | Привет, меня зовут Иван и я Android разработчик. Но еще я занимаюсь Flutter разработкой. Я как разработчик, который начинает изучать новую технологию или фреймворк, начинаю сначала искать аналоги библиотек из своей основной сферы. Надеюсь я... |