Kotlin

Каталог документации DevDocs.io

Привет, народ. Это запись из серии полезных ресурсов, вроде: Отличные цветовые палитры для ваших работ. В этот раз увидел я сервис devdocs.io. Бесплатный, с открытым исходным кодом и предлагает решение для быстрого поиска по различным API. Буквально сборник по документации. Притом самого разного рода. Что делает его классным? Удобный интерфейс и список из 500 самых …

Каталог документации DevDocs.io Читать далее »

Простой Splash Screen для Android приложения

Привет всем! Увлекаетесь разработкой под Android? Если да, то вы могли замечать, что белый (сейчас уже может быть и не белый) пустой экран при первой загрузке приложения может занять какое-то время. Ребята из гугла того же мнения, а потому во многих их приложениях есть такая штука как Splash Screen. Его пользователь видит пока приложение загружает …

Простой Splash Screen для Android приложения Читать далее »

Ключевое: Не используйте LET только для проверки null

Материал про использование let я увидел на канале Android Live, а оригинальная статья вот. Не вижу смысла переводить всю статью, так как пост на канале сделал отличную выжимку. А я просто добавлю отсебятины. Для начала let. Это шикарно. С null безопасным Kotlin просто невозможно не знать эту специальную функцию, которая будет выполнена только в случае, …

Ключевое: Не используйте LET только для проверки null Читать далее »

Определяем скриншоты в Android

Оригинал тут! Недавно я пытался определить способы обнаружения создания скриншотов в Android. Оказывается, официального API для подобного нет. Досадно, но есть обходное решение, позволяющее определить, сделал ли пользователь скриншот во время использования приложения. Вы могли задаваться вопросом, как такие приложения, как Snapchat и Instagram, могут определять, что был сделан скриншот. Тут мы рассмотрим, как можно …

Определяем скриншоты в Android Читать далее »

Новое API для отправки данных между Fragments

На базе этого материала, а когда надоело — поста Android Live. С момента выхода компонентов Android Architecture разработка под Android становиться легче и эффективнее. С другой стороны и устоявшиеся концепты претерпели немало изменений (единичная activity, к примеру). Для реализации подобных идей разработчики всё чаще переходят от традиционных активностей к более эффективным фрагментам. Но тут есть …

Новое API для отправки данных между Fragments Читать далее »

Немного о Kotlin Serialization 1.0

Всем привет! Я тут совсем недавно для работы с JSON начал использовать именно эту библиотеку. Сначала вместе с GSON, который использовал довольно долго, а теперь и отдельно. И вместе с Kotlin она показала себя очень хорошо. Когда я о ней только узнал я даже переводил небольшой гайд по сериализации, но он уже не факт что …

Немного о Kotlin Serialization 1.0 Читать далее »

Пять полезных расширений для Kotlin, которые можно использовать уже сейчас

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

Пять полезных расширений для Kotlin, которые можно использовать уже сейчас Читать далее »

Шикарная подборка ресурсов для обучения разработке Android

Ссылку нашел на канале Библиотека мобильного разработчика. И ссылка на подборку вот! Просто посмотрите на это сокровище! Вот вам категории, на которые разделён контент: Книги, Видео курсы, каналы YouTube, Blogs and Tutorial Websites, Подкасты, Рассылки, Документы/Разное, Проекты с открытым исходным кодом, Конференции и Сообщества. Предупреждаю, что некоторые ресурсы платные. В основном это относится к курсам …

Шикарная подборка ресурсов для обучения разработке Android Читать далее »

Ускоренный курс сериализации JSON в Kotlin

Итак, вы хотите быстро конвертировать Data классы в JSON и обратно. Это должно быть довольно легко, ведь JSON существует уже много лет. В Android (как и Java в целом) эта задача традиционна передана на специальные библиотеки. В прошлом эту роль занимал Gson. Но позже, особенно с null системой Kotlin, библиотека потеряла актуальность. Существую и другие …

Ускоренный курс сериализации JSON в Kotlin Читать далее »

Урок 4. TextView. Часть первая

Было много вариантов этого урока. Рассматривались разные элементы интерфейса, был вариант уделить внимание layout ресурсам или же ресурсам стилей, но я решил, что зачем ходить далеко? У нас уже есть проект, в котором есть важный и полезный TextView. И сегодня разберем его подробнее. Если вы обратили внимание на прошлых уроках (или поняли по названию TEXT) …

Урок 4. TextView. Часть первая Читать далее »

Пролистать наверх