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.


Zobrazeno 14 zpráv z 14.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
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.