Ionic Framework – priprema razvojne okoline

Ako imate iskustva u razvoju za web (HTML, CSS i JavaScript) onda će vam tranzicija u razvoj hibridnih mobilnih aplikacija biti logičan korak i prirodna nadogradnja postojećih znanja i vještina.

Ionic aplikacije možete razvijati na bilo kojem OS-u (OS X, Linux ili Windows) tj. Android aplikacije možete razvijati na bilo kojem OS-u, ali za razvoj iOS aplikacija trebate Mac, OS X i Xcode.

Iako polako već stiže Ionic 2 koji je trenutno u beti za sada ću tutorijalima pokrivati isključivo Ionic osim ako ne navedem drugačije.

Ionic je front-end SDK tj. skup tehnologija koje omogućavaju jednostavan i brz razvoj hibridnih mobilnih aplikacija koristeći HTML(5), CSS(3) i AngularJS.

Što je sve potrebno instalirati?

Prije nego započete s izradom mobilnih aplikacija trebate postaviti razvojno okruženje. Potrebni su vam:

  • Node.js
  • Cordova
  • Ionic
  • Bower
  • Git Bash (opcionalno)
  • Android SDK
  • Xcode (kada razvijate iOS aplikacije na Macu)

Dobro upoznajte CLI (command line interface) koji će vam maksimalno olakšati razvoj. Putem CLI-a ćete raditi SPBD (start – preview – build – deploy).

0.) Pokrenite Command Prompt (cmd.exe) ili još bolje instalirajte i pokrenite Git Bash. Pomoću ovoga ćete pokretati sve naredbe.

1.) Preuzmite i instalirajte Node.js. Uz njega ćete dobiti i npm. Ako niste sigurni imate li već instaliran Node.js ili vas zanima koju verziju imate pokrenite naredbu:

2.) Ionic i Cordova mogu se istovremeno instalirati pomoću naredbe:

Kako bi bili sigurni da su Ionic i Cordova uspješno instalirani pokrenite naredbe:

3.) Za brže i jednostavnije upravljanje paketima instalirajte Bower. O ovome će više riječi biti kasnije.

I to je skoro sve.

Nakon što ste instalirati sve ranije navedeno spremni ste za izradu svoje prve Ionic aplikacije.

Aplikaciju u ovom trenutku možete pokrenuti na računalu u web pregledniku

i dodati joj Android platformu

kako bi kasnije mogli napraviti .apk koji ćete pakirati za slanje na mobilne uređaje, ali ju nećete moći pokrenuti na mobilnom uređaju

prije nego instalirate i Android SDK.

Više o ovome u sljedećem blog postu.

Reputacija na Facebooku

Reputacija na Facebooku

Facebook je društvena mreža koja nudi najviše mogućnosti na jednom mjestu. Sve to naravno može biti dobro ako znamo što trebamo i kako iskoristiti potencijal onoga što nam je ponuđeno, ali također može biti dvosjekli mač za one koji nisu do kraja sigurni što žele. Facebook se kao i Twitter koristi za promociju i marketing, naravno da su i ovdje moguće pogreške u koracima. U nastavku možete pročitati nekoliko bitnijih odrednica koje će definirati vašu reputaciju na Facebooku ovisno o načinu na koji ih koristite. Ovo su temelji na kojima gradite vlastiti online identitet, a samim time i reputaciju.

Info
Napišite samo one podatke za koje ste sigurni da vam neće negativno utjecati na reputaciju. Izmišljanje ili prilagođavanje informacija o školovanju i radnom iskustvu sigurno vam neće dugoročno pomoći osim u percepciji drugih ljudi kako ste nepouzdani od samog početka. Istina će promovirati sama sebe i kakvo god školovanje imali ili radno iskustvo možda je baš to potrebno da poslodavac napravi korak prema vama na osnovu tih podataka. Ovdje se također nalaze informacije o grupama i fan stranicama u koje ste uključeni i svakako je poželjno da vodite računa o svojim potezima. Imate pravo na svoja mišljenja, ali neka od njih bolje je zadržati za sebe i nitko ne kaže da baš sve morate navesti na javnom profilu.

Slike
Koristite albume i prilagodite dozvole. Pojedini albumi neka budu vidljivi samo rodbini i prijateljima dok će neki drugi biti namijenjeni poslovnim partnerima i sadržavati informacije o prostorima i ambijentu prijašnjeg poslovnog sastanka, domjenka i sl. Pokušajte biti do kraja pedantni i opišite svaku sliku te tagirajte aktere i onda pustite njima na volju hoće li maknuti tag ili neće.
Slike na kojima nije jasno o čemu se radi bolje ne stavljajte u album jer time gubite vlastito vrijeme na upload i tuđe vrijeme pri pokušaju detekcije sadržaja.

