PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   Cross Platform Mobile Development - iskustva? (https://forum.pcekspert.com/showthread.php?t=275187)

Kruno M 21.12.2015. 13:26

Cross Platform Mobile Development - iskustva?
 
Da li netko ima iskustva sa tim? Zanima me prvenstveno Android i iOS, Windows nije uvijet ali ako je je.

Nešto tipa Kivy, na njega sam naletio prvo a da se o njemu da nešta naći na netu.

Igrice nisu u planu.

:fala:

Mileni 22.12.2015. 00:12

Citiraj:

Autor Kruno M (Post 2869085)
Da li netko ima iskustva sa tim? Zanima me prvenstveno Android i iOS, Windows nije uvijet ali ako je je.

Nešto tipa Kivy, na njega sam naletio prvo a da se o njemu da nešta naći na netu.

Igrice nisu u planu.

:fala:

Corona SDK i Gideros Studio.
Sa drugim sam se samo igrao, sa prvim redovito radim. Prije se placala licenca od 500, pa 350$ za obje platforme. Sad je vec besplatno. Brzo se razvija, podrzava veliku vecinu stvari. Osobno nisam naisao jos na nesto da mi treba a da ne podrzava. No u tom slucaju malo jace zasukati rukave i napisati pluginove pa se i to lako rijesi :)

Da, game engine je. No ne samo game engine, jer je taj framework kreiran i za aplikacije + interaktivne knjige. Imas podrzane widgete, gps, kameru, ma sve.

Poprilicno jednostavan sa odlicnom dokumentacijom, hrpom tutorialsa + bolesno jakim communityem. Ukratko, sve sto covjek moze pozeljeti. Isti kod u 95% situacija radi na androidu i ios-u, kompajlira se u native kod. Onih 5% je uglavnom samo malo dotjerivanja za specificnosti platformi, nista strasno. Skriptni jezik je Lua, sumnjam da moze lakse od toga.

Ako imas iskustva u programiranju, coronu ces nauciti kroz 2-3 dana maximalno. Ako nemas, mozda nekih mjesec dana, to mi je vec tesko procijeniti. Pod 'nauciti' mislim da ces se jako lako snaci u istoj.

Pod negativne stvari bih stavio manje probleme sa textField widgetom, ali postoji milijun i jedan workaround, pa po potrebi trazi i istrazuj. Nista strasno, no opet, nije kao ostatak frameworka odlicno dotjeran.

Ukratko, isplati se posvetiti 2-3 dana coroni. Ako ti je pak potrebno nesto vise, onda se poigraj i sa ovime:
http://getmoai.com

Imao sam 3 projekta na istome, odlican takodjer. No osjetno kompliciraniji od corone, za sve naprednije potrebno napustiti Lua-u i baciti se u C++ vode. Takodjer odlican, iako imam kud i kamo vise iskustva sa coronom :)

Mario92 22.12.2015. 00:22

Xamarin?

Kruno M 23.12.2015. 11:19

Hvala. Isprobat ću obje opcije ;)

Ova prva opcija svakako zvuči pripmamljivo, pogotovo jer je pristupačnija. I ima dobar community

OuttaControl 23.12.2015. 21:23

Ima ti još jedan način, naravno, da ne shvatis krivo native app je native app, ali ukoliko je projekt relativno jednostavan pogotovo kad ne trebaju igrice, možeš napraviti crossplatform HTML5/hybrid mobile app.
Ali slika govori 1000 riječi:

fran123456 23.12.2015. 23:20

Ispričavam se ako je pitanje na krivom mjestu.

Imam ideju za aplikaciju za mobilne uredjaje, aplikacija bi trebala filtrirati rezultate iz vece baze od cca 1000 rezultata (za pocetak)

Znaci, projekt nije kompliciran, barem na papiru. Uvjet je mogucnost da napravim gui jednostavan za koristenje.

Ako se pokaze uspjesnom, u planu su par slika vezane za svaki rezultat. S obzirom da se radi o par tisuca slika, postoji li mogucnost da ih sama aplikacija preuzima sa servera kad je korisnik spojen na mrezu?

Koji jezik mi preporucate? "tezina" ucenja nije problem ako se isplati s obzirom na rezultat.

wnbeeeE 24.12.2015. 00:51

Prvo, zelis li obuhvatiti sve platforme?
Drugo, znas li vec osnove programiranja, koncepte?
Trece, projekt je uvijek kompliciran. To se prvo obije o glavu onome tko misli da nije.

Primjer, ako zelis ici nativnim putem i odaberes iOS, imas barem pola godine jahanja po knjigama i tutorijalama prije nego budes spreman napraviti jednostavniji app od glave do pete. I to ako imas iskustva i dolazis iz nekog drugog svijeta, npr. web development.


Citiraj:

Autor fran123456 (Post 2870112)
Koji jezik mi preporucate? "tezina" ucenja nije problem ako se isplati s obzirom na rezultat.

Ne kuzim ovo pitanje. Svaka platforma ima svoj jezik. Ako zelis raditi za ios, obj-c/swift, ako te interesira android - java, windows - C++, javascript itd.

Ako te interesira samo hybrid, odaberi onu hybrid platformu koja ce se pokazati kao najbolje rjesenje za tvoju ideju. Vise o tome ovdje
http://noeticforce.com/best-hybrid-m...s-html5-js-css

Ako vec npr. znas javascript, http://www.reactnative.com/.
Ako znas Angular, mozda http://ionicframework.com/.

Da ti skratim muke i otkrijem tajnu - ideja 99,99% ti nece uspjeti. Pogotovo ako ti je to prvi app. Na prvih cca 5-10 appova se uce osnove i nemozes napraviti nista sto bi moglo konkurirati na danasnjem trzistu, a za to ti trebaju mjeseci i godine rada i ucenja. Kreni u to ako se time zelis i baviti, to je potez za karijeru a ne za "e, idem napravit app, imam ideju i ful je jednostavna."

Btw, kada savladas osnove jezika i sintaksu, to je tek prvi korak. Jos uvijek si na samom pocetku. Tek onda ulazis u svijet frameworka, librarya i tu se stvari pocnu komplicirati ako nemas OOP background i ako si uletio ravno u high-level programiranje bez poznavanja potrebnih osnova i koncepata programiranja.

Sretno!

Bubba 24.12.2015. 07:24

Citiraj:

Autor wnbeeeE (Post 2870137)
/snip
Sretno!

Dakle, doslovce potpis svega napisanog od prvog do zadnjeg slova!


Sva vremena su GMT +2. Sada je 13:41.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger