Introdução ao appcelerator
Instale o Atom (e alguns pacotes úteis)
Vá para https://atom.io/ e instale o editor de átomos.
Em seguida, instale alguns pacotes Atom para facilitar a codificação Titanium:
|Nome | Tipo | Características |
|—————————— |————— |– ————
| linguagem de titânio javascript | Idioma | JS Autocomplete (não liga)|
| Titanium Alloy | complemento| Pacote tudo-em-um
Ir para definição
Abrir relacionado
Destaque TSS|
| Ti-Create |add-on| Criar projetos, controlador, módulos|
| Titanium-Build| complemento| Executar no simulador (wip)|
Outros pacotes/complementos úteis que não são de titânio:
Nome | Características |
---|---|
Atom Beautify | Embelezador de código (suporte a tss, xml, js) |
minimapa | Uma visualização do código-fonte completo. |
minimap-highlight-selected | Uma ligação de minimapa para o pacote selecionado em destaque |
highlight-selected | Realça a palavra atual selecionada ao clicar duas vezes |
pigmentos | Um pacote para exibir cores em projetos e arquivos. |
Linter | Um núcleo Base Linter com Cow Powers (não faz nada por si só, é uma base de API) |
Linter-jshint | Plugin Linter para JavaScript (isso verifica seu código JS) |
DocBlockr | Um pacote auxiliar para escrever documentação |
Terminal-plus | Um pacote de terminal para Atom, completo com temas e muito mais |
Gerente de projeto | Gerente de projetos |
fonte: https://github.com/m1ga/titanium_with_atom#install-atom-and-some-useful-packages
Instalação ou Configuração
Instalando o Appcelerator Titanium
Primeiro precisamos configurar o Titanium:
As partes principais são instaladas usando o gerenciador de pacotes node.js ’npm’. Verifique https://nodejs.org/ se precisar instalá-lo.
Linux (Fedora)
Se você estiver usando o Fedora 23, você pode executar os seguintes comandos para obter as bibliotecas necessárias:
# install tools and libraries needed for android sdk
dnf install nodejs npm git gcc glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
# intall npm version 4.2.2
npm install -g npm
npm install n -g
n 4.2.2
# install cli tools
npm install -g titanium alloy appcelerator tisdk
- Instale o Java JDK 8: http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedora-centos-rhel/
- Baixe o Android SDK (somente SDK Tools): https://developer.android.com/sdk/index.html#Other
- Descompacte o Android SDK e execute o Android para instalar o SDK
- ajuste seu .bash_profile:
echo " PATH=$PATH:$HOME/.local/bin:$HOME/android-sdk-linux/tools:$HOME/android-sdk-linux/platform-tools:/usr/java/latest/bin"
echo " export ANDROID_SDK=$HOME/android-sdk-linux"
echo " export JAVA_HOME=/usr/java/latest"
echo "export PATH"
OSX / Windows
TODO: instalar node/npm no Windows/OSX
Abra um console e execute o seguinte comando para instalar as ferramentas:
npm install -g liga de titânio tisdk
SDK de titânio
Depois disso, precisamos instalar o SDK. Para isso vamos usar a ferramenta cli tisdk de David Bankier (https://github.com/dbankier/tisdk):
# lista sdks de titânio disponíveis
lista tisdk
A saída será algo assim
4.1.0.GA
4.1.0.Beta
4.0.0.RC5
4.0.0.RC4
4.0.0.RC3
4.0.0.RC2
4.0.0.RC
4.0.0.GA
...
Nesta lista, selecionamos o GA mais recente (4.1.0) e o instalamos
tisdk instalar 4.1.0.GA
com este comando você pode verificar se o titânio encontrou o sdk:
lista de sdk ti
e com
sua informação
você pode ver se algo está faltando (como instalar o JDK e o Android SDK seguirão)
Você está pronto para criar projetos de titânio/liga agora e compilá-los! Hora de configurar o editor
obtenha o SDK mais recente
O SDK mais recente não está disponível como binário com tisdk. Você deve compilar com:
tisdk build 5.0.0.GA
Para mais informações, visite https://github.com/dbankier/tisdk e dê uma olhada em “Manual builds”
Outros métodos
- Codexcast lançou um vídeo sobre “[Getting Setup With Titanium Mobile OSS: including compilar o SDK](https://codexcasts.com/episodes/getting-setup-with-titanium -mobile-oss-incluindo-compilando-o-sdk)”
- obtenha as compilações noturnas não oficiais em http://builds.appcelerator.com.s3.amazonaws.com/index.html#master
fonte: https://github.com/m1ga/titanium_with_atom#installing-appcelerator-titanium
Crie seu primeiro aplicativo
Estamos apenas criando um aplicativo Alloy vazio usando CLI e Atom.
Abra um novo terminal e adicione o seguinte:
ti cria --id com.test -d . -n APPNAME -p all -t app -u http://migaweb.de
cd APPNAME/
liga nova
Isso criará um aplicativo básico (nome: APPNAME, identificador de pacote: com.test, tipo: app, platform: all) e o converterá em um projeto Alloy.
Você também pode usar o pacote Atom ti-create
Ele criará um novo projeto dentro da pasta que está aberta na visualização em árvore. ‘Criar controlador/widget’ só funciona dentro de um projeto Alloy existente (“Abrir pasta” — selecione a pasta do projeto).
fonte: https://github.com/m1ga/titanium_with_atom#create-your-first-app
Compile seu aplicativo
Existem várias maneiras de compilar seu aplicativo. Você pode usar o simulador/emulador, implantá-lo no seu dispositivo ou criar apk’s/ipa’s da loja. Há também uma ferramenta de teste ao vivo (TiShadow) que economiza muito tempo esperando pelo compilador.
maneira do cli
# android para dispositivo
ti build -p android -T device
# android para armazenar/arquivar
ti build -p android -K /home/user/keyfile.keystore -T dist-playstore
# Simulador de iOS - mostrará um menu para selecionar o tamanho/dispositivo
de build -p ios -C ?
# iOS para ipa - mostrará um menu para selecionar as teclas
ti build -p ios --deploy-type production --ios-version 9.0 --keychain --target dist-adhoc --output-dir .
Relacionado ao iOS
Para listar todos os nomes de distribuição, você pode usar:
security find-identity -v -p codesigning
fonte: https://github.com/m1ga/titanium_with_atom#compile-your-app