Avatar
Dominik Patera:28. února 14:57

Ahoj lidi, zažívám momentálně dost velké dilema. Začal jsem se zajímat v poslední době o Android platformu, ale nevím s jakým jazykem pracovat. Chtěl bych vyvíjet aplikace pro android. S Javou jsem dělal první dva roky na SŠ, teď jsme přešli na C#. Zaujal mě ale velice Kotlin, jaký máte na něj názor? Ať už z pohledu pracovních nabídek či potenciálu samotného jazyka. Mám ho uprednostnot před Javou? Předem vám děkuji. :-)

Editováno 28. února 14:59
 
Odpovědět 28. února 14:57
Avatar
DHPICO
Redaktor
Avatar
Odpovídá na Dominik Patera
DHPICO:28. února 17:36

držel bych se stále Javy, nezdá se mi, že by Kotlin začal válcovat trh a začali by se v něm masivně psát i servery, takže i nabádky jsou mnohem více na Javu na již zaběhlé věci :)

Nahoru Odpovědět  -1 28. února 17:36
Požehnáni budíš oráj
Avatar
Fenrix
Člen
Avatar
Fenrix:1. března 16:58

obecně je to úplně jedno, protože všechno co uděláš v jave, uděláš i v kotlinu (jen líp a rychleji)
navíc sám google bere kotlin jako základní jazyk pro android a javu odsunul, takže jestli android, jednoznačně kotlin (nebo xamarin)

 
Nahoru Odpovědět 1. března 16:58
Avatar
Odpovídá na Fenrix
Dominik Patera:1. března 18:38

Sice jsem se nedozvěděl nic nového, ale jen jsi mě v tom utvrdil.

 
Nahoru Odpovědět 1. března 18:38
Avatar
Odpovídá na DHPICO
Dominik Patera:1. března 18:40

Koukal jsem na pár nabídek a minimálně v každé druhé bylo napsáno "Java nebo Kotlin, nejlépe oboje"

 
Nahoru Odpovědět 1. března 18:40
Avatar
Fenrix
Člen
Avatar
Fenrix:1. března 18:57

řekl bych, že tohle vůbec neni o tom hledat pracovní nabídku na kotlin
už jen proto, že v jednom projektu můžeš mít bez problému javu i kotlin a budou si spolu hezky povídat a koexistovat.. a až kolegové uvidí, že něco, co oni v javě napíšou na 200 řádků napíšeš v kotlinu na 60, tak ještě rádi přejdou :D
a pokud jde o android, tak neni vůbec o čem mluvit, java je mimo

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 1. března 18:57
Avatar
Odpovídá na Fenrix
Dominik Patera:1. března 19:01

Díky moc, pustím se do toho.

 
Nahoru Odpovědět 1. března 19:01
Avatar
DHPICO
Redaktor
Avatar
Odpovídá na Dominik Patera
DHPICO:2. března 11:05

Já jenom dodám, že v případě velkých korporátních aplikací dokonce ani nepoužívají nejnovější verze Javy, mám zkušenost v případě jedné banky, kde se teprve používala verze 7 a o takovém Kotlinu nechtěli ani slyšet a každou dependency pro Maven/Gradle jsi musel celkem dlouho řešit, zda to je opravdu nutné, ale pokud nemíříš na takovýto lvl vývoje a chceš se věnovat Androidu, tak se tě to netýká :)

Nahoru Odpovědět 2. března 11:05
Požehnáni budíš oráj
Avatar
Petr Zajac
Člen
Avatar
Petr Zajac:2. března 12:23

Dovolím si využít tohodle vlákna.
Když se učit Kotlin, tady jsem na něj výukový seriál nenašel. Máte nějaký dobrý osvědčený zdroj? (Googlit umím, jde mi spíš o osobní "doporučení).
Díky moc

 
Nahoru Odpovědět 2. března 12:23
Avatar
Fenrix
Člen
Avatar
Odpovídá na DHPICO
Fenrix:2. března 13:41

kotlin s javou rozběhneš od Javy 6, slyšet o tom asi nechtějí, ale to neznamená, že by to nešlo :)

 
Nahoru Odpovědět  +1 2. března 13:41
Avatar
Fenrix
Člen
Avatar
Odpovídá na Petr Zajac
Fenrix:2. března 13:42

https://dzone.com/…va-to-kotlin
https://try.kotlinlang.org/
jinak oficialni stránky kotlinu

Editováno 2. března 13:42
 
Nahoru Odpovědět  +2 2. března 13:42
Avatar
 
Nahoru Odpovědět 2. března 14:43
Avatar
trantanh
Člen
Avatar
trantanh:9. března 23:27

ja byt tebou bych pouzival Javu. Proc? Protoze kotlin je hodne pokrocili jazyk, musel bys chapat vic funkcionalni programovani, lambdy a dalsi veci. Kotlin je podle meho nazoru pro lidi kteri uz nejakou dobu v androidu delaji a umeji ten jazyk spravne pouzivat, aby kod byl citelny. Navic kdyz zacnes hledat tutorialy nebo nejake reseni v jave tak urcite najdes vic nez v kotlinu.
Jen pro zajimavost proc vznikl Kotlin?
Na Androidu furt bezi java 7 (momentalne je java 9 a v rijnu bude java 10) . Proto vznikl Kotlin ktery umi lambdy, muzes psat oop nebo funkcionalne, null safe, umi dalsi veci, ktery java 7 neumi :(

 
Nahoru Odpovědět 9. března 23:27
Avatar
Janusz Chmiel:8. května 21:07

Milí ajťáci,
Našel jsem si minulý rok projekt Giraffe player. Vím, existuje od roku 2018 jeho novější verze, ale já pochopil lépe kód té staré verze, takže i na ni poskytuji odkaz.
https://github.com/…iraffePlayer
Problém nastává, když po otevření live audio či video streamu zhasnu obrazovku nebo když jí systém automaticky vypne. Okamžitě je přehrávání ukončeno. A já bych si přál, aby přehrávač hrál i při vypnuté obrazovce. To se hodí zejména, když na balkóně září sluníčko a telefon se při letních teplotách horkým vzduchem sám osobě zahřeje i ve stínu. Když mám vypnutou obrazovku, zejména i proto, že jsem nevidomý bez zbytku zraku, telefon se tolik nenahřeje a součástky na jeho desce vydrží určitě déle.
Jenže jak opravit kód tohoto jinak skvělého projektu? Asi by bylo dobré importovat knihovnu, která mi dovolí power manager přepnout do hodnoty, kdy poběží vlákénka na pozadí. Ale kdo ví, jestli problém není v tom, že by bylo nutné opravit i složitý Céčkový kód navazujících .so knihoven a to už by bylo příliš složité.
Jde mi tedy jen o to, aby přehrávač hrál na pozadí i při zhasnuté obrazovce, nebo když budu uvnitř jiného aktivního okna.
Bohužel i přepracovaná verze přehrávače má tento nešvar. Možná i proto, že tvůrce spíše počítal s přehráváním živých video streamů a ne audio. A je jasné, že nikdo moc nepoužívá režim, v němž by hrál z videa jen zvuk při vypnutém displeji.
Raději zasílám odkaz i na přepracovanou profi verzi, kde je vše řečeno lépe s ohledem na tvorbu Java aplikačních vláken.
https://github.com/…raffePlayer2
Předem děkuji za pomoc.

 
Nahoru Odpovědět 8. května 21:07
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 14 zpráv z 14.