Novas funcionalidades para o desenvolvimento móvel

A versão mais recente do MobileTogether está disponível hoje, e adiciona ainda mais funcionalidades a esta plataforma inovadora que permite criar e implementar aplicações móveis nativas de forma mais rápida do que qualquer outra solução.

Para começar, revisámos completamente os preços do MobileTogether, com um novo modelo que é fácil de entender e incrivelmente acessível.

Além disso, a versão 2.1 introduz mais de 30 novas funcionalidades importantes, adicionadas com base no feedback real de desenvolvedores. Estas incluem novas opções para a criação de tabelas, mecanismos avançados de tratamento de erros e alternativas flexíveis para um design de interface de utilizador apelativo.

Vamos analisar como estas novas funcionalidades se combinam para permitir que você crie as aplicações mais avançadas, focadas em dados, para dispositivos iOS, Android e Windows.

Preços totalmente novos

A MobileTogether eliminou grande parte das barreiras ao desenvolvimento móvel, tornando mais fácil e rápido do que nunca criar aplicações de qualidade para todas as plataformas. Agora, estamos a remover o último obstáculo: o custo. Com o lançamento da MobileTogether 2.1, estamos a introduzir um plano de preços simplificado, concebido para que possa começar a trabalhar rapidamente.

Aplicações ilimitadas, utilizadores ilimitados, desenvolvedores ilimitados

Como sempre, o ambiente de desenvolvimento da aplicação MobileTogether Designer é gratuito, permitindo que o disponibilize a um número ilimitado de programadores na sua empresa. Agora, também reduzimos drasticamente os custos do servidor da aplicação. O MobileTogether Server está agora disponível com preços por núcleo de servidor a partir de 1000 dólares por ano. É isso mesmo: 1000 dólares por ano para um número ilimitado de aplicações e um número ilimitado de utilizadores.

Embora não haja limite para o número de utilizadores ou para o número de aplicações que pode executar no servidor de aplicações móveis, poderá, naturalmente, ser necessário aumentar a capacidade do servidor, dependendo da carga real, para garantir um desempenho ótimo para um número maior de utilizadores. No entanto, o preço inicial é ideal para a maioria das implementações iniciais.

Com esta estrutura de preços drasticamente reduzida, e com as novas funcionalidades descritas abaixo, procurámos tornar o MobileTogether a plataforma mais acessível – e a mais sofisticada – para o desenvolvimento de aplicações centradas em dados, para todas as plataformas.

Melhorias nas tabelas no MobileTogether 2.1

As tabelas são um elemento fundamental em qualquer aplicação móvel, e o MobileTogether inclui melhorias poderosas para a criação de tabelas de qualquer tamanho:

  • Tabelas com barra de rolagem: defina a altura e a largura máximas para permitir a rolagem horizontal e vertical
  • Nova propriedade: cor de fundo das linhas/colunas da tabela
  • Opção para alinhar tabelas aninhadas

O suporte para tabelas com barra de rolagem oferece ainda mais flexibilidade na criação de tabelas no MobileTogether. Agora, para garantir uma visualização fácil em dispositivos de todos os tamanhos, os desenvolvedores podem definir o tamanho máximo visível de uma tabela, ou ajustá-la para ocupar o espaço restante no ecrã, com a possibilidade de ativar a rolagem horizontal ou vertical para visualizar o restante do conteúdo.

As tabelas com barra de rolagem podem ser utilizadas para mais do que apenas exibir grandes quantidades de dados. Por exemplo, quando uma tabela é usada para organizar outros elementos de interface. A funcionalidade de tabela com barra de rolagem permite definir elementos, como barras de navegação ou outras ferramentas, que permanecem sempre fixos na parte inferior do ecrã, mesmo quando o utilizador percorre uma visualização maior.

Novos Controles

As novas funcionalidades do MobileTogether 2.1 permitem que os programadores adicionem elementos visuais familiares às suas interfaces de utilizador avançadas, tornando as aplicações ainda mais fáceis de entender e utilizar pelos utilizadores:

  • Novo controlo: barra deslizante
  • Novo controlo: linha vertical
  • Novo aspeto do botão: Partilhar e Enviar por e-mail

Um exemplo do novo controlo deslizante horizontal é apresentado na aplicação abaixo.

Novas ações

