Статьи, посвященные новой платформе — FireMonkey, благодаря которой можно создавать кроссплатформенные приложения с привлекательным интерфейсом. Эта платформа впервые появилась в RAD Studio XE2

04Фев/19

Стандартные действия (TActions) FireMonkey (FMX, FM2)

Впервые библиотека FireMonkey появилась в качестве официальной («из коробки») библиотеки Delphi в релизе Delphi XE2. Однако, поддержка действие (Actions) и, соответственно, списка действий (TActionList) появилась только спустя год — в релизе DelphiRead More…

23Окт/16

Практическое применение App Tethering в Delphi 10.1 Berlin

В статье рассматривается практическое применение технологии App Tethering в Delphi. Разработано приложение для Android, сохраняющее в базе данных сведения о текущем местоположении пользователя и VCL-приложение получающее сведения о сохраненных точках с помощью технологии App Tethering.

21Сен/16

Работа с диалогами InputQuery, InputBox в Delphi 10.1 Berlin

Не прекращаю попыток в свободное от основной работы время разрабатывать небольшое приложение в Delphi для Android. Последнее, с чем пришлось столкнуться — работа с диалогами (InputQuery, InputBox, ShowMessage и тому подобное) приRead More…

03Сен/16

Субботний обзор FMX #1. Компонент TListBox

Как я писал в одном из последних постов, библиотека FMX претерпела значительные изменения, «обросла» новыми возможностями и, в принципе, уже мало похожа на FireMonkey из Delphi XE2. И, чтобы снова вникнуть в работуRead More…

22Авг/16

Delphi 10.1 Разработка приложения «Я математик» для Android. Макет приложения

Прошло уже несколько лет с тех пор, как я последний раз более менее серьезно разбирался с FMX (aka FireMonkey). Впервые разработчики массово узнали о FMX ещё пять лет назад, в 2011 году,Read More…

30Ноя/14

Delphi XE7: воспроизведение потокового аудио в Android #2. Чтение метаданных mp3-файла (ID3)

В продолжении темы о воспроизведении потокового аудио в Андроид сегодня рассмотрим небольшой пример того, как, используя только возможности ОС Android можно прочитать метаданные mp3-файла.

26Ноя/13

Delphi XE5: Китайский календарь для Android.

Работа по изложенному в прошлом посте плану движется к первой контрольной точке и, видимо, скоро все желающие смогут ознакомиться с началом нашей книги по Synapse. Говорю «нашей» так как пишем мы её вдвоем. Посмотрим, что в итоге получится. Однако, я не оставляю попыток (когда имеется возможность) покопаться и в Delphi XE5. Всё-таки эту версию Delphi я ожидал намного больше, чем XE4 и как-то не хорошо получается — ждал-ждал, дождался и забыл :). Вот сегодня я и решил написать небольшую программку для Android — Китайский календарь.

Идея программы родилась под воздействием ежегодного всеобщего кипиша относительно Нового Года. Думаю, что в большинстве семей ежегодно просыпается нездоровый интерес к тому какой будет будущий год по Китайскому календарю.

08Сен/13

Когда с FireMonkey работа над проектом идёт быстрее.

Одной из проблем разработки проекта с FireMonkey является не столько скорость работы программы (по крайней мере на старте работы), сколько скорость разработки вообще. В FireMonkey все по-другому — по другому организована работа с компонентами, по другому работают стили, по другому реализован механизм Drag&Drop. И даже имея более-менее целостное представление о том как использовать возможности FireMonkey перед началом работы даже над самой мелкой программкой задаешься вопросом: а не быстрее ли будет всё то же самое собрать с использованием VCL? И, как бы это не прискорбно прозвучало, в 99% случаев выбор остается за VCL.

А буквально вчера произошел случай, когда разработка программки с FireMonkey оказалась на много быстрее, чем с VCL.

27Янв/13

FireMonkey. От простого к сложному #14. Первый опыт работы с 3D.

Долго собирался заняться изучением 3D в FireMonkey, но всё как-то не было подходящей идеи. Что можно сделать такого в 3D не только ради «вау-эффекта», но и что бы свою работу где-либо применить? Всякие летающие кубики, шарики и бегающие по форме зеленые человечки — это, конечно, здорово, но…для чего? В общем думал я думал и придумал где применить свои навыки работы с 3D в FireMonkey.

21Дек/12

FireMonkey. От простого к сложному #13. Меню из простейших компонентов.

О, ужас! Конец Света уже сегодня, уже сейчас, а ещё столько всего не сделано, столько не написано! Я не успел увидеть в действии Mobile Studio, не построил дом…книгу написал, правда. И какRead More…