Informação preliminar
Antes de entrar no tutorial e se explicar como criar aplicativos grátis, é meu dever fornecer-lhe algumas informações preliminares sobre o caso em questão. Em primeiro lugar, saiba que para ser capaz de criar aplicativos, é essencial conhecer o linguagens de programação referência, ou pelo menos ter um conhecimento superficial dela.
As linguagens de programação mais populares em Android eles são Java e XML, enquanto para o lado iOS abbiamo rápido (lançado pela Apple em 2014) e Objective-C (linguagem histórica na qual os aplicativos iOS foram baseados desde o início): para mais informações, sugiro a leitura de meus guias específicos sobre como iniciar a programação, como criar um programa, como aprender Java e como programar em Java. Tutoriais mais detalhados sobre o assunto também podem ser encontrados em pesquisas no Google, em sites especializados no assunto.
Linguagens de programação podem ser usadas por meio de programas especiais concebido, justamente, para o desenvolvimento de aplicações. Os softwares pertencentes a esta categoria são essencialmente divididos em dois tipos: o SDK e soluções comerciais independentes.
Os SDK (sigla para Software Development Kit), são ferramentas disponibilizadas pelas empresas que gerenciam os sistemas operacionais (Google, no caso do Android, e Apple, no caso do iOS), graças às quais é possível fazer o a maior parte da plataforma que vão contactar, permitindo gerir tudo ao pormenor, optimizando cada função e realizando vários testes.
Já o software independente, como a própria definição indica, é disponibilizado por empresas terceirizadas e permite o desenvolvimento de conteúdo em um ambiente integrado. Normalmente, são mais fáceis de utilizar e permitem trabalhar num único projeto que pode ser exportado em diversos formatos, como um pacote compatível com múltiplas plataformas, dependendo da licença que possui.
Como criar um aplicativo gratuito para Android e iOS
Tendo feito os esclarecimentos necessários acima, vamos ao cerne do tutorial e vamos descobrir, concretamente, como criar aplicativos gratuitos para Android e iOS. Abaixo você encontrará aqueles que, na minha opinião, representam o melhor software que você pode usar para atingir seu objetivo: teste-os agora!
Android Studio (Windows / macOS / Linux)
Android Estúdio é a ferramenta do Google que você pode usar para desenvolver aplicativos para Android. É grátis e funciona tanto em Windows de que MacOS, mas também em Linux e ChromeOS.
Para poder utilizá-lo, acesse o site do programa e clique no botão Baixe o Android Studio, que está localizado no centro da página. No formulário que é mostrado a você mais tarde, marque a caixa ao lado do item Eu li e concordo com os termos e condições acima e clique em botão azul, localizado na parte inferior, para iniciar o download.
Quando o download for concluído, se você estiver usando Windows, abra o arquivo .exe você baixou e, na janela que você vê na área de trabalho, clique nos botões Sim, Próximo (Três vezes seguidas), Instalar, Próximo e Terminar, para finalizar a instalação.
Se você estiver usando MacOS, abra o pacote .dmg entendi, arraste oícone do estúdio android na pasta Aplicações no seu Mac, clique com o botão direito sobre ele e selecione o item Apri a partir do menu que aparece, de forma a iniciar o programa vai contornar as limitações impostas pela Apple aos aplicativos de desenvolvedores não certificados (uma operação que deve ser realizada apenas na primeira inicialização).
Na janela que, independentemente do sistema operacional utilizado, agora é mostrada na área de trabalho, clique nos botões OK e Próximo (Três vezes seguidas); então clique no botão Terminar e aguarde o download dos componentes necessários para executar o Android Studio para iniciar e concluir.
Em seguida, comece a criar um novo projeto selecionando a opção Inicie um novo projeto Android Studio na tela principal do Android Studio e escolha o módulo a partir do qual deseja iniciar. Atribuir, portanto, um nome o aplicativo que você vai desenvolver e selecionar a versão do SDK a ser usada. Em seguida, clique no botão Próximo e indique qual das bases predefinidas disponíveis você deseja usar, a seguir configure os valores (ou deixe os padrões) e clique no botão Terminar.
Depois de completar todos os passos acima, você se encontrará na frente do editor do programa: à esquerda você encontrará a estrutura dos diferentes elementos do projeto, enquanto à direita a área na qual inserir as partes do código. Na parte superior, por outro lado, estão os botões para inserir objetos, colar partes do código, etc., e a barra de menus.
Quando achar conveniente, você pode salvar seu projeto de aplicativo clicando no item Envie o localizado no canto superior esquerdo e escolhendo o item apropriado no menu que é aberto. Para obter mais informações e aprender como usar este software, consulte o guia do usuário do Android Studio fornecido pelo Google.
Xcode (macOS)
Se você deseja criar aplicativos iOS gratuitos, Xcode é o primeiro recurso que você precisa considerar, pois é a ferramenta oficialmente disponibilizada pela Apple para o desenvolvimento de aplicativos para sua plataforma móvel. É compatível apenas com o macOS e é gratuito. Também integra um emulador de iOS, por meio do qual é possível testar o funcionamento de apps e sites da Internet, visualizando-os como seriam exibidos no iPhone e no iPad.
Para baixá-lo, visite a seção relevante da Mac App Store online, clique no botão Ver na Mac App Store e, na janela que se abre, clique no botão Obter / instalar. Se solicitado, autorize o download usando senha ID Apple ou tocá-ID (se o Mac que você está usando suporta a tecnologia acima).
Depois de baixar e lançar Xcode, Clique no botão concordar presente na janela de boas-vindas do programa, digite o senha da administração do Mac no campo apropriado e aguarde a instalação dos componentes necessários para executar o software ser concluída.
Na próxima janela, selecione a opção Crie um novo projeto Xcode, escolha o modelo que deseja usar entre os disponíveis e indique o nome que deseja atribuir ao projeto. Em seguida, comece a se dedicar ao desenvolvimento de seu aplicativo usando o editor apropriado, que é dividido em várias seções: à esquerda está a estrutura do projeto, no centro a seção para inserir as partes do código, à direita o visualizador, enquanto em na parte superior e inferior você encontrará botões e menus com funções e comandos úteis.
Quando quiser, você pode salvar tudo acessando o menu Envie o (canto superior esquerdo) e clicando no item apropriado. Para mais informações sobre como Xcode, Remeto você para a página da web específica no site da Apple.
Corona SDK (Windows / macOS)
Você já ouviu falar Corona SDK? Não? Não tem problema, vou explicar o que é. É um programa gratuito para Windows e MacOS que permite desenvolver aplicativos para Android e iOS de uma forma extremamente simples. Inclui tudo o que é necessário para construir, testar e publicar aplicativos para as plataformas em questão. Deve-se notar, entretanto, que no Mac ele só pode ser usado para o desenvolvimento de aplicativos para iOS e que, novamente neste caso, precisa do Xcode para funcionar.
Para baixá-lo para o seu computador, visite o site do programa e clique no botão Baixar, localizado no canto superior direito. Quando o download for concluído, se você estiver usando Windows, abra o pacote .msi obtido e, na janela que você vê aparecer na área de trabalho, clique no botão Próximo. Em seguida, marque a caixa ao lado do item Aceito os termos do Contrato de Licença e clique no botão novamente Próximo duas vezes seguidas, então naquele Instalar e, finalmente, nos botões Sim e Terminar.
Se você estiver usando MacOS, abra o pacote .dmg obtido e, na janela que você ver aparecer na tela, clique no botão concordar. Neste ponto, arraste o Pasta corona na pasta Aplicações no seu Mac e inicie o programa clicando noÍcone do Simulador Corona que foi adicionado ao Launchpad.
Agora que, independentemente do sistema operacional usado, você vê o Corona SDK no desktop, cadastre-se (é fundamental), clicando no botão Inscreva-se e fornecendo os dados solicitados na janela do navegador que você vê aparecer. Em seguida, faça login com suas credenciais por meio da tela de software apropriada.
Agora, pressione o botão Novo projeto, introduzir o nome que você deseja atribuir ao seu aplicativo no campo dedicado e especifique a pasta onde deseja salvá-lo. Em seguida, selecione um dos modelos disponíveis, ajuste a tela e as configurações de orientação e pressione o botão OK.
Agora você pode começar a desenvolver seu aplicativo com seriedade, usando a janela do console para inserir as linhas de código. Você pode então visualizar tudo no editor em formato de smartphone na área de trabalho. Além disso, as várias alterações feitas são salvas automaticamente. Para mais informações sobre como Corona SDK, Remeto para as diretrizes disponíveis no site do programa.
Como criar aplicativos gratuitos online
Você sabia que é possível criar aplicativos grátis online, sem precisar baixar novos programas no computador e poder contar com o uso de um editor visual? Não? Bem, agora você está ciente disso e, se tiver interesse, pode aprender mais experimentando as soluções listadas abaixo.
MIT App Inventor
MIT App Inventor é um editor visual acessível via navegador que permite desenvolver aplicativos para Android de forma extremamente simples, sem ter que escrever uma única linha de código. É gratuito, mas, para usá-lo, você precisa fazer o login com o seu próprio Perfil do Google.
Para usar este serviço, vá para a página da web relevante, faça o login com sua conta do Google e clique no botão Comece um novo projeto, localizado na parte superior. Então, na caixa que é mostrada a você, digite o nome que deseja atribuir ao aplicativo que pretende desenvolver, clique no botão OK e traduzir a interface do serviço para na sua línguao, usando o menu suspenso no canto superior direito.
Em seguida, use as várias seções do editor para começar a desenvolver seu aplicativo: à esquerda você encontrará a lista de elementos e objetos que você pode adicionar à interface do aplicativo, no centro a visualização e à direita a lista de elementos que componha-o, o menu com as propriedades dos objetos selecionados e o botão para fazer upload de arquivos multimídia.
Para adicionar os elementos de seu interesse à interface do aplicativo, basta selecioná-los na lista à esquerda, arrastá-los para a seção do editor, através da qual você pode visualizar o aplicativo e soltá-los no local de sua preferência. Se desejar, você também pode alterar suas propriedades, usando os itens e opções apropriados visíveis à direita.
Ressalto também que, se julgar adequado, é possível adicionar novas telas ao aplicativo clicando no botão Eu adiciono tela na parte superior, enquanto para removê-los basta selecioná-los e clicar no botão Remover tela adjacente.
Assim que terminar de desenvolver o aplicativo, para salvá-lo, clique no menu projectos localizado no canto superior esquerdo e clique no item Salvar projeto apegado a ele. Se, por outro lado, você deseja baixar o aplicativo em seu computador, você deve selecionar a opção Exportar o projeto selecionado (.aia) para o meu computador que você sempre encontra no menu projectos. Para mais detalhes e insights sobre como MIT App Inventor, Recomendo a leitura do guia oficial do serviço.
AppsBuilder
Semelhante à plataforma sobre a qual falei no capítulo anterior, AppsBuilder é um serviço online graças ao qual é possível desenvolver aplicações diretamente do navegador. Você pode usá-lo para criar aplicativos para ambos Android que para iOS, a partir de qualquer site ou conteúdo online. Deve-se notar que só pode ser usado mediante assinatura de uma assinatura especial (com preços a partir de 9 € / mês), mas também é possível experimentá-lo gratuitamente, de forma limitada.
Para usar o AppsBuilder, visite seu site, clique no botão Experimentar gratuitamente colocado no centro e depois no botão Continuar. Portanto, crie sua conta para poder utilizar o serviço preenchendo os campos que lhe são propostos.
Uma vez logado, siga o assistente que é proposto a você para começar a criar seu aplicativo, indicando-o categoria de pertencer e nome. Posteriormente, você se encontrará na presença do editor do serviço: em primeiro lugar, cuide da tradução da interface, selecionando ocityno no menu suspenso para escolher o idioma (canto superior direito).
Em seguida, selecione a guia Minhas características, Clique no botão Adicionar funcionalidade e adicione as funções de seu interesse ao aplicativo clicando nos ícones relevantes e fazendo as personalizações por meio dos menus que são mostrados a você. Na seção Estilo e navegação do editor, por outro lado, você encontrará funções úteis para alterar o design do aplicativo, cores, etc.
Sempre que você fizer alterações em seu aplicativo, lembre-se de salvar tudo clicando no botão ressalva, localizado na parte superior. Se, por outro lado, você deseja sair do editor e salvar as alterações no final, clique no botão Edição concluída. Para consultar os guias do usuário sobre AppsBuilder, você pode consultar a seção apropriada que você encontra no site deste serviço.
Como criar aplicativos gratuitos e ganhar dinheiro
Você finalmente conseguiu criar aplicativos gratuitos e agora gostaria de entender como publicá-los na loja digital da plataforma móvel de seu interesse e ganhar graças ao trabalho realizado? Vou explicar para você imediatamente. Ao contrário do que você possa pensar, a parte mais difícil é aquela que você já enfrentou.
Android
Em relação a Android, para prosseguir com a publicação de seu aplicativo no Play Store, o primeiro movimento que você precisa fazer é criar um conta de desenvolvedor e associe-o ao seu Conta do Google.
A operação, a partir do custo de dólares 25, é muito simples: tudo o que você precisa fazer é acessar a página do Google Play Console e enviar seu aplicativo ao Google, carregando o Arquivo APK, gerenciando seus metadados (ou seja, versão e requisitos do sistema) e pensando sobre a parte comercial (título, descrição, etc.).
Quanto à possibilidade de ganhar dinheiro graças aos aplicativos que você publica na Play Store, você pode fazê-lo de várias maneiras: você pode optar por disponibilizar seus aplicativos por uma taxa, ou de graça, mas com propagandas dentro, graças ao qual monetizar.
Você também pode avaliar a possibilidade de propor compras no aplicativo, por meio do qual oferecer conteúdo adicional aos usuários, após o download, mediante o pagamento de uma determinada quantia em dinheiro. Para obter mais informações sobre o uso e a operação do Play Console, recomendo a leitura do guia oficial.
iOS / iPadOS
Se você desenvolveu um aplicativo para iOS / iPadOS, em vez disso, para poder publicá-lo no app Store, A loja de aplicativos digitais da Apple para plataformas móveis, você precisa obter um conta de desenvolvedor.
A operação, infelizmente, não é gratuita (custa US $ 99 por ano) e deve ser realizada por meio da página apropriada no site Programa para desenvolvedores da Apple, clicando no botão Comece sua inscrição, que está localizado na parte inferior.
O processo de publicação de aplicativos que você desenvolveu requer o uso de Xcode e App Store Connect. O primeiro é o software de que você precisa para desenvolver o aplicativo e também permitirá que você o envie ao App Store Connect. Este último é a plataforma web da Apple que permitirá que você insira todas as informações sobre o aplicativo que, em seguida, ficará online na App Store.
Quanto ao discurso de monetização, as mesmas regras se aplicam ao Android: você pode optar por ganhar dinheiro com seu aplicativo disponibilizando-o por uma taxa, para permitir o download gratuito com propagandas ou, novamente, propondo compras no aplicativo para desbloquear conteúdo adicional. Para mais detalhes, indico a consulta do site dedicado ao Apple Developer Program.
Como criar aplicativos gratuitos