Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 04.04.2014., 16:10   #1
Falcon11
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.
Falcon11 je offline   Reply With Quote
Staro 04.04.2014., 18:43   #2
Overclock
Premium
Moj komp
 
Overclock's Avatar
 
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?
Overclock je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 05.04.2014., 00:48   #3
Falcon11
Registered User
 
Datum registracije: Apr 2014
Lokacija: Split
Postovi: 8
Ja sam s FESB-a, Stipo Ćelar mi je mentor. Evo izbrisao sam sve i ujutro planiram snimiti opet. Valjda će napokon sve profunkcionirati da mogu nešto korisno i napraviti. Btw hvala na linku
Falcon11 je offline   Reply With Quote
Staro 06.04.2014., 17:29   #4
Mileni
Premium
 
Mileni's Avatar
 
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.
Mileni je offline   Reply With Quote
Staro 06.04.2014., 21:30   #5
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
Citiraj:
Autor Mileni Pregled postova
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.
Imas kakav primjer? Nekakav framework je u pitanju ili?
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 06.04.2014., 21:42   #6
OuttaControl
Premium
Moj komp
 
OuttaControl's Avatar
 
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,775
Da bas mene zanima nesto jednostavnije od jave/eclipsa :P
znam da ima unity za igre ili neki engine/fw al opet njih ubacis u eclipse i pises kod
OuttaControl je online   Reply With Quote
Staro 06.04.2014., 21:42   #7
Mileni
Premium
 
Mileni's Avatar
 
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.
Mileni je offline   Reply With Quote
Staro 06.04.2014., 22:00   #8
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
Citiraj:
Autor Mileni Pregled postova
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.
Drugim rjecima (minus licencne restrikcije koje sam sada vidio na njihovom webu oko kompajliranja iOS koda na Windowsima) - SDK ima interpreter jednakog koda za sve tri platforme! Prekrasno!

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.
Bubba je offline   Reply With Quote
Staro 06.04.2014., 22:17   #9
Mileni
Premium
 
Mileni's Avatar
 
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"
Mileni je offline   Reply With Quote
Staro 06.04.2014., 22:25   #10
Falcon11
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
Falcon11 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 06.04.2014., 22:27   #11
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
Citiraj:
Autor Mileni Pregled postova
Imas odmah na pocetku veliko ogranicenje. Za native api moras kupiti enterprise verziju, dok je to kod giderosa besplatno.
Koliko ti realno treba nativni API? Tj. iz iskustva, koliko toga je pokriveno "standardnim" stvarima? Znam da je pitanje nezahvalno zbog...

Citiraj:
Osobno smo vec dugo na enterpriseu, mada ne znam sta zelis napraviti pa nisam ni siguran dal ces uopce imagi ogranicenja.
...upravo ovoga sto pitas, no razvijajuci neke desktop aplikacije, pokazala se potreba da bi nesto jednostavno trebalo prebaciti i na mobitele, tipa standardni DB CRUD i slicne pyzdarije.

Citiraj:
Inace, da bi kompajlirao za iOS moras imati mac. Bez obzira na framwork
OK, mogu li onda s istim accountom pokrenuti ovo u virtualki i raditi za iOS?
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 06.04.2014., 22:31   #12
Mileni
Premium
 
Mileni's Avatar
 
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"
Mileni je offline   Reply With Quote
Staro 06.04.2014., 22:42   #13
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
Citiraj:
Autor Mileni Pregled postova
Vjerujem da mozes u virtualki, nisam nikad probao pa ne bih znao. No imas i macova u cloudu pa za sit is buildas solution.
Koliko komplikacija ima oko dizanja OS X-a u virtualki ima, ova opcija se cak cini suvisla, gledam recimo ovo:

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:
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.
Bas cackam malo, vidim da je prica poprilicno ozbiljna. A ni tih $800 godisnje nije neka prevelika cifra obzirom na ocekivani povrat (u slucaju da enterprajzili verzija zatreba, jelte).

Citiraj:
Vise ti se raspisem sutra, ne volim preko moba o ovim temama
Da pace, minimalno te dodatno honoriram gablecom u zivo!
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 07.04.2014., 09:44   #14
Mileni
Premium
 
Mileni's Avatar
 
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
Citiraj:
Autor Falcon11 Pregled postova
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
Nije fora/problem u eclipseu. Eclipse je samo IDE. Fora je u jeziku i jednostavnosti. Ako ti kazem da bi sa jednom coronom ili giderosom postigao 10x brze istu stvar nego sa java-om, ne bih ni malo pretjerao.

@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.
Mileni je offline   Reply With Quote
Staro 07.04.2014., 13:02   #15
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,727
Citiraj:
Autor Mileni Pregled postova
To ti i govorim. Mozes cijeli posao obaviti pod windowsima, a onda samo iskoristiti cloud da buildas solution. I voila.
Znaci, cak mi ne treba ni OS X nego mogu u Cloudu izvrtiti build?

Ali: http://coronalabs.com/blog/2013/06/2...-corona-cloud/

Citiraj:
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
Moje "odusevljenje" Macom opcenito ne trebam posebno isticati, ali eto, isprobano radi u virtualki pa problema nema.

Citiraj:
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.
Pa zato bas i kazem, tesko je naci nekoga tko ocito zna popirlicno i ima dovoljno iskustva; budemo na PM u detalje!
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 07.04.2014., 14:45   #16
Bullet1
Premium
Moj komp
 
Bullet1's Avatar
 
Datum registracije: Oct 2006
Lokacija: Dubrovnik
Postovi: 2,583
Citiraj:
Autor Bubba Pregled postova
Pa zato bas i kazem, tesko je naci nekoga tko ocito zna popirlicno i ima dovoljno iskustva; budemo na PM u detalje!
..za gablec ili neke perverzarije možete ali o Coroni bi se trebalo nastaviti ovdje (ili u zasebnoj temi) jer HR materijala i iskustva o ovakvim stvarima je malo pa čemu skrivati?
Bullet1 je offline   Reply With Quote
Staro 07.04.2014., 20:51   #17
Mileni
Premium
 
Mileni's Avatar
 
Datum registracije: Feb 2007
Lokacija: zg
Postovi: 1,554
Slobodno pitaj sta te zanima, ukoliko mogu pomoci rado to i napravim
Mileni je offline   Reply With Quote
Staro 16.04.2014., 13:36   #18
Falcon11
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?
Falcon11 je offline   Reply With Quote
Staro 17.04.2014., 12:45   #19
Falcon11
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
Falcon11 je offline   Reply With Quote
Staro 29.04.2014., 23:53   #20
Falcon11
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
Falcon11 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na