Desenvolvendo App DroidNew Hello World

Neste Post iremos desenvolver nosso primeiro aplicativo para plataforma Android. Levando em consideração que toda linguagem de programação que você estudar, o primeiro exercício ou exemplo a ser realizado é o famoso Hello World, não seria diferente conosco.

Nosso primeiro aplicativo será o app DroidNew Hello World, o qual já esta disponível no Google Play para download.

O app DroidNew Hello World tem como funcionalidade apresentar uma mensagem na tela principal do aplicativo e ainda disponibilizar uma ação, para realizar acesso ao Blog DroidNew.

Conceitos apresentados nesta aplicação:

  • Layouts
  •  Widgets
  • Eventos
  • Arquivo strings.xml
  • Application Resource
  • Internet
  • Arquivo AndroidManifest

Para construir um Projeto Android podemos utilizar o comando CTRL+N ou navegar ate o menu File New > Others.

01

Continuar lendo

Java e Orientação a Objetos

Todo aplicativo nativo para Plataforma Android é desenvolvido na Linguagem de Programação Java e com padrão de programação Orientado a Objetos.

Por isso resolvemos escrever este Post, apresentando alguns conceitos sobre Orientação a Objetos e aplicando-os, em exemplos práticos utilizando a Linguagem de Programação Java.

JAVA

Criado a partir de um projeto da Sun Microsystems voltado para dispositivos portáteis inteligentes, o Java foi lançado em 1995 como uma alternativa para construção de aplicações web e tornou-se um sucesso acadêmico e corporativo devido suas características.

Java é formado por uma extensa biblioteca de classe 100% Orientada a Objetos, independente da plataforma, segura e de ótima performance. Java é independente de plataforma porque seus programas são compilados em um formato neutro, os Bytecodes, armazenados em um arquivo de classe .class. O Java possui a sua Maquina Virtual, a JVM (Java Virtual Machine). A JVM interpreta os Bytecodes como código nativo do sistema, usando os serviços oferecidos pelo Sistema Operacional.

Um programa Java compõe de um ou mais arquivos fonte onde cada um pode conter:

  • Uma declaração de pacote (package)
  • Uma ou mais diretivas de importação (import)
  • Uma ou mais interações de classes (class)
  • Uma ou mais declarações de interfaces (interface)

O inicio de todo programa Java é constituído de uma classe na qual existe um método main, o método principal de uma classe. Abaixo um programa simples em Java onde uma String esta sendo impressa no console.

Continuar lendo

Eclipse ADT ou Android Studio?

Neste Post iremos apresentar um pouco sobre as características e recursos das IDEs de desenvolvimento de aplicativos para plataforma Android.

Eclipse ADT ou Android Studio

Eclipse + ADT + SDK + Android

Sempre utilizamos o Eclipse com o plug-in ADT para o desenvolvimento Android, porem na apresentação do Google I/O de 2013, a Google realizou o lançamento da versão inicial, ainda não finalizada, da IDE Android Studio.

Enfim, brigas e gostos à parte, ambas as ferramentas, uma criada em 2001 e outra lançada sua versão não finalizada em 2013, devem disponibilizar ambientes, recursos, ferramentas e padrões para o desenvolvimento Android. Consequentemente, questionamentos surgiram em relação a qual IDE seria melhor? Qual seria mais utilizada? Quem iria se dar mal?

Continuar lendo

Instalação e Configuração do Ambiente de Desenvolvimento Android

Para tornar possível a criação e publicação do nosso primeiro aplicativo, temos que instalar e configurar nosso ambiente de desenvolvimento.

Nosso ambiente consiste da instalação do Eclipse mais o Plug-in Developer Tools do Android (ADT).

O ADT é simplesmente um Plug-in instalado no Eclipse para o desenvolvimento de aplicativos para Android. O SDK ira disponibilizar ferramentas em nosso ambiente de desenvolvimento como recursos para realizar o desenvolvimento, testes, depuração, debug, emulador e empacotamento dos aplicativos Android.

ADT é Open Source e esta disponível para as principais plataformas de sistema operacional.

Podemos realizar o download do SDK no site Android Developer.Android Bundle

Com o download do SDK teríamos:

Porem como será nossa primeira iteração com Android, é bom apresentar o modo clássico, com o download da IDE Eclipse, mais o ADT e SDK disponibilizados no site do Android Developer.

Continuar lendo

Introdução ao Android

Neste Post iremos apresentar um pouco sobre a historia do Android, onde e quando começou, e no que ele é baseado.

Andy Rubin foi o criador do Sistema Operacional Android, criado em 2003, chamou a atenção do gigante Google, que depois de 2 anos decidiu comprá-lo. O T – Mobile G1 foi o primeiro aparelho celular com Android no mercado, lançado pela HTC.

t-mobile-g1-black

O T – Mobile G1 começou a ser vendido nos Estados Unidos no dia 22 de outubro de 2008, no valor de U$ 179, com tela sensível a toque, teclado Qwerty e todas as outras funcionalidades que os dispositivos Android tem a oferecer.

Para promover o Android, assim que a primeira versão do SDK foi lançada, software utilizado para desenvolver aplicativos na plataforma Android, que possui um emulador para simular o sistema do Android, também foi anunciado um concurso, o Android Developer Challenge (ADC), que superou U$ 10 milhões em prêmios. O propósito do concurso era absorver as ideias e bugs encontrados durante os testes realizados pelos desenvolvedores participantes do concurso.

Continuar lendo