As novas funcionalidades incluídas no MobileTogether 2.1 complementam a linguagem de programação Action Tree, inovadora e sofisticada, desenvolvida pela MobileTogether, tornando esta plataforma suficientemente poderosa para criar qualquer aplicação orientada a dados que se possa imaginar. Estas funcionalidades incluem:

  • Nova ação: Partilhar
  • Nova ação: Inserção em lote no banco de dados
  • Nova ação: Deixar
  • Nova ação: Retornar
  • Subpáginas: possibilidade de retornar o resultado ao fechar
  • Grupos de ações: possibilidade de passar parâmetros
  • Nova ação: Tentar/Capturar
  • Nova ação: Lançar
  • Nova ação: Cancelar a execução da ação
  • Nova ação: Deslocar-se para o final da tabela
  • Nova ação: Carregar imagem
  • Nova ação: Mostrar rota
  • Nova funcionalidade: Carregar/guardar ficheiros nos dispositivos dos utilizadores
  • Criar pastas automaticamente ao guardar ficheiros, quer no cliente quer no servidor
  • Nova ação: Eliminar ficheiros/pastas
  • Nova ação: Reiniciar/Parar o temporizador da página
  • Nova ação: Comportamento de cancelamento do utilizador

As novas funcionalidades de tratamento de erros, como o bloco Try/Catch (mostrado na Árvore de Ações abaixo), a opção de cancelar a execução de uma ação e ações relacionadas, permitem um controlo mais robusto. Além disso, a capacidade de passar parâmetros e retornar resultados em grupos de ações permite que estes funcionem como sub-rotinas de programação propriamente ditas.

Novas funções, propriedades e operadores XPath

  • Flexibilidade para definir algumas propriedades existentes através de XPath
  • Nova propriedade: tamanho do texto em pixels
  • Nova função XPath: mt-conectado-via-wifi
  • Nova função XPath: mt-font-height
  • Nova função XPath: mt-control-width
  • Nova função XPath: mt-user-tentou-cancelar-ações
  • Pesquisa rápida na caixa de diálogo da função XPath
  • Nova opção para ocultar a barra de título da página

As novas funções de extensão XPath permitem lidar com diversos cenários, como verificar se o dispositivo está conectado via Wi-Fi ou não, e qual é a altura padrão da fonte numa determinada plataforma. A opção de ocultar a barra de título da página aumenta a área ativa da aplicação, o que pode ser especialmente útil em dispositivos mais pequenos.

Novas funcionalidades que melhoram a experiência do utilizador final

Uma excelente experiência de utilizador é o principal objetivo de qualquer aplicação que utilize dados, e estamos constantemente a esforçar-nos para adicionar funcionalidades que visem diretamente ajudar o utilizador final. Novidades na versão 2.1 do MobileTogether:

  • Página de login/início personalizável para o cliente no navegador
  • Aceleração do início da aplicação quando a conexão é lenta
  • Novo estilo de teclado: Visualização da senha

Agora, mesmo quando a ligação é lenta, os aplicativos MobileTogether iniciarão muito mais rapidamente. Os desenvolvedores também podem especificar uma página de apresentação mais intuitiva quando um aplicativo é acedido através do cliente baseado no navegador.

Nova aplicação de demonstração: MyCollections

Existe uma nova aplicação de demonstração no servidor de demonstração da aplicação cliente universal MobileTogether, chamada "MyCollections".

MyCollections é uma aplicação móvel de base de dados altamente flexível e expansível, ideal para gerir as suas coleções pessoais. O MyCollections inclui modelos pré-definidos para CDs de áudio, livros e vinhos, que podem ser utilizados tal como estão, personalizados com novas funcionalidades, ou utilizados como ponto de partida para qualquer outra coleção. Pode adicionar fotografias, criar e formatar novos campos descritivos e personalizar o MyCollections para se adequar às características específicas dos seus objetos de coleção. Pode até mesmo partilhar as suas coleções com amigos.

O aplicativo "My Collections" foi desenvolvido utilizando o framework de desenvolvimento móvel MobileTogether e demonstra muitas das novas funcionalidades disponíveis na versão 2.1 do MobileTogether.

Obtenha o MobileTogether 2.1

Leia mais sobre estas novas funcionalidades, ou atualize já gratuitamente o seu software MobileTogether.

Se ainda não é cliente, comece já com o Designer MobileTogether gratuito!