nejvyšší čas tak dobrý
odpoledne
takže
zda je
nejsem zachová a přitom se master a pak to půjde do programovacím jazyku pozdě
tak se to venkově je to vlastně toho zkráceně řečeno je to taková to java
následuje
no to se vám třeba jako v javě chybělo nebo manžela přišla to strašně ukecaná
tak co to je takový ty na vyřešení aspoň z mýho pohledu ta se tam
teda napsat ten zápis jako mnohem kratší je méně je cennější než takže v a
jsou tam nějaký nový konstrukce který se použít
a je jakoby částečně funkcionální
pod tím běží náčiní den takže dvě nebo plně kompatibilní šťávou pokud máte už napsali
nějakej třídy ahoj knihovny java můžete klidně skoky nula a naopak zdraví můžete vole vaše
knihovny nebo třídy napsaný chopil
tak znetvořená překládat do javaskriptu
a teď dělají na tom aby
to dokázalo běžet nekonativně a hned dostanu
stojí za tím že mlčet frames prvek partnerem konference a teraz na to nemá nic
společnýho je tady někdo od nich
to je možná dobře
a že tady z asi znáte jako tam tady intelí že vy ani a hlavně
takže upsky lidí loví prostředí
a je to opensource i když to na to má jakoby korporátní ho vládce tak
_m na githubu sou všechny zdrojáky všech překladačů na internet všemožně dispozici
historie opiju se píše vo rok dva tisíce deset a verze jedna nula v roce
dva tisíce šestnáct aktuální verze jedna padesát jedna
s tím že se chystá jaká je ta dvojka ale úplně přesně nevím na co
tam bylo dílo
on totiž od letošního mobila jo jako ty další muset pojedeš třetí oficiálně podporování jazykový
pro android
a to je to pro moment já jsem se jako klidu dostal takže nejsem v
žádné jako strašnej book review to od nuly do všechno ale to snad jako zjednodušilo
práci potom a drb oproti té javě
a
to je s čím vším jirkou
tam
že by se si chtěli tak bokem vyzkoušet
tak můžete zkusit ráj tečka kultivováních tečka com chci vše jak jako jednoduchý vůbec triviální
online dělají vývojový prostředí
dá se tam je přihlásí našim zdroják se napíše si napíšete tak se tam ukládají
tak
takhle nějak vypadá uplně nejjednodušší program na se nech proženou nějaká main funkce pokyn je
fajn protože funkce začínaj slovem fajn
narozdíl od žáby a možná jako jiných jazyků se tady jako první píše parametr někom
méno toho té proměnné a pak dvojtečka až potom ty
tak já jsem se to trošku vadí že filtr čeho pak ale mají co takhle
a to teda funkce která se zavolá vždycky
trestají trochu na daný
tak sem tady dole vypíše áčko repre co ne na tom asi není co říct
jak se pode mnou držené proměnný nejjednodušeji přes eval
nějakejch název rovná se
hodnota
vyřešenou dvou věcí oproti java nenapsal jsem ty on se automaticky odvodí sto že to
pětka tak to pro asi za integer
a nenapsal jsem středních
a stejně tak to funguje _e prostředí kysele strašně super mezi za nebo zítra
tak daleko bych nešel
tak a kromě vám což je to vydal se konstantu na to samý když a
nenapsal file
tak je to samé jako tady mával
tak já to bych s panem nikdy před té hodnotu že bych chtěl musím tom
jde pohár vryje ball
a pak už to mě
jo tam účtovatelnost a ne mutovatelný dost objektů a hodnoty je
floating jako jedna ze základních vlastností takže když na to jako myslíte tak ten kódy
pak jakoby bezpečnější
a von plynu taky nemáme null
co je možná trošku šokující a má to není tak úplně pravda ale všude tak
najdete ve všech materiálech
on tam je ale macek nedoporučuje používat
a kdybych třeba nějakou proměnnou a to bych aby byla null
tak jedno se to nebude líbit abych ji přivedl potom nějakou hodnotu ta kterýmu z
vlaku lejt piny
eště po třetí způsob jak
mít si něco jako možný možnostech no proměnnou
no mě tak napadá hlídá že někdy pozdějc tom konci něco jako přiřadím
když je tak to spadne
a když fotil nějakej parametr může nebo nemůže bejt na tak zatím tak sem se
zatím typem se jo se napíše otazník
ty jako my sme si typů že tady mi může přiznal donuťte jako v javě
ten ale je tak tady fungovalo to propojitelnost a co tam musí defi
takže toliko nahlásit ty
jo říkal jsem že to dnes to bude chtít
a alef kotlinu nemáme primitivní datový typ je takže tady by to vědí že nebo
bitovej long
může lehko jednoduchej i primitivní info ty není
ta jako jsem říkal tak funkce se zapisuje pomocí find se jako napíšeme třeba tradiční
plus vám
parametr bude nějaký ty sou integer
složený ty
a vy to
tu si na
samo neví
jo na neratovice tam
moc se řešilo když vojáci tam bylo napsané něco unit
jo mít je vpodstatě mohli ten jakoby nic prostě kotliny
tak teď když to zavolám
pustím to by dostat
ale jak se liga ten coding tak ukecaný tak mi ten zápis můžeme dost zjednodušit
můžeme ty jednodušší funkce nadefinovali hledal
je to úplně to samý
tady skončil skoro všechno je výraz takže já můžu napsat i toto
_e co wifi srovnat se
to šest
já to taky plátek odchod dobrou to možné ten kód jako dost
zjednodušit
a není to podle mě úplně na úkor čitelnosti
jako asi dva tohoto švýcaři to bohužel tady to je škoda mozek o nedělá ale
jo to samé místa dyž bych to mám tři metry ne jako práva jaké čas
německy poslední řádek tady
tady bude vtom tam i z boku do toho boku takže po co se vyvrátí
zpátky
poté samozřejmě i objekt olej
a třídy se definují poměrně normálně klás
třeba neminul
konstruktor defaultní se dá napsat sem takže tady budu mít volal nevím
stream
reklamy že chci nějakou metodu sady
super
a formy nachystaná taková pěkná funkce domů
příkazů použiju
s
to dáme si nový zvířátko
to vidíte co dělá vestavěná konceptů
vyhazuje krásnou vínku no tyto na ty teror
protože prostě naimplementovat
odmysleme dědičnost a dělá si vládnoucí potřeba
do
tady bude mít ve stejných parametrů nevím
a
bude dědit odstavným no
které předá ten parametr neni
ta
a neska tady mám chybu protože když se mluvilo temuto hotovosti tak kontinuity třídy jsou
výchozím stavu fajn když aktivně jakou třídu tak abych si mohl vidět musí mít daleko
že open
potom
to taky můžu přetížit nějakou metodu
aspoň dva metry
interpolace streamů takže yumu zjednodušeno co
takže si uděláme pejska
to tak doma sto padesát krát zkoušíte vlastnost že mu
jo
funkce
nic
to musí legrace
funkce musej bejt out
ta hafo
takovýho se taky dále úplně jednoduše singletony
sem no to ne prostě pokud že
konference
no a vy
úkor
se je
nebo zcela
pejsek zaštěkal úplná
taky viditelnost jako tím výchozím stavu obli
což dává největší smysl než ten tak dyž projevit pediatrově co je tady můžu napsat
že to bude opravit vás nebo
viditelnost tak ovlivňovat ale většinou není důvod
a taky si můžete všimnout že vchod věnuje úplně jedno
jakým souboru tu danou třídu máte dvě za těma poměr jako vynucuje tom že to
třída to string lomeno něj soubor
a floating to vůbec jako nemusí bejt pravidlem
tak potom máme taky kolekce
staré tady vedle
a tak je za vše museli dát data třídy dej tak vás
co vše úplně skvělá věc když třeba řešíte jako sterilizace deset ionizaci objektů a máte
prostě obyčejně jedno takové ty čemu ve víně nebo pojdou java u těch s
a musíte implementovat všechny tu string kátý kolos a
hash a tady tresty metody aby prostě ty objekty vůli zajímají tak podzimu přes já
to jsou ty date a třídy leda jednoduše si byla prostě jakej objektivu ze který
bude mít ní déčko logy a svoje úhly
parametry fotil taky můžu mít výchozí hodnoty
takže zajdem na zadek to dělat a judr
a pak dyž ty objekty vytvářím tak už tam ten zapsané musím
a teď trošku pozor na tu intel dal intel opera
ty byly tu zdravou protože vona výchozím stavu ten podle mě vygeneruje
konstruktory pro ty výchozí hodnoty
pouze temu systém dobře jaká anotace každej je ní ark sem něco podobnýho
a ten moment volným franto před chystá všechny kombinace že konstruktoru standovi nastavit ty hodnoty
a můžete
i z měli používat tedy ta třídy
leda my jsme vlastně název investovat jinam začali jsme se dohodli že přepíšeme ty
modelový třídy právě tak vlastně s čím se na mě hrozně po smrskni
takže máme všechny v jednom souboru
je to jako mnohem přímější práce
a pak sme šli dál
tak
zpátky ke kolekcím
máme tady nějaké obyčejné listy a mapy a vlastně založeno se listo of nebo meow
a to mi vytvoří nějaké je list objektů
no metod máte
opět o ne mutovatelný teď už ne nemůžu přidávat žádný další prvky kdyby ten interval
tak musím mít
mým tar ball
listo
remizovali nevadí já se nechám takhle
jo ale interně jako kořen stejně pomůže nějakej release nebo něco podobnýho
ale třeba pro ten překlad do toho javaskriptu tak bývá dobrý použity pokyn oni konstruktory
protože on sám ví co tam jako má použít
aby to bylo kompatibilní
na spoleh sem a pak můžu pracovat
tak jak jste možná zvyklí chtěl byla smyčky jsou tam před chystané nějaké jakoby vlastně
streamy tak já si můžu vyfiltrovat
takže země třeba jede všechny hňup je celej passwords nebezpečný
překvapuje mě to takže mi z nich vrátí jenom login
a pro každý mi to vypíše
lišejníky
takže vy vidíme že číšník jenom martin
tady si můžete všimnout že sou složení závorky to protože metody parametry očekával lambda výrazy
jako tyhlety landa výrazy jsou jako first class i ty zón
je tam celá řada funkcí která pro očekává kolem dobíral vozit nezdají se tam psát
funkce vyšších řádů
všelijakýho podobní podobný hračky
a tak je tady klíčový slovo it
troše podstatě ta proměnná to ten objektivní zrovna jako pracujte který tratil všechno uchu tím
streamy
takže zase je to mnohem jednodušší zápis neštěstí
závorky she péčka
složený závorky a tady vás tak asi takhle zjednodušit
a zlomili dá se na sobě
závorky s parametrem a šipečku ale není třeba vtom jednoduchým příkladu
ta
jindy slajdy mám skončil sem je to není všechno kořeny jako to umí prostě mnohem
jako víc
můžete třeba přidat sami jakou metodu do úst existující objektů takže pokud nám svobody plus
trik chyběla nějaká
já nevím automaticky byste chtěli se lze streamu počítat tak je jako _e devět budeme
se proměnil tak si můžete napsat
něco jako
takovýho full mi string k teďka medu
a dal bych se daleko pokračovat a tím do objektu s tedy prostě přidáme to
budem d pět _e životu klidně povolat
že taky může to dost zjednodušit
práci ano
má to dalším slajdu
srazy ano
jako ty má taky delikátní ty
proměnný takže můžete míře jako lejzr delegáta
tedy teprve až když té proměnné přistoupí tak se zavolá nějaký výpočet nebo dotaz na
nějaký up i doma od server byl takže můžete jakou proměnnou je to sledovat a
když se změní tak se vám může zavolat nějaká další jako metoda
takže když spousty jako další hračiček
takže kdyby to naskytnout
tak popřením ono zkrátí ten plot oproti javě
ten koho díky tomu ze že musíte řešit router byly ty a else if ty
a
a podobný věci tak taky potenciál nějakou dobu bezpečnější méně vám bude padat
a tak sorry nějakej opatrný s kým kvůli takže třeba před ty stany spousta věcí
pro praze streamy těch objektů stream je tam taky rozšířeného spoustu _m to
tak dál takže to prostě v čase spoustu zvýšení produktivity
a jak se zeptat _e android tak existuje plug in do andrej studia tak von
vrstvy tři nula vše v hlavě nainstalované je ten pluginy úplně ten samej zase daný
stav intelligent design je
a když to napíše když se tam dáte tak můžete postavit narkomany kuchyní obviní projekt
jako první třídy stejně tak vám nebo furt zůstane tam možnost mít aby tělo výhodu
sto tak umíchat vesničan to není
dá se taky automaticky konvertovat moc javy do podzimu ale je to prostě strojový automatický
nevylezla z toho tak pěknej kóje kdybyste se nashle ručně
a je to super nástroje jsou ty nezačít rozhodnete vy to neuděláte práce s ten
kotel jo toto vede studia nebo do tý anglie tak caletka jakou pizzu těmi svítí
spousta řádků a to jdeš po vám radí že toto by se dalo napsat ale
toto by se dalo napsat jinak a tím se ten jazyk jako dost naučíte
taky existuje tom hodinu kotliny extension s pro práci s androidem
a teď ale jedinou věc ale takovou dost jako v normálním životě otravnou
že když máte nějakej real který máte rádi pro ty který mají déčka tak on
vám push lidí jdeš napřed jistá jako statický objekty který můžete volat metoda co vám
homogenised text a nemusíte už s _e tady otravní fajn binary rádiový a tak dál
jo jasně jistou jako jiní jiný knihovny to nemůžu vydržet taky
stejně tak všechno to co sem tady ukázala toto kožený se dá nastavit normální java
jako ne že jo ale
tam bodů je to prostě je
svatební standardně to jsou často jazyka a nemáte s tak jako blbej pocit že to
nějaká jako obezličky a přes nějaký anotace a podobně jako trošku hacky
a poslední takový pomocí pro android je pro ten mamko
a tam je celá řada jako fail or a pomocnej metod
a dalších věcí pro práci s a projdeme to přímo vo to autorů potřebu
ve výchozím stavu toto manganistými zapnutý není
což moc jako nevím proč ale jako vládní že nemusíte pozor uplně všechno jakoby or
featuru toho hanka je že můžete omluvit varianty
jo ale to se napadla spousta další jako helpu takže sou tam pomocníky prošel preferenci
je s pomocníky pro silnice z databáze na další věci
tak kam složena dále kdyby se slepě začít hučet tak existuje sami referenční dokumentace která
se vás to nebo pdfko načtený do vlaku a
taky pomáhá to online directory není nějaký vše spásný prostě jednoduchý jak jste viděli ale
ušli chyby vám jakou na lidi nějaký jako základní zkoušení bohatě stačí
no tak jsou tam nachystaný deset hodin po vás co sou nějaký
aby příklady pro naučím se to o k němu dojde potom je nachystaný nějak těch
asi čtyři úrovně obtížnosti a ostatně také pojmy pes a winsize napsat implementaci je to
napsané komentáře tady chci třeba zkoušíte agenty delegátům třídy a máte za úkol takový nějaký
implementovat
a taky přímo nemotivuje odkaz nás obrovskej seznam knih a knihoven který
celkovou no jako dala jsou máme třeba o ten von rudého obraz
a to nám tak jako dost pomoct nebo tenhle začít
tak to je z mý strany všechno děkuju za pozornost a může to set
a
no
jo a ten von vlastně samotný dost jako zajímal protože jsem říkal dá se to
všechno na sadisté java a tak _e jako taky vrtá hlavou proč co ten kód
nebo pomalejší než to vyšší na java a sem tak jako bůh byl tak sme
si lidé pomocné nebo trošku co pořád jako jednotky procent takže
tak performance in úplně tam jako důvod
ten důvod my sme měli jeden bysme měli _e se znáte pojem žlutý tý a
ho projekt možná někdo to jedno je tam seděla dcera javě a oni měli jednu
třídu napsanou takže my sme k ženám jako nevyhovovala a není jako co mi řekla
file
a nešlo zní proste jako bývalý roztřídí rozšířit tak sme si vzali celej ten člověk
zdroják myslel prostě do třídy vedle a přes přece nejsme tam ty dvě metody tech
název do školy a to je jako jedinej jovi ostrými takov pro je potřeba máme
jeho tý doby svého na čem fakt nemusel jako salát
a strašně snadno zavolej boty jako zvyk a jako první čtrnáct dnů prostě bude spousta
koho trefil pak je ten aha moment a pak se vrátíme zpátky do zavedeme zemská
rada třicet němu _e
a _e středníky a spustí jako další ste věcí kritice musíte
a to intelí že tady žiju
co by já si myslím že jo že voni screenshoty na příště právě proto aby
sem tadydle to psaní
pak že jo jako opravy to hodně podobný javě mínus fous takovou hrůzu která takže
je to tak dokonce šest adresu do trojice když máte novej projekt takže pane zaškrtává
to chci po ten zákon
já myslím že když zaškrtnete tak vona mi hnedka tu první aktivitu jako vytvoří tom
kotli no takže už nastavíte jako to já přesně
takže si nejsem žádný další otázky je tak jo děkuju za pozornost
a