Доброго времени суток! В предыдущей части, я рассказывал как сделать настройку пуш уведомления в консоли Firebase, в этой я покажу код на Delphi и серверную часть Читать на сайте автора.

Доброго времени суток! Сегодня рассмотрим настройку пуш уведомлении через сервис Firebase, статья актуальна для тех, у кого уже есть сертификат разработчика.  Напомню что сертификат разработчика стоитдля Android Читать на сайте автора.

Доброго времени суток! Не каждый разработчик владеет дизайнерскими навыками, но хорошо что есть онлайн-сервисы, которые помогают нам без особых усилий сделать красивости. Перечислю несколько must-have сервисов: скриншот приложения Читать на сайте автора.

Доброго времени суток! Долгое время искал решение как можно покрасить статус бар (шторку) на Android устройствах выше 5 версии. Про IOS мы не будем говорить, потому что, это сделано в FMX из коробки (в демо проекте будет дополнение чтобы в run-time применять покраску) Примерно год назад я создал модуль, который реализовывал эту фичу, но он был не полноценен, на некоторых устройствах покраска происходила только после смены ориентации экрана, что неправильно. Проблемы с покраской были у устройств на базе процессоров Intel и arm64-v8a. В том модуле я использовал изменение флагов JWindow в run-time, а именно добавлял FLAG_TRANSLUCENT_STATUS Но видимо изменение флагов в run-time некорректно обрабатывается… Решение пришло на днях, попробовать подменить стиль для MainActivity и добавить нужные флаги в XML разметку. Читать на сайте автора.

Доброго времени суток! Сегодня хотел бы рассмотреть динамическую подгрузку контента. Мы не так давно в нашем ламповом чатике обсуждали два варианта подгрузки данных: Бесконечный скроллинг (например как лента в ВК) Паджинация/Пагинация (постраничная загрузка) Читать на сайте автора.

Доброго времени суток! Так вышло, что в мобильных приложениях мы часто используем списки для отображения информации и самый гибкий и удобный компонент это TListView. Но часто Читать на сайте автора.

Доброго времени суток! Начну я свой бложик с модуля FMX.DeviceInfo, суть его заключается в том, чтобы получить доступную информацию о девайсе, на котором запущено приложение. Читать на сайте автора.