Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vývoj aplikácie na andoid – skusenosti?

Robert Oravec
verified
rating uzivatele
21. 6. 2018 11:30:44
Ahoj, plánujem vývoj mojej prvej android aplikácie programatorom... Viete mi napísat nejaké skusenosti a problémy pri vývoji ktore ste mali ? Zaujímalo by ma napr že ked je to len android aplikácia či je ma nejaký extra minus okrem toho že neni pre ludí s iphonom... Dalej ma zaujíma ked napr aplikacia bude hotova a bude na marketplace niekde a bude mat vela stiahnutí a nasledne zistím že by som chcel aplikáciu prerobit napr zli kod pomala appka chyby atd... chcel by som modernejsiu da sa to potom nejako nahradit aby zostali počet stiahnutí ? Ked bude nový lepsi programator a tak ? alebo nejake info kvalitne članky o vývoji aplikacie ?
21. 6. 2018 11:30:44
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353034
To přece záleží na tvojí cílovce, pak se rozhodneš, jestli chceš iphone/android, nebo obojí. Samozřejmě na obchodě pak nahraješ novou upravenou verzi, statistiky zůstávají. Pokud se z aplikace nestane nějaká jiná, s jiným zaměřením. tohle všechno ti má ale odpovědět ten zkušený programátor, co ti appku bude navrhovat/vyvíjet.
21. 6. 2018 11:34:32
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353033
Robert Oravec
verified
rating uzivatele
21. 6. 2018 11:36:22
Tie štatistiky som chcel aspon vedet... Tak malo by to byt pre všetkých ked tak nejake % statistiky android a iphone ludí aspon pre prehlad nepoznaš ?
---------- Příspěvek doplněn 21.06.2018 v 11:37 ----------
+ da sa napr 1 programator spravý android a bude fungovat pol roka a nasledne další spravý ios a bude to v jednej ?
21. 6. 2018 11:36:22
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353032
Fipa
verified
rating uzivatele
(1 hodnocení)
21. 6. 2018 13:44:44
Nechceš si to rozmyslet? Mobilní aplikace jsou extrémně konkurenční prostředí, kde i zkušený firmy mají problém uspět. Udělat aplikaci je asi 10 % úspěchu. Nejtěžší je dostat ji mezi lidi a s největší pravděpodobností už podobná existuje, jenom o ní nevíš.
21. 6. 2018 13:44:44
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353031
Itchy
verified
rating uzivatele
21. 6. 2018 16:12:39
+ da sa napr 1 programator spravý android a bude fungovat pol roka a nasledne další spravý ios a bude to v jednej ?
Moc netusim, na co se ptas. Vypada to, ze sam nemas vubec utridene myslenky a pochybuji, ze to z toho pochopi ten programator ;-)
Takze nez zacnes resit veci jako statistiky stazeni a dalsi nesmysly, ujasni si, jak to vlastne cele ma vypadat a co to ma delat. My vyvijeli aplikaci, ze ktere si spousta zastupcu odborne verejnosti sedlo na zadek, ale bohuzel jsme nebyli schopny to dotahnout do zdarnyho konce. Takze mozna moje rady budou o neco uzitecnejsi, protoze se muzes poucit z cizich (nasich) chyb ;-)
1) Sepis si na papir, co ta tva apka vlastne ma delat
2) Predstav svuj napad nekomu z rodiny nebo pratel. Neboj se, nikdo ti ten napad neukradne, i kdyby byl sebelepsi, napadu ti nase*u za korunu kornout ;-)
3) Zjisti, zda muzes konkurovat uz zabehnutym apkam, pokud takove jsou na trhu. Je pekne vytvaret novy FB, ale tezko jim muzes jakkoli konkurovat.
4) S grafikem, ci idealne UX specialistou navrhnete, jak ta apka ma vypadat. Prvni dojem je u mobilnich apek strasne dulezity. Pokud je apka hnusna nebo pada, tak se casto v telefonu neohreje ani jednu celou minutu.
5) Z bodu jedna a ctyri udelej vytah pozadavku pro programatora, ktery to bude psat. Musi to davat smysl, jako kdy stavis dum, taky neudelas prvne zaklady, pak nejak provizorne nepostavis okna, kam patri a nakonec kolem tech oken nepostavis zed...
6) Domluv se s programatorem na napr. tydenni/denni kontrole jeho prace. Vyzaduj i zdrojove kody, ne pouze funkcnost.
a hlavne:
7) Neres p*coviny (statistiky stazeni treba ;-) ), neres optimalizaci, kdyz ti zatim apka nijak nefunguje, neres nove ficury. Soustred se na MVP, podle pozadavku z bodu 1
8) Kontroluj budget! Neutracej za veci, ktere aktualne nepotrebujes! Pokud budes potrebovat napr. virtualni server, porid ho az to bude nutne, da se v pohode ladit na lokalu. Stejne tak neporizuj nic "do foroty" s tim, ze pak to stejne budes potrebovat.
9) Outsourcovat to na nekoho v Indii je nestesti, musis ty lidi neustale kontrolovat, protoze reknou "A", mysli "B" a udelaji "H" :-
BtW jaky na to vlastne mas rozpocet? Nevim sice o co se jedna, ale jen ramcove by me to zajimalo :-)
21. 6. 2018 16:12:39
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353030
Gabonator
verified
rating uzivatele
(1 hodnocení)
21. 6. 2018 16:18:56
Napsal Itchy;1470580
BtW jaky na to vlastne mas rozpocet? Nevim sice o co se jedna, ale jen ramcove by me to zajimalo :-)
Pochopil som ho tak, že to bude robiť sám a nakolene.
Inak vynikajúci komentár @Itchy
21. 6. 2018 16:18:56
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353029
Pablo74
verified
rating uzivatele
21. 6. 2018 22:06:24
Napsal Róbert Oravec;1470509
Ahoj, plánujem vývoj mojej prvej android aplikácie programatorom... Viete mi napísat nejaké skusenosti a problémy pri vývoji ktore ste mali ? Zaujímalo by ma napr že ked je to len android aplikácia či je ma nejaký extra minus okrem toho že neni pre ludí s iphonom...
Je-li aplikace určena pouze pro Android není samo o sobě negativum (pokud tedy nevadí, že není k dispozici i na iOS a Windows Mobile), to si musíš posoudit sám. Rozhodně bych v dnešní době rovnou udělal i webovou aplikaci a ideálně rovnou PWA.
Napsal Róbert Oravec;1470509
Dalej ma zaujíma ked napr aplikacia bude hotova a bude na marketplace niekde a bude mat vela stiahnutí a nasledne zistím že by som chcel aplikáciu prerobit napr zli kod pomala appka chyby atd... chcel by som modernejsiu da sa to potom nejako nahradit aby zostali počet stiahnutí ?
Každá aplikace na Google Play má svoji jednoznačnou identifikaci + číslo verze. Obecně, pokud se dodrží stejná identifikace a vyšší číslo verze, můžeš mít starší napsanou jedním programátorem a novější verzi (i předělanou) druhým programátorem. Pak se to z pohledu obchodu tváří jako ta samá aplikace a statistiky zůstávají.
Napsal Róbert Oravec;1470509
alebo nejake info kvalitne članky o vývoji aplikacie ?
To si snad dokážeš najít sám, ne?
21. 6. 2018 22:06:24
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353028
Robert Oravec
verified
rating uzivatele
22. 6. 2018 10:43:08
dik za niektoré komenty... nazori tipu či si to nechceš rozmyslieť kvoli tomu že ty by si sa bal radšej ani nepíš... Ide o jednoducho 1 strankovu aplikaciu bez registrácie používanu a potrebnu iba na mobile web aplikacia je mi zbytočna. Rozpočet cca 1 300EUR max... Design robím sam minimalisti 1 stranka jednoduchost 1 nadpis 1 tlačitko par funkcii potrebných nič viac...
---------- Příspěvek doplněn 22.06.2018 v 10:49 ----------
čo sa týka propagacie a prerazenie na trhu nejaké rady s týmto ? Lebo mam niekolko webou a tam si viem lahko spravit trafik aj reklamu aj všetko ale toto mi je trochu ina sfera no skuste teda ked vas niečo napadne ako začat už s hotovou aplikaciou.
22. 6. 2018 10:43:08
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353027
hm
verified
rating uzivatele
(20 hodnocení)
22. 6. 2018 11:14:12
Pokud chces vyvijet na vic platforem, tak zvol k vyvoji neco diky cemu to zkompilujes na vsechy platformy, treba Cordova... Tam je vyvoj v html/CSS/JS, takze na vetsinu aplikaci zcela dostatecna technologie, udelas to jednou, funguje to vsude, od iOS, Android, WP, Windows (metro aplikace), blackberry, rozdily v platformach resis primo v kodu... Slozitejsi funkce a interakce s API v mobilech se da do Cordovy dopsat v Jave nebo existuje tuna hotovych modulu...
22. 6. 2018 11:14:12
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353026
Itchy
verified
rating uzivatele
22. 6. 2018 12:07:42
Napsal Gabonator;1470581
Pochopil som ho tak, že to bude robiť sám a nakolene.
Podle tohoto to vypada, ze si to necha udelat:
Napsal Róbert Oravec;1470509
...plánujem vývoj mojej prvej android aplikácie programatorom...
Napsal Gabonator;1470581
Inak vynikajúci komentár @Itchy
Diky, taky nas to stalo mraky casu a penez, abych mohl rozdavat takovyhle hrabeci rady :-D
Napsal Róbert Oravec;1470671
Rozpočet cca 1 300EUR max...
Tedy v lepsim pripade jsi schopen zaplatit zhruba 4 dny prace programatora, to neni mnoho. Na druhou stranu pokud je to jednostrankova aplikace, co toho moc (skoro nic) neumi, da se to zvladnout vcelku rychle.
Napsal Róbert Oravec;1470671
Design robím sam
Pokud nejsi alespon grafik, tak to veru neni dobry napad, ver mi ;-)
Napsal Róbert Oravec;1470671
minimalisti 1 stranka jednoduchost 1 nadpis 1 tlačitko par funkcii potrebných nič viac...
Nevim jak na Androidu, ale na iOS musi mit aplikace nejakou smysluplnou funkci. Tedy cokoli, co vypada jak hello world nebo cokoli co jen treba nacte jednu konkretni webovou stranku do WebView nebo aplikace, ktera neprinasi nic noveho, nemusi vubec projit schvalovacim procesem na App Store.
Napsal Róbert Oravec;1470671
čo sa týka propagacie a prerazenie na trhu nejaké rady s týmto ? Lebo mam niekolko webou a tam si viem lahko spravit trafik aj reklamu aj všetko ale toto mi je trochu ina sfera no skuste teda teda ked vas niečo napadne ako začat už s hotovou aplikaciou.
To je presne to, na co jsem te upozornoval, zatim nemas fyzicky vubec nic a uz resis, jak svoji aplikaci co nejlepe propagovat. Ano muzes na to myslet ve volnem case, ale rozhodne to nemuze byt priorita v aktualni fazi projektu, kor pokud na to jsi sam. Plus samozrejme netusime, jak to nejlepe propagovat, kdyz ani nezminis, co ta aplikace ma delat, nebo kdo by alespon mel byt jeji cilovka ;-)
Napsal Aleš Jiříček;1470677
Pokud chces vyvijet na vic platforem, tak zvol k vyvoji neco diky cemu to zkompilujes na vsechy platformy, treba Cordova...
Toto bych u projektu takhle maleho rozsahu vubec nepouzival.
22. 6. 2018 12:07:42
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353025
hm
verified
rating uzivatele
(20 hodnocení)
22. 6. 2018 12:10:47
Proc byste to nepouzival u projektu takhle maleho rozsahu? Snad prave prtoo ze ten projekt je tak maleho rozsahu tak to ma smysl, udelam To v HTML/CSS/JS coz je vubec nejjednodussi a nejrychlejsi zpusob jak neco udelat a pak to proste jen vsude zkompiluji (delam to tak), s trochou cviku se takove mikroprojekty daji udelat se vsim vsudy za hodinu, dve - na vsechny zminovane platformy naraz :)) Ale tak samozrejme je to jen muj poznatek, at si to kazdy bastli v cem chce...
22. 6. 2018 12:10:47
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353024
Itchy
verified
rating uzivatele
22. 6. 2018 12:42:30
Napsal Aleš Jiříček;1470694
Proc byste to nepouzival u projektu takhle maleho rozsahu? Snad prave prtoo ze ten projekt je tak maleho rozsahu tak to ma smysl, udelam To v HTML/CSS/JS coz je vubec nejjednodussi a nejrychlejsi zpusob jak neco udelat a pak to proste jen vsude zkompiluji (delam to tak), s trochou cviku se takove mikroprojekty daji udelat se vsim vsudy za hodinu, dve - na vsechny zminovane platformy naraz :)) Ale tak samozrejme je to jen muj poznatek, at si to kazdy bastli v cem chce...
Osobne nemam rad pouzivani frameworku, co maji x MB, pro minimalisticke projekty. Casto trva nauceni prace s frameworkem nasobne dele nez nativni implementace. Plus samozrejme, pokud je to nativne, nemusi se vetsinou nijak extra resit podpora novych verzi OS, ci pripady, kdy neco z nejakeho duvodu dany framework neumoznuje. Pripadna podpora do budoucna je take neco, co je potreba zohlednit. V pripade nativniho kodu, je "podpora" nasobne stabilnejsi. Je to proste z meho osobniho pohledu takovy kanon na vrabce.
22. 6. 2018 12:42:30
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353023
hm
verified
rating uzivatele
(20 hodnocení)
22. 6. 2018 12:51:33
No vidite, to se o dost ochuzujete, ale taky sem mival takovy pristup, ja hlupak :)
Ted to mam presne naopak, proc se patlat s nativnima apkama na kazdy platforme, kdyz proste udelam html/css/js a zkompiluju to na vsechny platformy behem chvilky...
A protoze drobnejsi projekty vetsinou nepotrebujou zrovna dvakrat moc funkci z API (semtam neco vyfotit, nahrat, ulozit) a JS umi pracovat s databazemi, kdyz je potreba to, neni zadny problem ani s tim co rikate - jeste sem nikdy nic upravovat nemusel pro vyssi verze systemu, max se muselo nove kompilovat po vymene pluginu za vyssi verzi, ale to je otazka par minut...
nejvetsi problem jsem mel naposledy s nahravanim zvuku primo v aplikaci z mikrofonu, protoze kazda platforma to dela trochu jinak, v jinych formatech a tak, ale nakonec sem nasel hotovy plugin co to resil a vyplivl rovnou v mp4 na vsech platformach... no a zase bylo poreseno :)
native naopak chapu u velkych projektu narocnych na vykon apod... ale to si zase priznejme, ze vetsina aplikaci neni... Vetsina lidi chce neco jendoduchyho co da pristup klientum do nakyho systemu i pres mobil nebo pod...
22. 6. 2018 12:51:33
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353022
Itchy
verified
rating uzivatele
22. 6. 2018 13:15:18
Napsal Aleš Jiříček;1470699
No vidite, to se o dost ochuzujete, ale taky sem mival takovy pristup, ja hlupak :)
Ted to mam presne naopak, proc se patlat s nativnima apkama na kazdy platforme, kdyz proste udelam html/css/js a zkompiluju to na vsechny platformy behem chvilky...
A protoze drobnejsi projekty vetsinou nepotrebujou zrovna dvakrat moc funkci z API (semtam neco vyfotit, nahrat, ulozit) a JS umi pracovat s databazemi, kdyz je potreba to, neni zadny problem ani s tim co rikate - jeste sem nikdy nic upravovat nemusel pro vyssi verze systemu, max se muselo nove kompilovat po vymene pluginu za vyssi verzi, ale to je otazka par minut...
nejvetsi problem jsem mel naposledy s nahravanim zvuku primo v aplikaci z mikrofonu, protoze kazda platforma to dela trochu jinak, v jinych formatech a tak, ale nakonec sem nasel hotovy plugin co to resil a vyplivl rovnou v mp4 na vsech platformach... no a zase bylo poreseno :)
native naopak chapu u velkych projektu narocnych na vykon apod... ale to si zase priznejme, ze vetsina aplikaci neni... Vetsina lidi chce neco jendoduchyho co da pristup klientum do nakyho systemu i pres mobil nebo pod...
No... ...to je otazka. Na vetsi projekty to z meho pohledu smysl ma, protoze GUI muze clovek outsourcovat a muze byt prave treba v te Cordove. Zbytek muze byt napsan take multiplatformne (C++). Pak clovek usetri spoustu casu pri vyvoji a u komplexni aplikace par MB navic nevadi. U apky, ktera nic nedela(zjednodusene) je podle me zbytecne zatahovat x MB Cordovu, kdyz to muze byt nativne. Casova uspora je pro jednookenni aplikaci relativne mala (kor pokud budeme uvazovat jen dve realne pouzivane mobilni platformy - iOS&Android).
22. 6. 2018 13:15:18
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353021
hm
verified
rating uzivatele
(20 hodnocení)
22. 6. 2018 13:23:54
no... ta nejjednodussi apka co em delal ma po kompilaci i vcetne grafiky 7MB... hm... teda v dnesni dobe kdy maji apky standardne 50MB nejak vase argumety s velikosti nechapu :) Vsak cordova je prave delana na tyhle veci, protoze ten vyvoj v tom je proste bleskovej... Vykonove to proste neni takova slava kdyz to jede na javascriptu, ale jak rikam, to prave mensi projekty vubec nepotrebuji...
tady jde ciste o efektivitu prace, kdyz si mam vybrat jestli stravit par hodin kodovanim v JS a vysledek bude fungovat vsude nebo jestli stravit nekolik dni vyvijenim toho sameho na X ruznych platforem, tak je u me volba tedy jasna, zakaznika vubec nezajima jak je to udelany, ale ze to funguje a ze to nestalo majlant :) a upravy to same, udelam jednou, funguje vsude... ideal...
---------- Příspěvek doplněn 22.06.2018 v 13:27 ----------
btw to ma takovou prijemnou vlastost ktere ted jeden projekt vyuziva a to ze to funguje i v prohlizeci, takze vedle mobilnich apek se da dat tem lidem i pristup na nakou url a funguje jim to tam taky :)
22. 6. 2018 13:23:54
https://webtrh.cz/diskuse/vyvoj-aplikacie-na-andoid-skusenosti/#reply1353020
Pro odpověď se přihlašte.
Přihlásit