Arquivo de etiquetas: android

Xamarin: O ambiente de desenvolvimento em Windows & Mac

Este artigo tem como objetivo mostrar como criar o ambiente de desenvolvimento cross-platform, em Windows & Mac, usando Xamarin.

Introdução

O ambiente de desenvolvimento de aplicações móveis depende da tecnologia em causa e os sistemas operativos em que estão disponíveis. Desta forma, os programadores de Objective-C terão de usar um Mac para fazer o desenvolvimento das suas aplicações, os programadores de Windows Phone e Windows Store Apps irão usar um Windows e os programadores de Android poderão fazê-lo tanto num Mac como num Windows.

Usando a Xamarin Platform este cenário muda um pouco de figura, isto porque apesar de ser obrigatório ter um Mac para o desenvolvimento de iOS, é possível desenvolver aplicações iOS num Windows. De forma a clarificar como criar o ambiente para desenvolver e testar aplicações para Android, iOS e Windows ao mesmo tempo, irei apresentar os vários cenários possíveis.

Continuar a ler

Como Suportar Diferentes Idiomas numa App Android

O mundo das aplicações móveis é cada vez mais abrangente, fazendo já parte do dia-a-dia de qualquer um dos mortais com smartphone. Esta fragmentação e abrangência na utilização de aplicações móveis torna complicada a tarefa de ter um público-alvo bem definido, pois “geralmente” as aplicações estão disponíveis para a globalidade dos utilizadores e não limitadas a regiões.

Esta situação torna a definição dos idiomas para o público-alvo da aplicação um requisito fundamental para o correto desenvolvimento de uma aplicação. Neste pequeno tutorial irei dar a conhecer uma forma de implementar o suporte a múltiplos idiomas numa aplicação Android.

Continuar a ler

Desenvolvimento de Aplicações Profissionais em Android

O livro Desenvolvimento de Aplicações Profissionais em Android, de Ricardo Queirós, destina-se principalmente a programadores que pretendam evoluir os seus conhecimentos sobre Android conhecendo as especificidades e novidades introduzidas pela versão 4.4 (a versão KitKat é a utilizada por Ricardo Queirós ao longo da obra). Embora este livro possa ser utilizado por aqueles que pretendem iniciar-se no desenvolvimento de aplicações Android, considero que poderá haver algumas dificuldades em alguns capítulos, prevendo que seja necessário recorrer a alguns exemplos mais simples antes de implementar os exemplos que acompanham este livro.

Ricardo Queirós começa por introduzir, no capítulo 1 do seu livro, as ferramentas de desenvolvimento—Eclipse e Android Studio (atualmente em fase Beta)—e um dos conceitos mais básicos de programação para Android: as atividades, que representam a interface gráfica perante o utilizador.

Continuar a ler

Xamarin: Sem custos para estudantes

Introdução

A Xamarin é uma empresa americana, mais especificamente de São Francisco, que foi criada em 2011, por engenheiros que trabalharam nos projetos  MonoMonoTouch e Mono for Android. Esta empresa tem foco no desenvolvimento de software que irá permitir que os programadores de aplicações móveis criem aplicações usando C# ou F#, que corram em dispositivos Android e IOS, como se de aplicações nativas se tratasse.

Do leque de produtos da Xamarin, destacamos a Plataforma Xamarin (representa um conjunto de ferramentas e produtos para desenvolvimentos de aplicações móveis, onde o Xamarin.Android, o Xamarin.IOS, o Xamarin Studio e o Xamarin para Visual Studio se incluem), o Xamarin Test Cloud (serviço que permite testar aplicações em diversos dispositivos físicos), o Xamarin Insights (serviço que permite acompanhar em tempo real o funcionamento das aplicações, fornecendo relatórios de erros, eventos e ajuda a compreender como os utilizadores usam a aplicação, baseado nos eventos ocorridos na aplicação).

Continuar a ler

Tap Ballz

Tap Ballz é um jogo feito por dois jovens portugueses, Joel Belo e João Araújo (WIP Games). Este jogo é bastante simples. É um jogo onde temos de carregar nas bolas que vão descendo no ecrã na cor pedida. Cada vez o jogo fica mais difícil, aumentando a velocidade e tornando-se um verdadeiro desafio! O objectivo é obter a melhor pontuação possível.

