Diskuze: Materiály pro úplné začátečníky
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
To záleží co chceš dělat - jestli si seš opravdu jistý, že nikdy nebudeš chtít dělat něco jiného, než aplikace pro android, tak se nauč asi Kotlin (primární jazyk pro platformu android). V tomto jazyce ovšem jentak nenaprogramuješ aplikaci pro desktop nebo něco jiného, je určený jen pro android.
Naopak pokud by si chtěl vyvíjet i hry, tak doporučuji kombinaci c# + unity na hry a c# + xamarin na mobilní aplikace (aby ses nemusel učit další jazyk).
Pokud by si chtěl dělat i pro desktop, opět doporučuji c# - c# + xamarin na mobilní aplikace a c# + wpf na desktopové aplikace.
...a tak dále, variant toho, co by si chtěl dělat je hodně, takže to sem
nejdřív napiš Také tedy
záleží na tom, jaké zkušenosti s programováním již máš - to jsem z
tvého dotazu nepochopil, jestli už něco umíš, nebo ne. Upřesni to
prosím.
Java nebo Kotlin. Java tu je, pro Kotlin mi již čeká několik článků ke schválení, příští týden tu bude také.
O programováním vím asi tolik co Somálec o jídle... Vím, že existuje ale nikdy jsem to neviděl.
Určitě hry nechci programovat. Můj program bych přiřadil spíše k aplikacím zabývajíce se inzerováním věcí (ale bez obrázků) a možná i trochu k chatu.[]
Viděl bych to asi takhle:
Uživatel zapne aplikaci, kde se zaregistruje (jen Nick [pod kterým se bude nadále přihlašovat a vystupovat v aplikaci]), heslo a popř věk.
Po registraci se uživateli objeví kategorie, v tomto případě, jaké věci chce člověk prodávat, (auto-moto, elektronika, sportovní potřeby), podkategorie určitě zatím potřeba nebudou.
Uživatel si vybere kategorii "auto-moto" kde zadá svůj inzerát. Jaký druh auta prodává (prostě text ohledně inzerátu) a vybere datum uskutečnění (nebo v této situaci ukončení inzerátu, který se po naprogramované době automaticky vymaže).
Ostatní uživatelé, kteří mají zájem o koupi auta roz kliknou kategorii "auto-moto" ve které vidí inzeráty. Na které lze odpovídat ve formě chatu.
Inzerující a ten co hledá se domluví na podrobnostech, místě uskutečnění prodeje a inzerát se automaticky smaže. V ten den, hodinu, minutu co inzerující nastaví.
Je to jen příklad, určitě nechci vytvořit další program na kterém se prodávají věci. Ale myslím, že jako příklad k tomu co bych rád je to nejblíž.
No, takže chceš teda programovat JEN pro android?
Potom máš nějaké možnosti:
Kotlin - primární jazyk pro platformu android, ale pro
ostatní platformy v tomto jazyce jentak něco nenaprogramuješ
Java - tady máš trochu jistotu, když by sis to někdy
rozmyslel a chtěl programovat i něco jiného, nemusíš se učit další
jazyk
C# + Xamarin.Forms - umožní ti vytvořit aplikaci
kompatibilní s Androidem, iOS a zároveň UWP. Opět jako u Javy, nemusíš se
učit další jazyk, kdyby sis to rozmyslel.
C# + Xamarin.Android - umožní ti vytvářet pro android,
výhoda oproti Xamarin.Forms spočívá v tom, že pro Android je tam dostupno
víc možností.
Mnohokrát ti děkuji za odpověď.
Ted už bude záležet na mě jakou cestou se dám. Ale podle toho jak jsi to
napsal usuzuji, že Kotlin je jeden s těch lehčích jazyků.
Ač umět programovat i pro iOS je velkým přínosem, podle "O2" android
vlastní značně více uživatelů než iOS, ale podel "svetandrioda.cz" je to
vyrovnané.
Nějaké informace o Java vs Kotlin najdeš tady: https://www.itnetwork.cz/…a96b5349f1b5
Ahoj, kde si prosím tě zjistil, že Kotlin není pro ostatní platformy?
v Kotlinu můžeš psát
uplně to samé co v Javě: JavaFX aplikaca, Android aplikace, LWJGL
(popřípadě jiné grafické aplikace), koznolové aplikace atd. a poběží to
skoro stejně rychle jak v Javě...
Ještě bych doplnil, že Kotlin se dá převádět i na JavaScript tudíž je možné v něm pracovat i v rámci webu a dokonce podporuje i nativní kompilaci což mu otevřelo dveře k iOSu či nativním aplikacím pro Win, Mac, Linux...
"Build Applications For JVM, Android, Browser, Native", - https://kotlinlang.org/
To jsem nevěděl, moc se omlouvám za chybnou informaci
Jsou v plánu zde na síti také nějaké tutoriály na C# Xamarin?
Nejsou, takových nástrojů je plno a nemůžeme psát o všem, není to oficiální technologie. Když vezmeš třeba Swift vs. Xamarin, tak ta popularita je řádově někde jinde. Existuje dalších X podobných projektů co něco takového umí. Když už, tak React Native spíš.
Zobrazeno 14 zpráv z 14.