|
![]() |
#1 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
Android aplikacija sa bazom podataka
Pozz ekipa, novi član sam ovdje i vaša pomoć bi mi jako koristila. Naime, studiram računarstvo i trebam napraviti android aplikaciju sa bazom podataka pomoću mysql-a i php-a koja se administrira putem web stranice. Međutim, na faksu nakon 3.god preddiplomskog i ne znaš baš puno ako ne kopaš sam, a ja nisan. Ali sad je kraj tome !! Prvo me zanima u kojem progamu da počnem raditi app? Vaša osobna mišljenja i iskustva. Počeo sam u eclipseu, ali uvijek neki problemi s emulatorom i slicno :/ Zadnje izmijenjeno od: Falcon11. 05.04.2014. u 00:41. |
![]() |
![]() |
![]() |
#2 |
Premium
Datum registracije: Mar 2009
Lokacija: Zagorje
Postovi: 1,001
|
Osobno sam radio android app sa sqlite bazom podataka (te predstavio kako bi se aplikacija spajala s online bazom i kako bi baze s JSON-om izmjenjivale podatke). Preporucam ti eclipse iako je strahovito naporno boriti se problemima, pogotovo u pocetku. Naoruzaj se zivcima, a na netu imas sve kaj ti treba. Mislim da sam s ovog tutoriala povukel vecinu informacija o potrebnoj komunikaciji. P.S. Je'l ti mentor A. Radovan? ![]() |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
Ja sam s FESB-a, Stipo Ćelar mi je mentor. ![]() |
![]() |
![]() |
![]() |
#4 |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Da li imate odredjeno u cemu morate napraviti aplikaciju? Mora li se koristiti Java i Eclipse? Ili su vam ruke odrijesene? Ukoliko su vam odrjesene, onda imas puno laksih i brzih nacina za napraviti taj app. Nativno, ne mislim na nikakve html5 aplikacije i sl. gluposti. |
![]() |
![]() |
![]() |
#5 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
|
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
![]() |
![]() |
![]() |
#7 |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Imam ih vise, isprobali smo dosta toga u firmi i radili sa dosta raznih frameworksa. No iz iskustva, dva uvjerljivo najbolja su sljedece: 1) CoronaSDK Ima gotovo pa sve. I kompajlira u nativni kod za android, iOS a trenutacno i za nas par beta testera imamo mogucnost i WP. No na WP cemo se vjerojatno morat strpjeti jos barem dva mjeseca, nisu ga dotjerali do onog levela da je za javno. Cak ih je i MS predstavio i preporucio na build konferenciji. Primarno zamiljsen kao game engine, no odavno je ovaj framework nadisao to. Dapace, mislim da je bolji za biznis aplikacije nego za igre. Jezik u kojem se radi je Lua, prejednostavno za savladati, odlicna dokumentacija, hrpa knjiga, video tutorialsa, itd. Imam sve na hdd-u. Framework je besplatan, ali ima i placanja. Ukoliko se zele iAP koristiti, onda je minimalno 150$ godisnje. Presmijesna cifra za jedan ovakav framework imho. Downside je sto moras biti online kad kompajliras. No ne moras stalno kompajlirati, jer imaju odlican emulator. Doslovno sve mozes provjeriti kao da radis na obicnoj html stranici. Save, pa ti emulator u 1sec prikaze rezultat. 2) Gideros Mobile Zamisljen kao konkurencija coroni, takodjer koristi lua jezik. U potpunosti besplatan. Prednost naspram coronom su bolje rjesene klase (iako ih lua ne podrzava nativno, no ima masu rjesenja da se i to zaobidje), ne moras placati masnu lovu da bi napravio vlastiti plugin u obj-c i/ili java-i. No downside je osjetno manji community (no i dalje jako susretljiv), manje knjiga, manje tutorialsa i dosta losija dokumentacija od corone. Bilo koji od ova dva ako odaberes, tesko da ce pogrijesiti. No osim ako netko nije iskusan programer, prije bih preporucio Coronu radi odlicne dokumentacije i hrpe resursa za nauciti istu. Besplatno je isprobati i igrati se sa njom, mozes cak izbaciti i vlastiti app bez placanja, nema spash screena niti iceg slicnog. A ako pozelis vise custom stvari, onda se lako prebaciti na gideros koji je gotovo pa cista kopija corone. No iz iskustva, nema potrebe za prebacivanjem. Mi smo presli na gideros i to je bila pogresna odluka, vratili se ubrzo na coronu. Jer svi veci i bolji pluginsi napisani su za unity3d pa onda za coronu. Gideros jos uvijek nema tu popularnost, a ako ju ikad stekne, prvi cu preci na njega. Ukoliko netko zeli, sutra se jos vise raspisem, ali mislim da ce ovaj primjer sve pokazati: local pozadina = display.newImage( "background.jpg" ) Jedna linija koda da se napravi background za aplikaciju. Ista linija ide i da se prikaze bilo kakva druga slika/objekt unutar aplikacije. Recimo da ubacim smajlija i dodam mu fiziku: -- Dodaj fiziku local physics = require("physics" ) physics.start( ) -- dodaj smajlija local smjesko = display.newImage("smiley.png") physics.addBody(smjesko, "dynamic") I kad bi u tom stanju pokrenu aplikaciju, smajli bi poceo padati sa vrha ekrana prema dolje radi fizike, tj. utjecaja gravitacije na njega. Ukratko, prejednostavno, prebrzo i premocno. U 3 godine od kad smo presli na ovakve frameworkse, samo smo jednom naisli na ogranicenje, a to je bilo spajanje i ucitavanje mssql baze podataka. No i taj dio smo lako zaobisli vlastitim rjesenjem. |
![]() |
![]() |
![]() |
#8 | |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
|
Citiraj:
![]() Kako vidim da ga koristis preko firme - postoje li jos neka ogranicenja na koja ste naletili tokom koristenja? Od licencnih, pa do programersko-operativnih? Postoji li mogucnost direktnog koristenja nativnog API-ja, tipa pozivanja funkcija mimo njihovog API-ja? U svakom slucaju, hvala ti na korisnoj informaciji do sada! ![]()
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|
![]() |
![]() |
![]() |
#9 |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Imas odmah na pocetku veliko ogranicenje. Za native api moras kupiti enterprise verziju, dok je to kod giderosa besplatno. Osobno smo vec dugo na enterpriseu, mada ne znam sta zelis napraviti pa nisam ni siguran dal ces uopce imagi ogranicenja. Inace, da bi kompajlirao za iOS moras imati mac. Bez obzira na framwork ![]()
__________________
"There he goes.One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die" |
![]() |
![]() |
![]() |
#10 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
Ne, neman nikakva ograničenja osim za bazu podataka. Jedino šta sam se već podosta namučio oko eclipsea pa ga ne bi htio pustiti na miru |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#11 | |||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
|
Citiraj:
Citiraj:
Citiraj:
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|||
![]() |
![]() |
![]() |
#12 |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Vjerujem da mozes u virtualki, nisam nikad probao pa ne bih znao. No imas i macova u cloudu pa za sit is buildas solution. Sto se tice potrebe za nativnim api pozivim, iz iskustva nisu mi cesto trebali. Dapace, jako, jako rijetko i to na dosta specificnim projektima A ekipa je dosta azurna, corona svaki dan izbacuje updejtove. Vise ti se raspisem sutra, ne volim preko moba o ovim temama ![]()
__________________
"There he goes.One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die" |
![]() |
![]() |
![]() |
#13 | |||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
|
Citiraj:
http://www.macincloud.com/pricing/payg Pa prakticki ako bi mi zatrebalo samo za build, pokrenem, buildam i bok. Oni cak isticu Coronu kao jedan od featureova koji nude. Zanimljivo. ![]() Citiraj:
Citiraj:
![]()
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|||
![]() |
![]() |
![]() |
#14 | |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Citiraj:
@Bubba To ti i govorim. Mozes cijeli posao obaviti pod windowsima, a onda samo iskoristiti cloud da buildas solution. I voila. Ja sam prije neke 4 godine otprilike kupio maca. Uzeo odmah (polovnog) iMaca 27. Ispocetka mi odlicno posluzio, jer koristio sam ga ponajvise kao externi monitor za svoj PC, a OSX koristio samo kad sam programirao u Xcodeu ![]() No jednom prilikom crkne maticna koja je bila pod garancijom, pa sam dva tjedna bio osudjen na OSX. Long story shot - PC zavrsio prodan, never looked back ![]() Sto se tice gableca, ukoliko ti treba pomoc, materijali, bilo sta.. Slobodno se javi. Pomognem bez ikakvih obaveza. Jer iskreno, i meni nedostaje bilo kakav cro community za coronu i slicne alate. Premalo nas je. I to je stvarno steta, jer alat je jako mocan, a ujedno upada u sferu RAD alata. Samim time me jos vise cudi da nije popularniji kod nas. |
|
![]() |
![]() |
![]() |
#15 | |||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
|
Citiraj:
Ali: http://coronalabs.com/blog/2013/06/2...-corona-cloud/ Citiraj:
![]() Citiraj:
![]()
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|||
![]() |
![]() |
![]() |
#16 | |
Premium
Datum registracije: Oct 2006
Lokacija: Dubrovnik
Postovi: 2,583
|
Citiraj:
![]() |
|
![]() |
![]() |
![]() |
#17 |
Premium
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
|
Slobodno pitaj sta te zanima, ukoliko mogu pomoci rado to i napravim ![]() |
![]() |
![]() |
![]() |
#18 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
Evo mene opet. Zasad sam napravio samo "okvire" app i dolazim do dijela gdje bi triba povezat app s bazom podataka. I tu nastaju problemi. Pratio sam neke tutoriale za povezivanje eclipsea, phpmyadmina, wampa, mysqla i svega zivog i nezivog. I kao obicno opet problemi. Sve san makao i pokusat cu sve nanovo. Pa ako neko je to vec radio ili mozda ima nekakav link dobro bi pomoć dosla? ![]() |
![]() |
![]() |
![]() |
#19 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
http://www.badprog.com/windows-7-ins...min-on-windows meni je pomoglo pa ako nekom bude trebalo ubuduce |
![]() |
![]() |
![]() |
#20 |
Registered User
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
|
U aplikacija kad kliknem za ispis svih produkta javi mi grešku za oba ova slucaja. private static String url_all_products = "http://10.0.2.2/get_all_products.php"; ili private static String url_all_products = "http://localhost/get_all_products.php"; Razlika je u tome šta kod ovog prvog učitava stranicu duže. Medjutim u chromeu ovaj drugi mi uredno ispise rezultate. Inace povezao sam php, phpmyadmin, apache, eclipse preko ovog linka iz proslog posta pa jel iko zna u cemu bi mogao biti problem? Ocito mi ovi linkovi nesto ne stimaju ![]() |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
|
|