arquivo | Uncategorized RSS para esta seção

Titanium Studio tutorial básico parte 2

Seguindo com o tutorial básico do Titanium Studio vamos criar nosso primeiro app e como não poderia deixar de ser vamos criar o famoso “Hello World”.

Após abrir seu Titanium Studio vá em File -> New -> Mobile Project

a seguinte tela deverá aparecer:

Screen Shot 2014-01-22 at 10.29.08 AM

Perceba que no menu a esquerda você tem duas opções de templates: Alloy e Classic por agora iremos selecionar o template classico. Depois irei explicar o desenvolvimento com o template Alloy.

Clicando em next teremos a seguinte tela:

Screen Shot 2014-01-22 at 10.29.40 AM

Aqui será onde você deve determinar importantes configurações do seu projeto. Primeiro defina um nome para seu projeto, em meu caso helloWorld, depois defina o AppId, este obrigatoriamente deverá seguir o formato de domínio invertido, e por ultimo você deve checar quais SO seu app deverá ser gerado. Tendo preenchido estas informações basta clicar em finish e seu projeto será criado.

Screen Shot 2014-01-22 at 11.02.40 AM

Seu projeto deverá ser criado seguindo esta estrutura de pastas conforme a imagem acima. Você verá que o Titanium criará três pastas dentro da Resource são elas Android, Iphone e mobileweb, nestas pastas estão os arquivos de imagem e demais arquivos específicos para cada plataforma. Além destas pastas temos os dois principais arquivos o tiapp.xml e o app.js. O tiapp.xml contém as configurações do projeto, tenha muito cuidado ao realizar alterações neste arquivo pois se algo estiver errado seu projeto não irá funcionar. O app.js é o nosso app em si neste arquivo está o código javascript onde irá gerar nosso app. Os principais elementos a serem observados aqui são a criação da janela e da view estes são os dois principais elementos toda app tem ao menos uma janela e nesta você colocará todos os seus elementos, você poderá ou não ter uma view mas é altamente recomendado que se tenha uma view. Navegue até a linha 23, esta deve ser o atributo text do componente label, e substitua o  valor por “Hello World” 🙂 feito isso salve o arquivo, clique com o botão direito em cima do seu projeto vá em Run as e escolha o emulador desejado.

Screen Shot 2014-01-22 at 11.37.34 AMScreen Shot 2014-01-22 at 11.41.13 AM

Bom galera era isso que eu queria mostrar pra vocês a facilidade em se desenvolver um app mobile para SO completamente diferentes, esse é o principal objetivo do Titanium Studio. Existem outras ferramentas bem famosas como o PhoneGrap ambas tem o mesmo objetivo porém trabalham de formas diferentes, enquanto o Titanium oferece componentes nativos para seu app o phoneGrap gera uma web view para processamento de html, ambas as ferramentas são bastante poderosas e possuem suas vantagens e desvantagens. Em breve estarei colocando mais tutoriais aqui.

Como visto acima o Titanium permite que você desenvolva um único código e possa ser gerado o app em plataformas diferentes, embora ele permita essa não é uma prática encorajada, uma vez que cada SO possui seus padrões de interface gráfica e suas nuances, O titanium prover bibliotecas especificas para cada SO isso porque alguns componentes são específicos para um SO, exemplo a barra de navegação do IOS que não existe no Android. Por essas razões é aconselhado a se ter um projeto para cada Plataforma mas ai você vai me perguntar: mas a vantagem do Titanium não é gerar um código único e fazer o deploy em plataformas diferentes? posso responder esta pergunta com um + ou –  isso, a verdade é que o core do sistema em geral não precisará ser alterado, porém o que diz respeito a interface gráfica sim esta terá que se adequar aos padrões de cada SO. Com o uso do Framework Alloy você verá que poderá organizar seu projeto de forma a deixar bastante separa a parte de interface gráfica do core do app e isso é bastante útil na hora de desenvolver pois você não precisará rescrever o core do sistema para outra plataforma basta apenas o copy/past e adequar a interface gráfica para o novo SO. Aqui mesmo no blog em breve vai ter um post falando sobre o Alloy e a forma de organização dele e como ele é bastante útil.

 

Serial Office 2011 Mac Os [Link Atualizado]

Galera essa vai pra quem baixou o office 2011 for mac e está precisando do serial, desde já deixo claro que sou totalmente contra a pirataria de software, mas caso alguém precise desbloquear o office ai vai uma pequena ajudinha…

basta baixar esse arquivo
https://mega.co.nz/#!dMEjUQ4L!
Chave para Download: PBkheivlfqxgYXCTdeFMECFNpJZc1kejFhIqyy3_vE8
e colocar ele dentro da pasta Library/Preferences
que o office magicamente estará liberado!!!!

Obs: a pasta Preferences poderá estar oculta, tem um post aqui no blog ensinando como visualizar e ocultar arquivos e pastas ocultas clique aqui para visualizar o post

Atenção essa chave serve para o office 2011 versão 14.1.0
foi lançada uma atualização que esta chave não funciona.
Caso alguém queira realizar o download da versão original trial 14.1.0
segue link para download:
http://www.superdownloads.com.br/download/36/microsoft-office-mac-2011/

Esse link do superDownloads foi uma dica do leitor
Pvh que eu acabei não vendo antes, pra quem estava com  dificuldades em achar e baixar a versão!

Ah e só uma dica que também percebi que ta gerando muita dúvida na cabeça da galera o Mac OS possui duas pastas library/Biblioteca uma na pasta do usuário e outra na raiz do HD vocês precisam acessar a pasta da RAIZ.

Eclipse Market

Bom dia a todos, acabo de formatar meu note e como sempre vem todo aquele trabalho de reinstalação de todos os programas que usamos em nosso dia a dia, pois bem, estava eu reinstalando tudo que preciso e entre muita besteira baixei o eclipse e então fui configurar todos os plugins para a IDE, foi ai que descobrir algo bastante interessante, para muitos pode até não ser uma novidade, mas confesso que pra mim foi uma grande e boa novidade, descobri que dentro do eclipse agora possui uma interface de market bem parecida com aquelas que já estamos acostumados para smartphones onde basta digitar o nome do plugin que se deseja instalar e ele busca as opções e então mostra um botão de install que ao pressionar ele mesmo já carrega tudo que é necessário e então basta um next, next install e tudo ta lá lindo e maravilhoso para ser utilizado, não que a forma de instalação anterior fosse arcaica e ou trabalhosa e difícil mas tenho que dizer só de não precisar ficar fuçando a net em busca da url correta para o plugin em questão já é uma mão na roda.

Abaixo segue alguns print’s que fiz para mostrar como ficou ainda mais facil instalar plugins no eclipse:

1) Caminho para o eclipse marketplace, note que a opção para instalação manual ainda está disponível.

2) tela de busca e instalação dos plugins, basta digitar o nome do plugin desejado no campo find e após encontra-lo pressionar o botão install.

Hello world!

Bem esse é o meu primeiro post no meu primeiro blog e eu não sabia muito bem sobre o que escrever, mas foi então que uma coisa me chamou atenção, logo que terminei de fazer o cadastro no wordPress o proprio sistema gerou uma primeira postage com o titulo Hello World, pra quem desenvolve sistemas sabe muito bem o que essa pequena frase significa… bom e assim eu decidi deixar pois nada melhor que um bom e velho Hello world! para iniciar algo que eu ainda não sei se vai dar certo!!!!!