BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Scade: desenvolvimento aplicativos Android usando o Swift

Scade: desenvolvimento aplicativos Android usando o Swift

O Cross Platform Swift fornece a base para o desenvolvimento de aplicativos iOS e Android usando o Swift. O roadmap de 2019 se concentra em aperfeiçoar as funcionalidades, melhorando a produtividade e usabilidade, além da comunicação com a comunidade de desenvolvimento Swift.

Criado pelo SCADE, a Cross Platform Swift, atualmente está na versão 1.0 e inclui um compilador Swift visando plataformas ARM e x86 Android, juntamente com o framework Swift Foundation que está disponível para iOS e Android. Também fornece um IDE baseado em Eclipse, incluindo o Visual UI e um assistente de código para ajudar os desenvolvedores a iniciar seus projetos, além de um simulador SCADE que é executado no MacOS.

Para o design de interface de usuário, o SCADE aproveita o poder do SVG para criar interfaces independentes de plataforma que usam controles nativos para preservar a aparência e sensações nativas das plataformas.

Nosso SCADE SDK fornece acesso multi plataforma para os controles nativos (campos de texto, teclado, mapa, câmera...) e permite usar os controles através de uma base de código. A principal funcionalidade é exposta por meio de uma API unificada e para a funcionalidade específica da plataforma, na qual podemos converter o controle para a classe de controle nativo e usá-la sem restrições.

O Cross Platform Swift está em funcionamento há mais de dois anos e, graças também a Swift atingindo a estabilidade ABI com Swift 5, está chegando perto da maturidade, de acordo com SCADE.

Com a versão mais recente, de fato, o SCADE adicionou alguns componentes-chaves. Um ponto crítico para permitir o desenvolvimento multi-plataforma para iOS e Android usando Swift é o Fusion, um framework que facilita a chamada de qualquer funcionalidade Android do Swift. O SCADE também adicionou suporte para o AutoLayout no Android, o que torna possível usar o layout automático para criar UIs em ambas as plataformas. Da mesma forma, o Cross Platform Swift agora é capaz de usar frameworks de terceiros, incluindo bibliotecas nativas C, CryptoSwift, SQLite, entre outros. O SwiftUI parece estar no roadmap do SCADE também.

Adicionar novos recursos e melhorar a produtividade do desenvolvedor não são os únicos objetivos que o SCADE está buscando. Em particular, o SCADE planeja fortalecer os esforços para fornecer amostras completas de aplicativos e conteúdo instrucional para ajudar os desenvolvedores a descobrir o que a plataforma tem a oferecer.

O Cross Platform Swift Community Edition pode ser baixado gratuitamente no site da SCADE.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT