Diskuze: Kivy - kivy.org

Ostatní jazyky Ostatní programovací jazyky Kivy - kivy.org

Aktivity (1)
Avatar
Oliver Tušla:3.1.2016 18:21

Ahoj, chtěl bych se zeptat jestli tu má někdo zkušenost s funkčností Kivy, konkrétně jestli někdo nedělal aplikaci pro android.

 
Odpovědět 3.1.2016 18:21
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na Oliver Tušla
David Novák:3.1.2016 21:12

Co takhle začít nějakým obyčejným jazykem a nehledat samé obskurnosti..? ;)

Jsi začátečník a volba jazyka zas tak důležitá není - princip je prakticky vždy stejný.. Začni nějakými konzolovými aplikacemi typu jednoduchá kalkulačka..

Nahoru Odpovědět  +1 3.1.2016 21:12
Chyba je mezi klávesnicí a židlí.
Avatar
Oliver Tušla:3.1.2016 21:26

Ok... pokusím se tu aspoň týden neotravovat s blbostma, který najdu...

 
Nahoru Odpovědět  +1 3.1.2016 21:26
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na David Novák
Marek Z.:3.1.2016 21:37

Nechápu, tvoji odpověď..

Po otázce, zda někdo nemá zkušenosti s nějakou knihovnou ho přesměrováváš na jiný jazyk apod..

To je jako, kdybych se zeptal zda někdo nezná nette a ty by si mi nutil třeba změnu jazyka na JavaScript..

Nahoru Odpovědět 3.1.2016 21:37
Chybami se člověk učí, běžte se učit jinam!
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na Marek Z.
Filip Šohajek:3.1.2016 22:01

On totiž ví, že tento samý člověk se o 10-20 témat níže zabýval o něco podobného, přitom psal, že je začátečník.

 
Nahoru Odpovědět  +4 3.1.2016 22:01
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Marek Z.
pocitac770:3.1.2016 22:04

Už je to totiž druhý "netradiční" jazyk, na který po krátké době narazil, viz zde: http://www.itnetwork.cz/…6882e96dd2b9
Sám přiznal, že je začátečník a že by se chtěl něco naučit, souhlasím s tím, že v tu chvíli zkoušet probrouzdávat internet pro spoustu jazyků, které stejně v budoucnu nejspíš moc neuplatní je trochu divné, když zde má mnoho výborných tutoriálů na rozšířeně používané jazyky, ale zároveň jsou dělané tak, že ty tutoriály pochopí úplně každý, a může se toho hodně naučit, když mu nebudou tutoriály vystačovat (což zabere mnohem víc než týden...), tak se třeba na jednom zakoření a může začít s ním "experimentovat", což mu i dodá použitelné zkušenosti do budoucna.... :)

 
Nahoru Odpovědět  +4 3.1.2016 22:04
Avatar
Marek Z.
Redaktor
Avatar
Nahoru Odpovědět 3.1.2016 23:01
Chybami se člověk učí, běžte se učit jinam!
Avatar
ra3sk
Člen
Avatar
Odpovídá na Oliver Tušla
ra3sk:4.1.2016 12:05

Aj ja som pozeral po KIvy a pre mna to je vhodné. Ale najpr sa chcem zdokonaliť v Pythone aspoň na 70%... inak to nemá zmysel. Doporučil by som to aj tebe.

 
Nahoru Odpovědět 4.1.2016 12:05
Avatar
hanpari
Redaktor
Avatar
Odpovídá na David Novák
hanpari:4.1.2016 14:46

Co je na Pythonu obskurního?

 
Nahoru Odpovědět 4.1.2016 14:46
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na hanpari
Marek Z.:4.1.2016 14:54

Mám dojem, že spíže myslel tu knihovnu, než jazyk samotný.

Nahoru Odpovědět  +1 4.1.2016 14:54
Chybami se člověk učí, běžte se učit jinam!
Avatar
Dan Dav
Člen
Avatar
Dan Dav:6. března 17:19

Omlouvám se nečetl jsem jeho původní odpovědi jinde..
Začínal jsem na Visual Basic, což je sám o sobě "obskurní" jazyk, ale s krásně jednoduchým frontendem a syntaxí v něčem jednodušší než C.
Proto si osobně myslím, že začínat v Pythonu v kombinaci s neobskurní a velmi jednoduchou a intuitivní (z hlediska toho, že je ještě jednodušší než VB6.0 na kterém sem začínal v 9 letech) grafickou knihovnou kivy není špatná volba.

Android tam před rokem byl těžký na rozběhání, ale pokud se Oliver ještě nenechal odklonit do konzolového jazyka, tak Python a kivy vřele dopodučuji.
Protože začátky s nativním frontendem jsou většinou "lehčí", ale hlavně zábavnější.

Hlavně když by se v něm začal učit tak se postupně dostane k tomu, že ho rozběhá na Androidu. Alternativou je samozřejmě začínat v konzolových aplikacích C nebo WinForms, nebo WPF C#, ale tam se potom do Androidu pokud vím moc nedostane (musel by se doučit androidí knihovny). Kdyby začal v Javě, taky by se musel doučit Androidí knihovny.

Python s kivy mi příjde nejjednodušší volba, jelikož běží úplně stejně jak na windows tak na linux tak na Androidu, se stejným kódem a prakticky totožným výsledkem. Možná proto se Oliverovi zalíbil.

Na druhou stranu chápu, jestli je to úplný začátečník tak je jednodušší ho učit od začátku "správně". Takže konzole.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 6. března 17:19
Avatar
Dan Dav
Člen
Avatar
Dan Dav:6. března 17:29

Za mě doporučuji nainstalovat nezávisle na OS, Python 3.4 nebo vyšší a doinstalovat kivy. (najít návod jak na to) a jestli tohle zvládneš tak už si dost zkušený na to abys začal dělat GUI pomocí kivy zatím ve svém systému. Doporučil bych začít stylem zmáčknu tlačítko naskočí mi text a potom jet podél nějakého Python basic kurzu s tím že bysis to zobrazoval přímo do kivy.
No a jestli tě to neodradí, tak portovat apku kerou si napsal ve svém OS na Android už zas tak těžké není. Pokud chceš jenom vyzkoušet jestli tvůj kód funguje můžeš zkusit Kivy Launcher - z Google Play nainstaluješ, nahraješ python zdroják do mobilu a skrze tenhle launcher - interpreter ho spustíš. Když poběží tak se můžeš zakousnout do portace (jde jenom pod linuxem, takže ve widlích musíš udělat virtuálku. Pak existuje přímo jeden image který je ready na konvertování z py do apk. Je to pár příkazů v linuxu, ale už ne upe pro nejmenší.

No nic, stejně už je to rok starý :D jenom, že sem nemocný a pročítám net...

 
Nahoru Odpovědět 6. března 17:29
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 12 zpráv z 12.