Боден: вишеплатформски оквир за развој апликација за мобилне уређаје

Асхампоо Системс ГмбХ & Цо. КГ је објавио Боден, вишеплатформски, отворени код и чисто изворни Ц++ оквир намењен да олакша развој Андроид и иОС апликација.

Оквир дозвољаваПрема његовим дизајнерима, Креирајте изворне мобилне апликације на више платформи са једном базом кода.

Иако се неки сукоби морају решити објављивањем оквира под Општом јавном лиценцом (ГПЛ), он је подложан малим коментарима у заједници.

Пошто је Општа јавна лиценца лиценца која успоставља законске услове за дистрибуцију слободног софтвера из ГНУ пројекта.

Софтвер са ГПЛ лиценцом може се користити и модификовати било где, без ограничења, у приватном или чак пословном окружењу. Међутим, постоје ограничења за објављивање ових програма.

О Бодену

Боден је оквир који вам омогућава да креирате матичне вишеплатформске мобилне апликације из једне базе кода од тада користи контроле корисничког интерфејса циљне платформе. Као резултат тога, корисници не препознају никакву разлику у изгледу на коју су већ навикли.

Боден је дизајниран од Ц++17 да омогући писање модерних, брзих и лаких апликација, чиме се користи сва моћ језика.

Према тиму Боден, град Не захтева алтернативне скрипте или било шта друго. Поред тога, Боден је једноставан тако да корисник неће морати да се бави трошковима које доносе виртуелне машине.

Боденова једноставност вам омогућава да искористите моћ ЦСС Флекбок алата за дизајн да изгради дизајн корисничког интерфејса. Флекбок је алатка која вам омогућава да креирате прилагодљиве и флексибилне структуре на веб страницама.

Pod

Боден такође користи „јога“ дизајн мотор" дизајнирао Фејсбук за све платформе. У ствари, јога је библиотека отвореног кода која имплементира Флекбок и стога вам омогућава да креирате флексибилне распореде на свим платформама.

Фацебоок га дефинише као високо оптимизован механизам за распоред дизајниран за брзину, величину и једноставност коришћења.

Јога такође користи оквире отвореног кода широко коришћени као Литхо, ЦомпонентКит и Реацт Нативе.

Тако да се јога може користити било где, изграђена је у Ц/Ц++ и има мали број зависности и малу бинарну величину.

Ово је урађено тако да се мотор за јогу може користити на иОС-у и Андроид-у, чак и да дели кодове између ових платформи.

Како инсталирати Боден на Убунту и деривате?

За оне који су заинтересовани да могу да инсталирају овај оквир за развој мобилних апликација на своју дистрибуцију, то можете учинити пратећи упутства која делимо у наставку.

Прва ствар Остаје нам да инсталирамо зависности и да имамо, пре свега, андроид студио инсталиран у нашем систему.

Ако немате Андроид Студио, можете посетити следећи чланак где објашњавамо како се то ради.

Сада док се Андроид Студио преузима да бисте га инсталирали, можетеМожете искористити предности да инсталирате следеће зависности.

За ово ћемо отворити терминал и у њега откуцати:

sudo apt update && sudo apt install git cmake python3-distutils openjdk-8-jdk qemu-kvm

Уз инсталиране зависности и Андроид Студио, сада ћемо морати да омогућимо Андроид НДК на следећи начин:

  • На екрану „Добро дошли у Андроид“ кликните на конфигуриши и изаберите „СДК Манагер“.
  • Кликните на картицу Алатке у СДК-у.
  • Изаберите НДК са листе и кликните на ОК.
  • Потврдите промену кликом на Прихвати у искачућем прозору.
  • Прихватите НДК лиценцни уговор.
  • НДК компонента се инсталира, када се инсталација заврши, кликните на Заврши.

Затим у терминал укуцамо:

sudo adduser YOUR_USERNAME kvm

Где замењујемо ИОУР_УСЕРНАМЕ са корисничким именом које имају у систему. А сада ћемо затворити нашу корисничку сесију и поново се пријавити у систем.

Када се ово уради, сада преузимамо Боден са:

git clone --recurse-submodules https://github.com/AshampooSystems/boden.git

А ово можемо отворити са:

cd boden

python boden.py open

Одавде се можете консултовати следећи линк који описује нешто више о изградњи ваше прве апликације са Боденом.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.