Gyorsan, jót, olcsón! – blogajánló

Gyorsan, jót, olcsón!

A célok meghatározása nemcsak az üzleti koncepció megalkotásánál, hanem a fejlesztési projektek definiálásánál is fontos. Amikor a projektmenedzsernek vagy a fejlesztőnek egy ponton döntést kell hoznia, mi alapján döntsön? Milyen szempontokra kell fókuszálnia és milyen sorrendben? Két „legfontosabb szempont” nem lehet, hiszen akkor egyik esetben az egyik, másik esetben a másik „legfontosabb” javára dönt. Ráadásul két különböző résztvevő teljesen eltérő döntésre juthat.

Folytatás: ProjectO.hu

Hírdetés

Android, azt értem… de mit lehet vele csinálni? – blogszemle

Android, azt értem… de mit lehet vele csinálni?

Az okostelefonok rohamos előretörésével új lehetőségek nyílnak, amelyek potenciáljairól még csak elképzeléseink vannak. De hogyan alkalmazzuk őket? Ezek az eszközök újnak mondhatók, legalábbis még messze nincs annyi tapasztalatunk felhasználói felületekről, mint a webes rendszereken. Létrejöttek azonban olyan legjobb gyakorlatok, amelyek jól működnek és a felhasználók automatikusan megértik. Ezekből a mintákból hatékony felületek tervezhetők.

Nézzünk egy példát: Swipe
A swipe egy érintőképernyőn értelmezett beviteli mód, a képernyőn mozgatott ujjak segítségével lehet akciókat indítani. Nézzünk meg néhány alkalmazási területet:

  • Tartalom mozgatása a képernyőn
    • Megragadni és elmozgatni (Drag to move) – Ilyen például a home screen-en az ikonok áthelyezése.
  • Tartalom scroll-ozása
  • Csúsztatott scroll-ozás (Slide to scroll) – Amikor az ujjaddal mozgatsz egy listát, például a címlistádat.
  • Lendített scroll-ozás (Fling to scroll) – Amikor az dinamikus mozdulattal meglendíted a listát.
  • Scroll-ozás csúszkával (Scroll thumb) – Amikor a lista jobb oldalán megjelenő csúszka segítségével mozgatod a listát.
  • Tartalom nagyítása
  • Nagyítás dupla kattintással (Double tap to zoom) – Ezzel több böngészőben is lehet találkozni.
  • Nagyítás két ujjas megfogással és széthúzással (Pinch & spread) – A Google Maps is használja.

Ezek az akciók olyan minták, amelyek eléggé elterjedtek, és mi is bátran használhatjuk őket projektjeinkben. A minták nem szabályok, csak gondolatokat indítanak el kreatív alkalmazások létrehozásához.

Swipe

Milyen minták vannak még?
Számos minta létezik, amelyeket a következő csoportokba lehet szervezni:

  • Adatok kezelése
  • Adatbeviteli minták
  • Navigáció
  • Értesítések
  • Testre szabás
  • Képernyő akciók (swipe – ezt fejtettem ki feljebb)
  • Közösségi minták

Android minták weboldal
Az Android mintákat, csoportosításukat és leírásukat összegyűjtve megtalálhatod itt: www.androidpatterns.com/

Ez egy közösségi oldal, amin a fentieken túl sematikus ábrákat és élő példákat is találsz. Minden mintához külön olvashatod a működési leírását, előnyeit és hátrányait.
Aki úgy gondolja, hogy új mintát talált, amit minden felhasználó könnyedén alkalmaz, akár fel is töltheti hozzájárulva az Android minták közösségéhez.

Ha Android-os projektet tervezel, és nem vagy mindennapi Android felhasználó, feltétlenül ajánlom az oldalt.

Forrás: ProjectO.hu

Facebook és a haverok – blogajánló

Facebook és a haverok

Talán többünknek ismerősek a szavak: „A Facebook egy nagyon fontos csatorna, ezért nekem a projektbe kell Facebook integráció!”. Értem, de mire gondolsz? Számos lehetőség van, amely a Facebook szolgáltatásait használja. Ismerkedjünk meg ezekkel és nézzük meg, hogy melyik mire való!

