Jednoduchá aplikace pro Android
Zdravím ve spolek,
potřeboval bych vytvořit "primitivní" aplikaci pro Android. V podstatě dvě textové pole, já je vyplním, kliknu na Uložit, obsah těchto dvou polí se uloží do souboru .txt a formulář se vyčistí. Znovu vyplním, uložím a vytvoří se další soubor.
S programováním nemám vůbec žádnou zkušenost. Neexistuje nějaká stránka nebo prográmek, ve kterém by se to dalo udělat metodou wysiwyg (případně nějaký dobrovolník, který by to za 10 minut zvládl )
Díky, rokator
Data se mají ukládat do telefonu, do txt souboru? Chápu to dobře? To není zrovna typický.
A zpracovávat se následně budou jak?
Konkrétně do tabletu. Při práci v terénu. Po návratu do kanclu se soubory překopírují do složky na serveru a systém si je naimportuje.
Hm, tak se souborovým systémem jsem nedělal. Takže tady nepomůžu.
Ale šlo by to řešit jinak; data by se mohly uložit v tabletu jiným způsobem (nebo na online úložiště) a pak programem na PC by se převedly na jednotlivý txt soubory.
Trochu zvláštní požadavek.
Já bych to řešil použitím tabulkového editoru ala Excel, A1 = první pole, A2 = druhé pole, a tak dále na dalších řádcích. Výsledek se dá uložit do txt souboru a pak pomocí makra VBA nebo jakýmkoliv jiným skriptem "rozsekat" na jednotlivé řádky a samostatné txt soubory.
Jen kdyz uz se o tom mluvi - da se nejak jednoduse vytvorit primitivni aplikace na Android, ktera by se tam dala nainstalovat primo (nikoli prez verejny market) an neco delala (treba prevedla text na jeho hexadecimalni zapis)? Je na to nejaky jednoduchy navod? A kde?
(Moje motivace je si udelat nejake veci po svem, na PC bych to napsal snadno, ale android je vyrazne prenosnejsi, jenze s nim nemam vubec zadne zkusenosti. Nejakou starou placku snadno dostanu ci koupim za par supu, i mezi novymi jsou dost lacine typy. Na Arduinu bych to zvladnul taky, ale pameti malo, zobrazovani nic moc a rozumne tomu udelat tistaky, vstupy, vystupy a pak to zakrabickovat - to uz ta placka vyjde levneji a vsechno tohle ma poresene.
Pokud bych byl schopny udelat nejaky "Hello world" a nahrat ho tam, tak uz si to dal rozvinu i sam a nekolik veci mi to dost usnadni (treba zrovna ty prevody a pripadne zakodovani a tak). A snad pritom casem narazim i na slozitejsi ukazky, jak neco nekam zapsat ci poslat a z toho uz pak spichnu kde co - a vykon potrebny na to "kde co" je tak na urovni original IBM PC z hloubi minuleho milenia )
Jo, úplně v pohodě. Pokud umíš webový techniky, tak máš vyhráno. Jedna z možností je totiž napsat aplikaci v kombinaci HTML + CSS + JS. Odladíš v pohodě na PC a dostaneš ji do telefonu s Androidem.
Máš tři možnosti:
1. udělat z ní skutečnou aplikaci pro Android (.apk) s využitím buď Cordovy nebo Capacitoru
2. načíst ji jako web a na plochu telefonu si uložit odkaz
3. udělat ji jako PWA aplikaci, načíst do telefonu a instalovat ji jako běžnou aplikaci
Ve všech případech nemusíš řešit Google Play.
Pro tyto účely už existují frameworky, kde vyřešíš stránku, hlavičku, menu, záložky, tlačítka, inputy, ...
Např. Quasar, Ionic framework, Framework7, OnsenUI, ...
Diky, snad se s tim nejak poperu
HTML a CSS neni problem, JS jsem zatim jen obcas drobne upravil nejake ukazky, takze to budu muset nastudovat a stejne tak ty frameworky a spol.
(Zatim jsem veci resil vetsinou z te druhe strany - C,C++, python, ASM, MySQL, sockety, ... proste to, co bezi na serveru a pripadny jednoduchy frontend treba prez Django a templaty nebo i ten cgi-bin )
PS: koukal jsem na web, co mas v paticce a ty odkazy na play.ionic.io jsou (asi uz) neplatne ...
Jo, protože služba play.ionic.io byla bez náhrady zrušena.
Do starých mobilů se dělaly programy v Java (.jar), možná to jde i pro Android.
Je to dělaný narychlo, jen pro "anglický znaky", tj. ASCII pod 128. Jo a převádí to i odřádkování ("Enter"). Je to PWA, tj. jde nainstalovat do telefonu s Androidem.
https://pwa-str-to-hex-1.pablo74.repl.co/
Diky moc :)
Kdybys to chtěl nějak upravit, ozvi se mi.
Ehm, druhá verze: https://pwa-str-to-hex-2.pablo74.repl.co/
Ona ta první je OK, ale není to PWA (měl jsem pro účely ladění zakázánu část kódu). Tahle druhá verze je jinak identická s tou první. Jde nainstalovat a funguje offline.
Diky moc
pohraju si s tim a zkusim si to poupravovat sam - tim se naucim nejvic
Čau Rokátore,
jestli máš zájem, udělám ti takovou aplikaci zdarma.
V nativním kódu pro android.
Ale nejdřív mi prosím potvrď, že máš zájem ať to nedělám ještě celé zbytečně.
Domluvit na detailech se můžeme třebas přes zdejší poradňáckou poštu.