Устанавливаем тему для нативных диалогов в Android


Доброго времени суток!

В FMX часто показывается старая тема для нативных диалогов (из Андроид 2.3)

Сделал небольшое приложение которое демонстрирует смену темы (не путать со стилями FMX)

Актуально

Читать на сайте автора.

Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [часть 2]


Доброго времени суток!

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

Читать на сайте автора.

Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [Часть 1]


Доброго времени суток!

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

Напомню что сертификат разработчика стоит
для Android

Читать на сайте автора.

Сервисы в помощь разработчику


Доброго времени суток!

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

Перечислю несколько must-have сервисов:

скриншот приложения

Читать на сайте автора.

Красим статус бар на ANDROID и IOS


Доброго времени суток!

Долгое время искал решение как можно покрасить статус бар (шторку) на Android устройствах выше 5 версии.
Про IOS мы не будем говорить, потому что, это сделано в FMX из коробки (в демо проекте будет дополнение чтобы в run-time применять покраску)

Примерно год назад я создал модуль, который реализовывал эту фичу, но он был не полноценен, на некоторых устройствах покраска происходила только после смены ориентации экрана, что неправильно. Проблемы с покраской были у устройств на базе процессоров Intel и arm64-v8a. В том модуле я использовал изменение флагов JWindow в run-time, а именно добавлял FLAG_TRANSLUCENT_STATUS

Но видимо изменение флагов в run-time некорректно обрабатывается…
Решение пришло на днях, попробовать подменить стиль для MainActivity и добавить нужные флаги в XML разметку.

Читать на сайте автора.

#3 ModernListView — динамическая подгрузка контента


Доброго времени суток!

Сегодня хотел бы рассмотреть динамическую подгрузку контента.
Мы не так давно в нашем ламповом чатике обсуждали два варианта подгрузки данных:

  • Бесконечный скроллинг (например как лента в ВК)
  • Паджинация/Пагинация (постраничная загрузка)

Читать на сайте автора.

#2 ModernListView — режим мультивыделения


Доброго времени суток!

Продолжаю знакомить Вас с TListView и возможностями надстройки ModernListView.
Сегодня я расскажу как можно сделать MultiSelect для списка.

Читать на сайте автора.

#1 — ModernListView — горизонтальный режим


Доброго времени суток!

Я уже кратко рассказал о ModernListView в предыдущем посте, теперь бы хотел чуть подробней рассказать о горизонтальном режиме.

Читать на сайте автора.

#0 ModernListView — знакомство


Доброго времени суток!

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

Читать на сайте автора.

История с IPv6 или публикация в App Store


Доброго времени суток!
Не так давно я публиковал приложение в App Store, это заняло у меня месяц…

Читать на сайте автора.