pátek 30. prosince 2016

Framework7 playground

Při práci s Ionicem jsem si zvykl na jeho výbornou službu playground, ve které si můžu rychle ověřit nápad.

Poslední dobou se věnuji jinému frameworku - Framework7. Hledal jsem pro něj podobnou službu, jako je výše zmíněné hřiště Ionicu, ale nic jsem nenašel. Napadlo mě, zda by tedy nešlo hřiště Ionicu ohnout, aby se dalo použít s Framework7. Dalo :-)



neděle 25. prosince 2016

Framework7 + VueJS 2

Hybridní aplikace

Ve volném čase se zabývám vývojem mobilních aplikací pro Android, některé z nich jsem zveřejnil na Google Play

Všechny dosud publikované mobilní aplikace jsem programoval v Ionicu (verze 1.x). Během té doby jsem ze zájmu sledoval i další frameworky vhodné pro vývoj hybridních mobilních aplikací.

Framework7

Jedním z přímých konkurentů Ionicu je (dle mého mínění) Framework7, o kterém jsem se tu krátce zmínil. Na rozdíl od Ionicu je to (téměř jen) UI framework, tedy vhodný k použití pro vizuální část aplikace (HTML + CSS), i když s ním jde zařídit i routování (zjednodušeně: přechody mezi stránkami).

Zdánlivou nevýhodou může být fakt, že Framework7 nepoužívá žádný JS framework typu MVC, MVVM (jak je tomu u zmíněného Ionicu: ten používá AngularJS). 

VueJS 2.x

Javascriptový framework VueJS (2.x) je mnohými považován za jednodušší a elegantnější než AngularJS. Také o něm jsem se tu před nějakou dobou letmo zmínil

Framework7 + VueJS 2.x

Podíval jsem se na to, zda by šlo používat oba frameworky společně a naprogramovat hybridní aplikaci. Šlo :-)

Mám takové tušení, že tuto kombinaci možná používám odlišným způsobem než někteří další vývojáři, nicméně i můj lehce naivní způsob je funkční.

Oba frameworky mají dobře řešenou dokumentaci a pokud vím co hledám, naleznu a většinou i pochopím. 

Zrovna pracuji na aplikaci s názvem Kuřim Info, která bude zdrojem některých informací pro občany města (otevírací doba institucí a obchodů, autobusové a vlakové spoje, aktuální počasí a další). Zatím je to ve fázi vývoje, nicméně tady je pár náhledů...






neděle 20. listopadu 2016

Framework7 - framework pro mobilní aplikace

Svoje aplikace vyvíjím v Ionicu, jsem s ním spokojen. Používám jedničkovou verzi (v současnosti Ionic 1.3.2). Moje aplikace se ale spouští s prodlením a také zobrazení obsahu a přechod mezi stránkami se mi zdá pomalejší.

Sleduji dění na vývojářské scéně a kromě Ionicu občas nakouknu jinam. Jedním z frameworků o kterých si držím přehled je Framework7.

Před pár dny vyšel Framework7 verze 1.5.0. Zatím jsem si v něm zkusil jen jednoduchoučkou aplikaci, jen tak na zkoušku (tři stránky, dva grafy v SVG, jen pro ověření funkčnosti). Co se mi na něm líbí je rychlost spuštění aplikace a také rychlost přechodu mezi stránkami aplikace.

Zatím se rozkoukávám a snažím se pochopit způsob jak ve Frameworku7 vyvíjet (z Ionic jsem zvyklý na úplně jiné pojetí; zejména co se týká routování - zobrazení stránek). Pokud jde o logiku aplikace, začlenil jsem do ní Vue.js. Zatím je to jen jednoduchý způsob, prosté vložení Vue.js skriptu do stránky, ale funguje mi to.

A hlavně, spojením Frameworku 7 a Vue.js jsem dosáhl oproti Ionicu (stále mluvím o jedničkové verzi 1.x) zrychlení spouštění a odezvy aplikace. 


sobota 1. října 2016

Vue.js, verze 2.0

Vyšla verze 2.0 javascriptového frameworku Vue.js. 

Vue.js se dá přirovnat k Angularu; obvykle se dodává, že Vue.js je jednodušší k naučení. Z dokumentace je ta podobnost vidět. Ne vše ale řeší Vue.js stejně/podobně jako Angular.

Usilovně se pracuje i na frameworku pro mobilní aplikace, tj. kromě jiného s užitečným UI, prozatím to vypadá na Weex.

K dispozici je i fórum pro novou verzi 2.0.




pátek 2. září 2016

Vytvořím rozvrh hodin jako mobilní aplikaci pro Android 4.1+

Nabízím vytvoření rozvrhu formou mobilní aplikace pro Android verze 4.1 a novější. Potřebuji přesné podklady k rozvrhu. Pokud je nějaká hodina dělená, v rozvrhu se zobrazí jen jedna z těchto hodin, proto budu potřebovat přesné instrukce.

V aplikaci bude zobrazen už hotový rozvrh. Může vypadat nějak takhle:


V případě zájmu mne kontaktujte: ing.pavel.kriz[zavinac]gmail.com

Dále nabízím vytvoření mobilní aplikace z vašeho obsahu (důležitého dokumentu), viz následující video:




pondělí 8. srpna 2016

SimpleShop - online prodejní systém

Cvrnknul mi do nosu projekt SimpleShop.cz.

Startuje za pár dní, teď nabízí při registraci využití na 90 zdarma. Bližší informace na webu SimpleShop.cz

Trochu informací z pozadí projektu se dočtete na blogu jednoho zakladatele.

sobota 6. srpna 2016

Mobilní aplikace z vašeho dokumentu

Pokud máte na PC důležitý dokument a potřebujete ho mít i v mobilu, udělám vám z něj mobilní aplikaci.

Převedu váš dokument, ať už je to článek z webu, zápisky ze školy, rozvrh hodin, část jízdního řádu, text písně, rodinné fotky... nebo cokoli jiného do mobilní aplikace.

Aplikace nebude vystavena veřejně na Google Play, bude vaše soukromá. Fungovat bude na Androidu verze 4.1 a novějším.

Informace v podobě videa na Youtube s mým kontaktem.