A Facebook-kal való integrációs lehetőségeket négy csoportra osztanám. Ezek a csoportok technikailag és funkciók szempontjából is jelentősen eltérnek egymástól. Ennek megfelelően minden projektnél ki kell választani azokat, amelyek relevánsak és a Te üzleti céljaid szolgálatában állnak.

Facebook alkalmazás
A Facebook alkalmazást a felhasználók elfogadják (mintha feltelepítenék). Az elfogadási folyamatnak része a hozzáférési jogosultságok jóváhagyása. Ez megmutatja, hogy a harmadik fél – jelen esetben a mi projektünk-, mely felhasználói adatok és funkciók feletti rendelkezést kérelmezi. Tehát minden egyes elfogadó jóváhagyja. Az alkalmazást a saját profilján keresztül éri el időről-időre, mint például a FarmVille:www.facebook.com/farmville

Facebook oldal
Korábban Facebook tab, ugyanazzal a funkcionalitással, csak a linkje a bal oldali menüsávba került. A Facebook oldal a mi Facebook profilunk része. Alapvetően különbözik az alkalmazástól annyiban, hogy az alkalmazást a felhasználó a saját profilján keresztül éri el, az oldalt megtekintéséhez pedig a mi profilunkra kell ellátogatnia. Egy jó példa erre a Coca Cola: www.facebook.com/cocacola

Facebook social plugins
A Facebook plugin-eket a saját oldalunkba tudjuk beépíteni és azt a célt szolgálják, hogy a profil funkcióink közül (pl.: Like) néhányat a saját oldalunkon keresztül is elérjenek a felhasználók. Gyakorlatilag a profil funkcióinkat kiterjeszthetjük a saját oldalunkra is. Ilyen plugin-ek például: Like gomb, Like box (több információ és bélyegkép lista a like-olókról)… stb. Jó példa a Facebook plugin-ek használatára a HuffingtonPost:www.huffingtonpost.com

Facebook connect
Ennek segítségével a felhasználó a Facebook felhasználónevével és jelszavával tud regisztrálni és belépni a mi oldalunkra. Fontos, hogy a mi projektünk itt nem fog kapcsolatba kerülni a felhasználó jelszavával, tehát amilyen biztonságot a Facebook ad, azt adjuk mi is. Ennek a funkciónak nagy előnye, hogy nem kell új jelszavakat megjegyezni, sőt ha belépett állapotban van a felhasználó, akkor az oldalunkra érkezve nálunk is automatikusan azonosításra kerül. Látványos példa erre a Vimeo:vimeo.com/log_in

Most, hogy megismerkedtünk a fő lehetőségekkel könnyedén eldönthető, hogy melyeket érdemes a projektjeinkbe beépíteni. Részletesen az integrációs lehetőségekről itt olvashatsz: developers.facebook.com/docs

Összegezve
A Facebook integrációnak számos lehetősége van, amelyekből az üzleti céljainknak megfelelő válogatást érdemes megvalósítani. Vegyünk példának egy olyan oldalt, ahol a születésnapi partid fotóit helyezed el. Ebbe érdemes lehet Like-olási lehetőséget adni minden egyes képhez, esetleg a social plugin-ek közül még a kommentezési lehetőség is szóba jöhet. Ezzel szemben a Facebook connect-nek mondhatjuk, hogy semmi értelme.

Fontos tudni
Fenti funkciók és technikai hátterük azonban néha (vagy inkább gyakran) nagymértékben változik. Egy későbbi postban olyan Facebook-os témákkal foglalkoznánk, mit például: urgent notice (sürgős, kötelező változtatási felhívás), kitiltások, Facebook bug-ok. Mik ezek, mikor lehet rajuk számítani, mit lehet tenni velük?

Forrás: ProjectO.hu

Társszerzőket keresek!

Olyan, szakmájuk iránt elhivatott informatikai/mérnöki/gazdasági szakemberek jelentkezését várom, akik szívesen résztvennének társszerzőként blogom szerkesztésében.

Jelentkezni a hozzászólásokban lehet, névvel és email címmel, megjelölve a készítendő szakmai cikkek témáit.

A legjobb cikkek esetében lehetőség lesz azok publikálására hazai és nemzetközi nyomtatott és online szakmai folyóiratokban.