Podrška #24113
Zatvorenappcelerator titanium materijali
100%
Povezani tiketi 3 (0 otvoreno — 3 zatvorenih)
Izmjenjeno od Ernad Husremović prije skoro 15 godina
ima jedno 10 sahata odličnih trening materijala za titanium platformu. to je sigurno dobra polazišna tačka.
par materijala na preskok sam gledao i bili su dobri.
Izmjenjeno od Saša Vranić prije skoro 15 godina
imamo li mi neki reference manual dobar, neku knjigu u serijalu ovih knjiga
Izmjenjeno od Saša Vranić prije skoro 15 godina
sve što sam našao je ovo
Izmjenjeno od Ernad Husremović prije skoro 15 godina
Izmjenjeno od Ernad Husremović prije skoro 15 godina
ovo je pregled dostupnih video materijala http://www.appcelerator.com/showcase/videos/
izgleda da su sklonili trening videa ?! prije par dana je bilo više ovih materijala.
Izmjenjeno od Ernad Husremović prije skoro 15 godina
- Odgovorna osoba promijenjeno iz Ernad Husremović u Saša Vranić
nisu sklonili http://developer.appcelerator.com/blog/2011/07/more-for-everyone.html
nego se trebaš logirati da bi imao pristup. prati ovaj gore blog i prijavi se kao vsasa
Izmjenjeno od Ernad Husremović prije skoro 15 godina
već postoji podrska bring.out.ba možeš i njega koristiti
Izmjenjeno od Saša Vranić prije skoro 15 godina
da, skontao sam, ali evo ovdje su svi video materijali koje su napravili
Izmjenjeno od Saša Vranić prije skoro 15 godina
napravio sam svoj account na appcel... stranici
Izmjenjeno od Saša Vranić prije skoro 15 godina
Izmjenjeno od Saša Vranić prije skoro 15 godina
- % završeno promijenjeno iz 0 u 10
Izmjenjeno od Saša Vranić prije skoro 15 godina
Da, ovaj video je o basic stvarima kao što su otvaranje projekta, osnovno deklarisanje, korištenje više js fajlova unutar konteksta, tj. više konteksta sem app.js glavnog, pokretanje aplikacije, inače ovaj čovjek na tutorialu koristi Titanium Developer aplikaciju.
Izmjenjeno od Ernad Husremović prije skoro 15 godina
Saša Vranić je napisao/la:
Da, ovaj video je o basic stvarima kao što su otvaranje projekta, osnovno deklarisanje, korištenje više js fajlova unutar konteksta, tj. više konteksta sem app.js glavnog, pokretanje aplikacije, inače ovaj čovjek na tutorialu koristi Titanium Developer aplikaciju.
titanium developer je razvojno okruženje koje je korišteno prije akvizicije aptane i izdavanja titanium studija.
interesantno je da je titanium developer showcase titanium desktop aplikacija. Dobro izgleda jelde ?
Izmjenjeno od Saša Vranić prije skoro 15 godina
Ma fino, vidim ja on nešto klika, kad poslije govori kako koristi titanium developer. Također je spomenuo kako je to inače titanium desktop aplikacija.
Izmjenjeno od Saša Vranić prije skoro 15 godina
danas gledao UI fundamentals video
o kontrolama i kako se definišu i slično
glavna stvar je da postoje dvije varijante UI strukture aplikacija
- tabbed - znači da pravimo tabove, pa onda svaki tab ima svoj view itd...
- one window - znači otvaramo samo jedan prozor ali sa više view komponenti
Izmjenjeno od Saša Vranić prije skoro 15 godina
JSON ? ovo nisam skontao šta je, trebam pogledati
Izmjenjeno od Saša Vranić prije skoro 15 godina
emulatori:
- IOS emulator je za development ekstra, brz je i stabilan dok je recimo rad direktno sa uređajem spora
- ANDROID emulator je dosta spor, treba ga držati otvorenog konstantno (što sam i lično otkrio proteklih dana) i nije baš dobar za sam development ali je zato uređaj brži i preporučuju njega za sam development
dobro ovo za android emulator sam i sam otkrio, kada ga držiš otvorenim onda je dosta brže, e sada ja u radu nisam imao nekih poteškoća na mac-u sve je radilo relativno brzo, duže recimo bildanje traje
Izmjenjeno od Saša Vranić prije skoro 15 godina
preporuka za kreiranje aplikacije je:
- pravi se jedan app.js koji dalje otvara nove kontekste
također je navedena i ovaj način definisanja kontrola
app.js
var win = TI.UI.createWindow({
url:"lib/window.js"
});
/lib/window.js
var win = Ti.UI.createWindow({
color:"red",
height:200,
width:300,
itd...
});
znači korištenje url poziva
Izmjenjeno od Ernad Husremović prije skoro 15 godina
Saša Vranić je napisao/la:
JSON ? ovo nisam skontao šta je, trebam pogledati
json - javas script object notation. nešto kao XML ali puno jednostavnije
evo ti jedan json primjer iz glave:
{ id: '1222', naz: 'hernad',
bodova: 5,
ocjene: [1, 3, 5, 2]
}
Izmjenjeno od Saša Vranić prije skoro 15 godina
da, vidio sam to jutros
Izmjenjeno od Saša Vranić prije skoro 15 godina
Danas gledam Working with local data
Izmjenjeno od Saša Vranić prije skoro 15 godina
rad sa bazom #24141
danas gledam Working with remote data
Izmjenjeno od Ernad Husremović prije skoro 15 godina
Saša Vranić je napisao/la:
danas gledam Working with remote data
što je ujedno i uobičajeni model rada ovakvih aplikacija. Nekakvi tekući podaci (jezikom fmk privatne tabele, keš) mogu ići u lokalni storage, dok se sve ostalo uzima sa servera putem json ili xml.
Izmjenjeno od Saša Vranić prije skoro 15 godina
ha ha, ubi me ova kombinacija CMD+Q na mac-u, sto puta sam zatvorio sve prozore :)
inače to je na win ALT+Q, backslash kombinacija... šta ti je navika.
Izmjenjeno od Saša Vranić prije skoro 15 godina
a sad kada sam na win mašini, sve mi miš leti u lijevi ćošak prozora da ga zatvorim :)
Izmjenjeno od Saša Vranić prije više od 14 godina
Saša Vranić je napisao/la:
rad sa bazom #24141
danas gledam Working with remote data
Danas mi je plan da ovo odgledam, aBd bude sve ok što se tiče korisnika i zahtjeva. Ovaj sam počeo gledati i nikada do kraja nisam odgledao.
Izmjenjeno od Saša Vranić prije više od 14 godina
počeo jutros gledati i onda sam prekinut raznim podrškama, office poslovima itd...
sutra se taman ne radi pa ću iskoristiti priliku za ovo
Izmjenjeno od Saša Vranić prije više od 14 godina
Odgledao danas ovaj video, uglavnom Kevin upućuje na primjere KitchenSink-a o XHR/XML pristupu HTTP servisima i JSON pristup.
Što se tiče samog API-ja Titanium nudi Titanium.Network.HTTPClient za rad sa http-om.
JSON je preporučena metoda, JSON je integrisan i nudi:
- JSON.parse() - konvertuje string u javascript objekat
- JSON.stringify() - konvertuje js objekat u string
Što se tiče pregleda, upućuje na Twiter Demo / KitchenSink, xhr_xml.js
Također upućuje na TiBountyHunter Demo aplikaciju koja radi po principu:
- kupi podatke putem JSON-a sa http servisa
- šalje podatke obrađene na iPhone-u nazad
Izmjenjeno od Saša Vranić prije više od 14 godina
Skinuo sam TiBountyHunter aplikaciju, trebam je pregledati
Izmjenjeno od Saša Vranić prije više od 14 godina
raslojena je na tri dijela
- ui.js
- db.js
- network.js
Izmjenjeno od Saša Vranić prije više od 14 godina
Evo isječka network.js komponente:
bh.net.getFugitives = function(_cb) {
var xhr = Titanium.Network.createHTTPClient();
xhr.onload = function() {
_cb(JSON.parse(this.responseText));
};
xhr.open("GET","http://bountyhunterapp.appspot.com/bounties");
xhr.send();
};
a onda se dešava to da punimo lokalnu bazu sa ovim podacima sa http servera
bh.net.getFugitives(function(data) {
for (var i = 0;i<data.length;i++) {
bh.db.add(data[i].name);
}
});
funkcija bh.db.add puni lokalnu bazu sa podacima.
Izmjenjeno od Saša Vranić prije više od 14 godina
dodao sam u svoj github ovu aplikaciju https://github.com/vsasa/vsasaTiBountyHunter
Izmjenjeno od Saša Vranić prije više od 14 godina
interesovalo me ovo, kada odem u browser i upišem http://bountyhunterapp.appspot.com/bounties šta ću dobiti ???
dobio sam fajl koji otvorim sa vi editorom i dobijam JSON
[
{"name":"Jeff Haynie"},
{"name":"Nolan Wright"},
{"name":"Don Thorp"},
{"name":"Marshall Culpepper"},
{"name":"Blain Hamon"}
]
Izmjenjeno od Saša Vranić prije više od 14 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 10 u 100
dosta za početak