Zid
Ogledalo vašeg profila. Zid je mjesto gdje će biti vidljive sve vaše aktivnosti i jednostavno se može zaljučiti koje radnje i koliko često ponavljate. Jedni će opcije ‘Like’ i ‘Comment’ koristiti više puta nego udahnuti, dok će drugi to vrijeme iskoristiti za popunjavanje vlastitog zida video spotovima, citatima, linkovima ili vlastitim mislima.

Privatne poruke
Koristite ih samo za brze dojave i dogovore te ih u redovnim vremenskim intervalima brišite. Facebook kao takav nije stvoren za komunikaciju koja zahtjeva formalnost i ozbiljnost za što možete koristiti e-mail, telefon ili pismo.

Prijatelji
Bitna stvar je i odluka o tome kome ćete prihvatiti ili poslati zahtjev za prijateljstvom jer i time pokazujete u kakvom krugu ljudi se krećete. Puno je situacija kada pojedine osobe imaju za prijatelje zaposlenike iz konkurentskih tvrtki te se može na brzinu zaključiti kako to nije moralno, normalno,…  a da ne govorim o različitim političkim opcijama i strankama gdje podjele dolaze daleko više do izražaja. Nakon davanja povjerenja pojedincima u vidu prihvaćanja zahtjeva kreće drugi korak i ovdje će se naći širok spektar različitih profila ljudi od obitelji, prijatelja do strogo poslovnih partnera i sl., no zato postoji mogućnost podjele tih skupina ljudi po grupama. Informacije koje želite podijeliti među prijateljima i rodbinom ne moraju biti zanimljive poslovnim partnerima pa je dobro unaprijed o tome razmišljati i filtrirati informacije tj. sadržaj (video, audio).

P.S.
Sudjelujte, komunicirajte, ne budite sterilni i jednolični. Ponekada izađite iz okvira konvencionalnog, šokirajte, ali budite spremni stajati iza svake od odluka. Budite ono što jeste, idite prema onome što želite umjesto da zadovoljavate potrebe drugih ljudi. Na kraju, svaka vaša akcija izazvati će reakciju – reakcije ne moraju niti mogu uvijek biti istinite i pozitivne, ali Vaša komunikacija i odnos prema ljudima itekako mogu biti sve to, pa i više od toga.

Ponašanje na Facebooku – vještina suptilnog virtualnog zajedništva / slažem se s tekstom i savjetujem da barem na kratko pregledate što o temi misli Snježana Vračar Mihelač.

Facebook aplikacije

Od nedavno imam račun na Facebooku i svaki dan gledam kako mi stižu zahtjevi za instaliranjem raznih aplikacija (igrice, prodaja prijatelja, …) koje za sada uspješno odbijam, no velika većina korisnika prihvaća sve aplikacije ne znajući kolikom se riziku izlažu.

Gledano sa tehničke strane, aplikacije se ne nalaze na istom serveru kao Facebook, nego na serveru autora. Da bi netko mogao početi koristiti određenu aplikaciju mora joj dopustiti da se poveže s profilom i preuzme osnovne podatke. Naravno da ste onda jedino vi odgovorni u slučaju da netko te podatke zloupotrijebi.

Facebook navodno prodaje podatke o korisnicima (spol, godište, seksualna i politička orijentacija, religija…) jer bilo bi šteta ne iskoristiti takvu bazu, pa na isti način svaki od autora aplikacije koju preuzmete može koristiti vaše podatke na sebi odgovarajući način. Uostalom, to ne mora biti autor, nego netko sa malo više znanja i netko tko želi profitirati od tih podataka.

Najmanja šteta koju možete pretrpjeti je da npr. ostanete bez većine čipova u igri ‘Texas HoldEm Poker‘ ili bez većine skupljenih stvari u igri ‘Mafia Wars‘ , nakon toga slijedi brisanje podataka u profilu, izmjena pristupnih podataka, lažno predstavljanje umjesto vas i uznemiravanje vaših prijatelja.

Sljedeći put malo razmislite prije nego prihvatite još jednu aplikaciju, a prije toga mogli biste ukloniti sve one koje niste koristili duže od mjesec dana.