aí galera, vou disponibilizar o código fonte dos 4 projetos que usei no flexmania, mas ante quero deixar alguns agradecimentos.
- Igor costa muito obrigado pelo Convite, você não sabe como me senti honrado e cobrado(positivamente) por esse convite.
- A galera que com muita paciência assistiu minha palestra, mesmo sendo em um horário difícil e aturando minhas eventuais falhas durante a palestra
- A galera #soudev que mostrou mais uma vez ser faminta por conhecimento, uma presença em peso no evento que me deixou surpreso, o que posso dizer pra vocês é muito obrigado e se preparem… tem uma equipe #soudev preparando altas novidades para vocês..se é conhecimento que vocês querem é conhecimento que vocês teram
agora chega de papo furado, vamos aos fontes…
Library FlexmaniaCore
App Flex FlexmaniaWeb
App Air FlexmaniaDesktop
App Air Android FlexmaniaMobile – lembrando que nesse caso vc precisa do Air sdk 2.5 mais detalhes de como configurar o ambiente no blog do Mário Santos
também está aqui os slides mesmo sendo pouco útil já que usei mais como um todo, sozinho esses slides não dizem muito coisa. agora é esperar ser disponibilizado no www.flexmania.com.br a gravação
Gravação liberada aqui galera ” a lei e murphy
consumiu os primeiros minutos da minha apresentação e me fez me perder um pouco… 1 x 0 pra vc murphy, até a próxima disputa =]
Obrigado galera e se Deus quiser até o próximo ano
Cumps.
Popularity: 8% [?]

[...] aguardar o tempo necessário para disponibilidade da palestra para assistí-la novamente. O código fonte já esta [...]
[...] This post was mentioned on Twitter by Janderson F.Cardoso. Janderson F.Cardoso said: NOVO POST: #flexmania 2010 – disponibilizando código fonte http://bit.ly/baGlq1 #soudev [...]
Não assisti a palestra, mas ouvi ótimos comentários.
Vou dar uma fuçada nos fontes!
hehe
hehe isso aí fredy..faça bom proveito, bons estudos
Cumps.
Parabens pela apresentacao no FlexMania. Tive uma duvida qual a vantagem de criar um AgendaFactory como no seu exemplo? Quais as vantagens em comparacao aos 2 metodos abaixo?
public function onFullAgendas(event:ResultEvent):void
{
var agendas:ArrayCollection = event.result.flexmania.agenda as ArrayCollection;
dispatcher.dispatchEvent(new AgendaEvent(AgendaEvent.GET_FULL_AGENDA,agendas));
}
public function onFullAgendas(event:ResultEvent):void
{
var agendas:ArrayCollection = new ArrayCollection();
var obj:ArrayCollection = event.result.flexmania.agenda as ArrayCollection;
for (var i:int=0 ; i < obj.length ;i++){
var agenda:Agenda = AgendaFactory.createAgenda(obj[i]);
agendas.addItem(agenda);
}
dispatcher.dispatchEvent(new AgendaEvent(AgendaEvent.GET_FULL_AGENDA,agendas));
}
então Wemerson, blz!?
O padrão de projetos Factory é responssável por saber como instanciar um objeto…cabe a ele a responsabilidade de instanciar meu objeto…
neste caso é mais uma preocupação em mater o código com suas responsabilidades separadas e evitar problemas em um futuro próximo..imagina a seguinte situação:
Usei HttpService e não sei porque tive como retorno um Object e não um XML que é o que api retorna e teoricamente era o que eu esperava
.. se fosse o retorno um xml teria que através de E4X manipular meu xml nos meus componentes e tal…pra isso uso o factory que pega o xml(no caso um obejct) e converte em objeto que é conhecido pelo meu domínio de negócio. imagina que o Igor resolve mudar a api, na vida real isso acontece com frequencia… de vez de descPalestrante ele muda para descricaoPalestrante… teria que procurar onde faz referência a ele e alterar… transformando o que recebo da api em um objeto de negocio (que eu tenho total dominio), é só ir na factory e alterar onde seta o atributo e o resto do projeto não vai sofrer por causa dessa alteração da api… Gosto muito de Usar Padrões de projetos no meu código porque sempre me evita retrabalho em um futuro não tão distante
…
Cumps.
E ae fera, blz?
Nao vi os fontes, mas vc colocou o resultFormat do HttpService como "xml"? Pq o padrao é object mesmo, a menos q vc especifique que quer receber um xml
[]s, e bora marcar um churrasco aqui em casa
Nada melhor do que ter amigos com conhecimento ++ que vc
vlw mario pela dica, a espera do seu blog para aprender mais
Opa alguém flw em churrasco, estou dentro, só marcar o dia fera
[]s
[...] #flexmania 2010 – disponibilizando código fonte Material da Palestra. [...]
Cara, o FlexManiaDesktop ta dando erro de CRC, podes conferir???
fera… esse problema é do caminho e configuração do sdk… no properties desse projeto coloque o seu sdk configurado no Flash Builder
… e no Core está faltando a implementação dos métodos da Interface.
então.. existe um erro aí que criei durante a palestra =] .Se vc depois tiver tempo para assistir a palestra vai entender
OBS.: "Vou manter assim pq acho que vai forçar a galera a entender melhor o código, a única dica é… o AgendaDao e o inject do mesmo não são necessários. bons estudos
"
Cumps.
Janderson, parabéns pela ótima palestra, mas e essas gravações, tem como serem disponibilizadas para download?
obrigado Rener, essas gravações serão disponibilizadas para download sim, no próprio site da flexmania em breve…quando for disponibilizado pode deixar que aviso
Cumps.