BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!

Diskuze: C++ mobilní aplikace

Aktivity (2)
Avatar
Pavel Klimeš:30. července 3:04

Ahoj, chtěl bych se zeptat. Co je nejlepší způsob na vývoj mobilních (konkrétně Android) aplikací v C++

 
Odpovědět
30. července 3:04
Avatar
JerryM
Člen
Avatar
JerryM:31. července 10:51

CodeGearRAD studio umí programovat v C++ Builderu pro Android. Nebo tohle
https://developer.android.com/ndk/guides
A dále C++ Xamarin a MS VS 2019
https://docs.microsoft.com/…latform/cpp/

Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět
31. července 10:51
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Pavel Klimeš
DarkCoder:31. července 19:48

Způsobů je mnoho, každému vyhovuje něco jiného. Takže nejlepší způsob je otázkou preferencí každého Android vývojáře. Můžeš sáhnout po nástrojích které zde uvedl JerryM .

A nebo vše vytvářet spartánským způsobem. :-) Kde jediným tvým pomocníkem bude příkazový řádek. Vývoj nativní aplikace pro Android pomocí C/C++ se oproti vývoji klasické desktopové aplikace liší v tom, že Android je tu ten, kdo si určuje pravidla, ne vývojář. Jinak řečeno, Android aplikace má určitou strukturu kterou je třeba dodržet. Jsou tři hlavní způsoby sestavení projektu - ndk-build, CMake, standalone toolchains. Dobroá volba je pomocí ndk-buildu, kde vytváříš skript příkazů nutných k sestavení projektu. Toto je alfa a omega celého způsobu. Nejdůležitější, nejnáročnější, ale také nejefektivnější. Celý projekt můžeš ovládat (sestavit, instalovat, spustit, odinstalovat, apod.) zadáním jediného příkazu s parametrem na příkazovém řádku. Až do tohoto stavu to můžeš dostat. Způsob rychlejší než jakékoli IDE! Celé to je ovšem vykompenzováno náročností sestavení skriptu a dalších automatizací. Na druhou stranu získáš kromě rychlosti i dokonalý přehled o tom co se tam děje. Což může být pro mnohé klíčová věc pro vývoj mobilních aplikací.

Nahoru Odpovědět
31. července 19:48
"„Učíš-li se proto, aby sis zapamatoval, zapomeneš. Učíš-li se proto, abys porozuměl, zapamatuješ si."
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.