Programação para Android: como começar a criar seus próprios aplicativos e jogos?
A programação é uma daquelas áreas onde todos podem se sentir no papel de criador. Normalmente, sob ele entender o desenvolvimento de aplicações para computadores pessoais, unidades de equipamentos industriais, ou simplesmente para DIY eletrônico. Mas a proliferação de dispositivos móveis touchscreen tornar a programação mais popular para Android, iOS ou outro shell sistema deste tipo. Bem, devo admitir, o negócio é promissor. Portanto, o artigo será considerado, para começar a programar para o Android a partir do zero. Que recursos existem? O idioma é usado?
criação de programas
Antes de escrever o seu próprio programa, você deve examinar todos os componentes necessários para isso:
- Idioma.
- Escolha um ambiente de desenvolvimento. Na linguagem que ainda habitam em detalhe, como, aliás, e produtos de software, que irá criar a aplicação. Mas, primeiro, vamos falar um pouco sobre os ambientes de desenvolvimento. Convencionalmente, eles podem ser divididos em três componentes:
- gráficos;
- convencional;
- online.
Para criar programas Note-se que agora é difícil apresentar uma idéia que não teria sido desenvolvido anteriormente. Portanto, quando ocorre um problema, ou apenas em caso de falta de conhecimento necessário para formular corretamente um mal-entendido e vai apelar para programadores mais experientes. Eles podem ajudar na criação de programas de conselhos construtivos.
Em que os programas de língua são escritos?
Para estes fins, use Java. Deve-se notar que é bastante uma linguagem de programação complexa. Mas para criar seus próprios aplicativos não são necessariamente sabem totalmente. Será conhecimentos e habilidades de informação de fundo trabalho de base suficiente para obter respostas às suas perguntas. Além disso, há certa peça, usando o que, você pode tomar algumas medidas para criar um aplicativo sem problemas significativos. Então programação para Android se transforma em um prazer.
É ambiente de desenvolvimento normalmente escolhido
Enquanto os jogadores são considerados o mais grave de Eclipse e Android SDK. Eles são gratuitos. Em geral, deve-se notar que o ambiente de desenvolvimento – concorrentes sérios, e cada um deles tem uma série de pontos fortes e fracos. Vale a pena estudar cada um deles. Separadamente permitir-nos um pouco para se concentrar em um aspecto do SDK Android – emulador. Ele é um programa que finge ser um telefone ou tablet que roda em "Android". Emulador tranquilamente trabalhando em um PC padrão e o ambiente de trabalho se parece com um dispositivo móvel padrão. Há uma característica única – que é controlado usando o mouse e teclado, em vez de seu dedo. No emulador você pode testar a funcionalidade das aplicações sob as várias extensões da tela, bem como diferentes versões do sistema operacional móvel "Android". Portanto, como é estranho para você que possa parecer, mas durante o desenvolvimento de aplicações, visando Android, tem um telefone – não é necessário.
O que você precisa para desenvolver seu aplicativo?
Para criar o seu próprio programa, necessariamente contratar um programador – será necessário apenas para gastar seu próprio tempo e esforço. Mas para aplicações publicadas no "Play Store" terá de ser compartilhada com "Google" 25 dólares. Mas esta soma é mais do que compensado, se o pedido tiver sido criado, o que poderia criar um público regular de vários milhares de pessoas. Monetização pode ser realizada à custa de serviço no jogo ou através da publicidade.
Ambiente de desenvolvimento gráfico
Esta opção é adequada para aqueles que não têm nenhuma idéia sobre a programação em geral, mas gostaria de receber o seu pedido aqui e agora. Para começar a ler a descrição e características dos ambientes de desenvolvimento gráficas. Por exemplo, alguns podem colocar apenas os elementos mais simples e anexá-las para a funcionalidade mínima. Tais recursos devem ser evitados, porque com sua ajuda, seria difícil compreender a lógica e criar o produto final é desenvolvido. É aconselhável fazer a seleção de tais parâmetros:
- A presença de uma interface intuitiva.
- Usando operação lógica clara.
- A capacidade de criar elementos gráficos e sete modos.
- Disponibilidade de documentação para o ambiente de desenvolvimento e fórum de suporte.
Ambiente de Desenvolvimento on-line
Eles podem fornecer uma perspectiva bastante ampla funcionalidade em um ponto de acesso simples – a Internet. "Ambiente de Desenvolvimento Online" – talvez isso diz tudo. Embora deva ser esclarecido que a programação de jogos para Android ainda é difícil. Assim, o mais difícil de ser implementada shooters e similares em complexidade da aplicação. Mas o programa com design de texto e transmissão de dados – é fácil.
conclusão
Esperamos que os problemas dos primeiros passos da preparação para a criação de seus programas não são mais. Se você decidiu empenhar-se seriamente na programação, você pode usar a literatura especial. Por exemplo, o livro "Programação para Android» Brian Hardy. Claro, isso não é apenas um bom trabalho, mas com algo que é necessário para começar. Aqui está uma revisão com a ferramenta e você pode começar no caminho para o sucesso.