Вибір СУБД для мобільного Delphi-програми

Дана стаття написана за мотивами – мотивами розробки мобільного додатку, недавно вийшов на платформах iOS і Android. Цю подію можна було б назвати пересічним і мало кому цікавим, якби не одне велике і кілька незначних «але»: вся розробка (включаючи сервер) велася на Delphi, а в якості СУБД, як не дивно, задіяна зовсім не SQLite. Автор, безумовно, розуміє, що на поточний момент вже існують мобільні Delphi-додатки, включаючи доступні в офіційних магазинах, однак не спостерігає великої кількості російськомовних публікацій, покликаних, як мінімум, застерегти читачів від помилок, зроблених розробником таких проектів. Написане ж тут переслідує мету допомогти тим, хто зараз вибирає СУБД для свого творіння, або вже зупинився на якомусь варіанті, але бажає переконатися в правильності свого рішення.

Перш ніж почати, необхідно дати коротке уявлення про розробленому додатку – це список покупок, має у своєму запасі деякий унікальний функціонал. Якщо хтось вже користується (або користувався) одним з численних аналогів, то зараз міг скептично хмыкнуть – мовляв навіщо ще один, і так є з чого вибрати, на що можна лише порадити продовжити читання, щоб ознайомитися з його принциповою особливістю.

Читати далі →

Знайомство з FireUI

Нещодавно ми опублікували серію статей, присвячених розробці додатків в FireMonkey. Тоді ми описали ключові моменти побудови програми, в тому числі створення бази даних, підключення до даних за допомогою технології LiveBinding, розгортання програми на мобільній платформі. Однак, детально розглядати нюанси створення мобільних додатків ми не стали. Багато в чому це пов'язано з тим, що сам процес мобільного розробки в Delphi еволюціонує від версії до версії. Зокрема, в останній XE7 на сьогоднішній день версії Delphi, був представлений новий дизайнер форм FireUI Multi-Device Designer. У даній статті за допомогою невеликого прикладу ми розглянемо, що ж із себе представляє FireUI і яким чином з його появою змінилася методологія розробки.



Читати далі →