Este jogo destaca-se por ser um jogo de raciocínio rápido no qual uma tela cheia de bolinhas coloridas é apresentada no display e o jogador deve apenas pressionar as que da cor que for indicada.

Assim, será necessário ter reflexos rápidos para acertar apenas a cor correta e evitar perder pontos.

Continuar a ler

Criar uma aplicação para Android com mapa

Android

Android é um sistema operativo baseado no núcleo do Linux6 para dispositivos móveis, desenvolvido pela Open Handset Alliance, liderada pelo Google. Segundo a Google, mais de 1 milhão de utilizadores. Este sistema foi adoptado por várias marcas de topo de mercado HTC, Samsung, Sony, Motorola, LG e Nokia.

O Android está disponível com código aberto desde 21 Outubro de 2008. O Google publicou todo o código sob a licença Apache. No entanto, ele depende de uma autorização da próprio Google para poder aceder à biblioteca de aplicações, Play Store.

Com a API do Google Maps v2 para Android, é possível adicionar mapas com base em dados do Google Maps numa aplicação. A API, que é lida automaticamente com acesso aos servidores do Google Maps, possui métodos que permitem adicionar marcadores, polígonos, sobreposições, e ainda mudar a visão de uma área do mapa.

Continuar a ler

Interação com voz no Android: Aprenda a desenvolver um aplicativo com interação por voz no Android

Do que se trata no artigo: Este artigo demonstra os passos básicos para desenvolver um aplicativo que utiliza a interação por voz, posterior reconhecimento do que foi dito e com isso realizar uma determinada acção (no nosso exemplo, faremos uma simples mudança na interface).

Em que situação o tema é útil: Será útil para os programadores que desejem ter uma experiência inicial com a API de reconhecimento de voz.

Desenvolvendo aplicações para Android: A utilização de smartphones tem crescido no mundo todo, tendo como um dos principais sistemas operativos o Android, o qual conta com diversas aplicações para atrair novos utilizadores. Pensando nisso, a Google disponibilizou o Android SDK, uma plataforma gratuita para o desenvolvimento de aplicações. Este artigo apresenta os passos necessários para o desenvolvimento de uma aplicação que utiliza uma busca por voz, e através dessa busca retorna resultados que serão analisados e uma nova acção será tomada de acordo com essa análise.

Continuar a ler

Dispositivo Android: Ser ou Ser reconhecido pela Google

Nos dias que correm, em que as novas tecnologias praticamente dominam a nossa atenção, há um sistema operativo que ganhou bastante destaque nos últimos anos. Neste artigo vamos falar do Sistema Android.

Para os leitores mais distraídos, este sistema é baseado em Linux, tem como mascote o verdinho Bugdroid e o nome Android faz ainda este ano, 10 anos de existência. Em Outubro de 2003, era fundada a Android Inc, em Palo Alto.

Esta empresa tinha como meta desenvolver um sistema operativo para as máquinas fotográficas digitais, contudo, deixaram de lado a ideia inicial para desenvolverem um sistema operativo baseado em linux para a plataforma móvel para fazer frente, por exemplo, ao sistema Symbian.

Continuar a ler

Android – Introdução ao Desenvolvimento de Aplicações

O Android tornou-se na plataforma de dispositivos móveis mais usada no mundo e, como tal, existe um interesse crescente dos programadores em criarem soluções para esse mercado. Para quem queira dar aquele 1.º passo no desenvolvimento de aplicações em Android, o livro Android – Introdução ao desenvolvimento de aplicações, de Ricardo Queirós, é uma boa escolha.

Contém, passo a passo, desde a configuração do ambiente de desenvolvimento, até à concepção de uma aplicação para Android na sua íntegra. Destaca exemplos muito úteis que podem ser reaproveitados noutra aplicação, pois contempla o desenho de uma interface gráfica, a gestão de dados da aplicação através de gestão de ficheiros ou bases de dados, utilização de APIs de localização, mapas e sensores, e a criação do jogo do galo.

Continuar a ler