home.social

#котлин — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #котлин, aggregated by home.social.

fetched live
  1. Рецензия на книгу «Асинхронный Kotlin»

    Книга «Асинхронный Kotlin» Яны Седовой посвящена теме, которая часто вызывает проблемы у начинающих Android-разработчиков, — корутинам и Flow. Книга строится по маршруту от простого определения к рабочему мессенджеру на Jetpack Compose, Room и Retrofit, закрывая пробелы в знаниях, которые обычно оставляют ИТ-курсы и лекции в ВУЗах. Для студента, стажера или начинающего разработчика (джуна) это полезный русскоязычный учебник, где асинхронность на Kotlin разобрана системно и последовательно, без необходимости собирать воедино материал из самых разных статей на Хабре.

    habr.com/ru/companies/ssp-soft

    #котлин #kotlin #kotlin_coroutines #kotlin_lessons #kotlin_уроки #kotlin_vs_java

  2. Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»

    Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или телеграм? Практическое руководство MSD превращает сложные собеседования в предсказуемый процесс. Вы получаете 5-шаговую схему эффективного прохождения интервью и разбор 7 реальных кейсов (лента новостей, мессенджер, YouTube, Google Drive, трейдинговая платформа и др.), позволяющих проектировать архитектуру клиента, API, офлайн-режим, кэширование и масштабируемость. Здесь вы найдете готовые шаблоны, trade-off’ы и шпаргалки — всё, чтобы уверенно проходить интервью в топ-компаниях и расти от мидла до стафф+.

    habr.com/ru/companies/piter/ar

    #system_design #сюй #мобильная_разработка #вебразработка #котлин #kotlin

  3. Kotlin Корутины + БД connection pool. Как не получить каскадное падение

    Почему Dispatchers.IO + Hikari + чуть-чуть лагов БД = каскадная деградация всего сервиса, и как bulkhead-паттерн в одну строку это лечит.

    habr.com/ru/articles/1026058/

    #котлин #корутины #highload #kotlin #coroutines

  4. Рецензия на книгу «Котлин. Краткий курс»

    Оригинал книги « Kotlin Crash Course: Fast-track your programming skills with practical experience » вышел в июне 2024 года от автора с серьезным опытом в крупной разработке. Русское издание «Котлин. Краткий курс» выходит в марте 2026, и в настоящий момент это самое свежее руководство по Kotlin на русском языке. В предисловии читателям обещают «быстрое погружение», но если открыть оглавление, становится понятно, что предстоит осилить около 600 страниц довольно плотного и структурированного материала. В рецензии разберем, что внутри, кому эта книга подойдет и насколько она остается актуальной к марту 2026 года.

    habr.com/ru/companies/ssp-soft

    #kotlin_multiplatform #kotlin #kotlin_уроки #kotlin_lessons #котлин #книги_по_программированию

  5. Todo Budget v5.0: переписал весь UI с нуля на Jetpack Compose — и теперь ищу тех, кто его сломает

    До пятой версии главный экран был функциональным, но визуально скучным. Типичный Material Design без характера. Я получил несколько честных отзывов — в том числе жёстких — и решил переделать всё.

    habr.com/ru/articles/1007530/

    #котлин #мобильная_разработка #приложения_для_android #андроид #kotlin #jetpack_compose #android

  6. TAO Bubbles: элегантные и настраиваемые подсказки для ваших Jetpack Compose приложений

    Каждый Android-разработчик сталкивается с задачей обучения пользователей новым функциям или помощи в навигации по интерфейсу. Традиционные всплывающие окна или сообщения могут быть навязчивыми. Конечно же есть способ элегантно подсвечивать элементы UI и предоставлять контекстную помощь. Встречайте TAO Bubbles – легковесную библиотеку для Jetpack Compose , созданную для отображения настраиваемых " пузырей ", " подсказок " или " тултипов ", которые могут указывать на конкретные UI-компоненты. TAO Bubbles прекрасно подходит для создания пошаговых руководств, демонстрации новых возможностей или предоставления контекстно-зависимой справки прямо в вашем приложении.

    habr.com/ru/articles/936122/

    #андроид #android #compose #kotlin #bubble #котлин #тултипы #пузырь #тултип #библиотека

  7. Каскадное меню в Jetpack Compose Kotlin

    В Jetpack Compose легко реализуется меню первого уровня . Но реализация вложенного (каскадного) меню не очевидна, поскольку в лямбде onClick пункта меню DropdownMenuItem() невозможно вызвать @Composable функцию, которая будет отображать вложенное меню. Мне пришлось потратить значительное время на поиски решения. Для того, чтобы помочь ищущим предлагаю разработанный мной вариант. Тест меню реализован на основе проекта Empty Activity Android Studio.

    habr.com/ru/articles/927570/

    #котлин #jetpack #compose #меню #вложенные_списки

  8. Как приготовить MVI в 2024 часть 1

    Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android Insights В этой статье я расскажу, почему мне нравится архитектура MVI, её ключевые плюсы и минусы, а также представлю свою библиотеку SimpleMVI , которая делает работу с MVI проще. Если вы хотите узнать, как улучшить управление состоянием приложения, присоединяйтесь к обсуждению!

    habr.com/ru/articles/850332/

    #mvi #android #kotlin #андроид #котлин #архитектура

  9. Делегаты и делегированные свойства в Kotlin

    Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android Insights Сегодня мы погрузимся в мир делегатов и делегированных свойств в Kotlin. Эта тема может показаться сложной на первый взгляд, но я постараюсь объяснить её максимально понятно и подробно. Итак, приступим!

    habr.com/ru/articles/848636/

    #kotlin #android #delegates #котлин #андроид #делегаты

  10. Мастер карт или как объединить Google и Яндекс карты в Android

    Интеграция различных геосервисов в проект может быть сложной задачей, особенно когда требуется поддержка нескольких провайдеров одновременно. Наиболее популярные провайдеры карт, такие как Google Maps и Яндекс.Карты, предлагают различные API и функциональные возможности, что может привести к ряду проблем при создании абстракции для работы с ними. В этой статье я расскажу о создании обертки для самых популярных провайдеров карт и о проблемах, с которыми можно столкнуться. Мы разберем различия интеграции и создание интерфейса для работы с разными провайдерами.

    habr.com/ru/articles/821857/

    #котлин #андроид #kotlin #android #android_development #google_maps #yandex_maps

  11. Deep dive into delegated properties: разбираемся с делегатами в котлин

    Не так давно решил поглубже изучить официальную документацию котлина, как человек изучивший его, как и многое другое через видосики и практику, решил почитать ее с первой до последней строчки. Остановил свое внимание на делегатах, так как нашел несколько особенностей применения, которые почти ни где не упоминаются, а что то и вовсе забыли описать в оф. документации.

    habr.com/ru/articles/795231/

    #котлин #андроид #kotlin #android_development #android #delegate #delegation