Android

Второй монитор из Android или iOS девайса

А сейчас будет интересно. Транслировать экран с ПК на телефон уже можно множеством способов: AnyDesk, Google Remote, TeamViewer. Куда интереснее использовать свой девайс не как ретранслятор, а как полноценный дополнительный монитор! Интересно? Я тоже так подумал и пошел проверять.

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

Скриншоты занимают весомую часть страницы приложения в App Store и Google Play. А в результатах поиска они, вместе с иконкой вашего приложения, являются основными движущими факторами конверсии. Как показывает статистика, только 2% пользователей нажимает кнопку «подробнее», а это значит, что большинство просто проигнорируют ваше описание. Зато хорошие скриншоты наглядно показывают, какие задачи пользователей решает приложение, …

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

Понимание MVVM паттерна для Android в 2021 году

Я почти на 100% уверен, что вы слышали слова MVC, MVP, MVVM, MVI, MV и так далее, когда искали какую-то информацию для разработчиков. Чтобы понять MVVM, нам нужно перейти к основам. (Не волнуйтесь, я сразу перейду к делу). Оригинал! В чём проблема? Когда мы начинаем путь Android разработчика, то размещаем всю логику внутри наших Activity, …

Понимание MVVM паттерна для Android в 2021 году Читать далее »

Показали Android 12

Ура, наверное. Наконец мы увидели официальную презентацию элементов интерфейса Android 12. Я пишу под Android, так что меня интересует несколько больше элементов презентации, но новый UI по-настоящему пугает! Как и новые требования. Нет, не в плане то, что показали — плохо. Оно ново, и таких изменений не было с времён 5 Android. И я уже …

Показали Android 12 Читать далее »

Fade Edge для Recycler, ScrollView

Привет! Вот ситуация из жизни. Есть у меня приложение, где я решил, извращаясь по-своему сделать вот так: Вроде всё хорошо, но мы видим не весь текст, и это уже проблема, ведь для кого-то может быть не особо очевидным, что можно сколлить. Звучит глупо, а на практике пару раз такие отзывы были, где люди не листая …

Fade Edge для Recycler, ScrollView Читать далее »

Простой 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, которые можно использовать уже сейчас

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

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

Прокрутить наверх