ITnetwork Flashka zdarma C# týden
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: Nativní vývoj vs Cross-platform

Aktivity (2)
Avatar
Argo5
Člen
Avatar
Argo5:23. května 9:01

Ahoj. Myslíte si, že nativní vývoj mobilních aplikací (Swift, Kotlin,..) má stále budoucnost v době, kdy jsou na vzestupu nástroje typu Flutter, React Native, Xamarin? Jaké řešení je efektivnější a má v dnešní době lepší uplatnění?

 
Odpovědět 23. května 9:01
Avatar
Filip Němeček
Redaktor
Avatar
Filip Němeček:23. května 10:22

Xamarin existuje už 7 let a pořád je to okrajová technologie. Flutter je od Googlu a nedivil bych se, kdyby ho do roka zařízl, jako hromadu dalších svých dalších projektů (viz https://arstechnica.com/…g-its-brand/)

Cross-platform zní strašně hezky na papíře, případně i při ukázce jednoduchých aplikací. Jakmile ale něco komplexnějšího, tak snadno narazíš a je těžší hledat řešení, protože ty technologie tolik lidí nepoužívá. Nehledě na to, že jsi závislý na tvůrcích vybraného nástroje..

 
Nahoru Odpovědět  +2 23. května 10:22
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Filip Němeček
David Čápka:23. května 11:50

Na zmíněné nástroje mám podobný názor, nicméně by mě zajímalo, co si myslíš o React Native?

Nahoru Odpovědět 23. května 11:50
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Samuel Kodytek
Šéfredaktor
Avatar
Odpovídá na Filip Němeček
Samuel Kodytek:23. května 13:46

Přidal bych, že nějaké featury se nedají dělat bez nativního kódu... aspoň ve flutteru to dřív nešlo. Bohužel jsi už nevzpomínám co jsem zrovna řešil :/

Nahoru Odpovědět 23. května 13:46
There is more than one way to screw it
Avatar
Samuel Kodytek
Šéfredaktor
Avatar
Odpovídá na David Čápka
Samuel Kodytek:23. května 13:50

Co říkal kamarád, který dělá v react nativu, tak jsi to pro android vývoj chválil, že se lépe styluje aplikace, než v androidím xmlku.

Nahoru Odpovědět 23. května 13:50
There is more than one way to screw it
Avatar
Filip Němeček
Redaktor
Avatar
Odpovídá na David Čápka
Filip Němeček:23. května 14:04

O React Native moc nevím, tak proto jsem chtěl moc rozumovat :-) Co jsem koukal, tak ten Hot Reload UI může být fajn věc, ale stejně bych v tom aplikaci nechtěl dělat. Když si vezmu, jak dokáže občas UIKit (pro iOS UI) trollit, tak ty problémy řešit ještě, když jsou zabalené v Reactu..

 
Nahoru Odpovědět  +1 23. května 14:04
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na David Čápka
patrik.valkovic:23. května 15:53

Pořád je to JavaScript :( :(

Nahoru Odpovědět 23. května 15:53
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
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 7 zpráv z 7.