Como se tornar um desenvolvedor de aplicativos - Como ganhei US $ 50.000 com aplicativos

Autor: Peter Berry
Data De Criação: 16 Lang L: none (month-012) 2021
Data De Atualização: 1 Julho 2024
Anonim
Como funciona a GOOGLE PLAY - Ganho com meu app?, como envio apps, criar apps etc...
Vídeo: Como funciona a GOOGLE PLAY - Ganho com meu app?, como envio apps, criar apps etc...

Contente


Para muitos programadores ou empreendedores, tornar-se um "milionário de aplicativos" é o sonho final. Deve ser uma sensação incrível saber que você nunca precisará trabalhar novamente, por causa de uma ideia inteligente que você teve. E saber que essa ideia está realmente ajudando as pessoas! O problema é que poucas pessoas sabem como se tornar um desenvolvedor de aplicativos.

Isso é o que eu acho tão atraente sobre programação e desenvolvimento de software. Este é um conjunto de ferramentas que capacita qualquer pessoa a criar o que pode sonhar e a potencialmente mudar suas vidas e o mundo ao fazê-lo.

Infelizmente, eu não sou um milionário de aplicativos, mas tive um gostinho de sucesso há um tempo atrás com um aplicativo Android e pensei em compartilhar minhas experiências aqui para outros desenvolvedores esperançosos.

O que aconteceu


Não tenho certeza se foram exatamente US $ 50.000, mas essa é uma estimativa aproximada. Um dos meus aplicativos obteve mais de 70.000 downloads, a US $ 1,20 por pop, e eu vendi alguns outros também. Também fechei acordos com OEMs na Índia para que os aplicativos aparecessem como software pré-carregado, o que me rendeu um pouco mais.

Eu não sou rico de forma alguma. Pode parecer muito dinheiro, mas seu impacto é consideravelmente menor em dez anos! Isso não quer dizer que não foi incrível. E certamente me ajudou a ter um estilo de vida mais confortável por um tempo. E não foi seguindo nenhum conselho convencional sobre como se tornar um desenvolvedor de aplicativos.

Ideação

O aplicativo que deu início a tudo para mim foi chamado Multiscreen Multitarefa. Como escritor freelancer que desfrutava da liberdade que esse trabalho me proporcionava, eu queria uma maneira de trabalhar em meu telefone enorme sem precisar de um laptop. Eu tinha um teclado bluetooth, mas não havia como dividir a tela entre um navegador e um documento para pesquisa (isso foi muito antes da multitarefa integrada no Android).


Veja também: Ideação para desenvolvedores Android - como sonhar com o próximo grande aplicativo

Infelizmente, essa limitação foi atribuída ao firmware; portanto, nenhuma codificação da minha parte seria capaz de contorná-lo sem acesso root.

Coçar sua própria coceira. Eu sabia que problema queria resolver e encontrei uma maneira legal de fazer isso.

A solução que acabei encontrando foi criar um aplicativo com um editor de texto e um WebView para que eu pudesse vê-los lado a lado. Chamei isso de "Navegador de tela dividida e bloco de notas" porque sou original e, na verdade, recebi alguns downloads! Eu não decidi necessariamente aprender como me tornar um desenvolvedor de aplicativos, mas sabia o problema que queria resolver e encontrei uma maneira legal de fazer isso. Os desenvolvedores e inventores tendem a chamar isso de "coçar a própria coceira" e é uma ótima abordagem para encontrar "pontos problemáticos" que podem se tornar idéias vendáveis.

A partir daí, percebi que não seria tão difícil adicionar mais mini aplicativos à mistura, como um navegador de arquivos, uma ferramenta de desenho ou um reprodutor de filmes. Eu então descobri uma maneira de mover as janelas e redimensioná-las como uma área de trabalho do Windows. Eu fiz isso obtendo a posição do dedo dos usuários de uma tela flutuando sobre todas as visualizações e permitindo que a impressora passasse se estivesse dentro de uma janela.

Eu não esperava que o aplicativo decolasse do jeito que aconteceu.

Lancei isso extremamente rapidamente como Multitarefa Multitarefa e depois evoluí-lo ao longo do tempo para incorporar mais idéias e recursos. Também dividi o aplicativo em várias versões diferentes, para segmentar diferentes tipos de usuário e diferentes tipos de dispositivo. Minha codificação na época era bastante limitada para dizer o mínimo, então aprendi como ser desenvolvedor de aplicativos basicamente no trabalho!

Um tempo assustador

Eu não esperava que o aplicativo decolasse do jeito que aconteceu. Mais uma vez, não sou Mark Zuckerberg, mas depois de um dia ou dois, o aplicativo estava vendendo várias cópias por hora pelo preço único de US $ 1,20!

Eu tenho uma lembrança vívida de estar em uma festa em casa, verificando meu telefone, percebendo que isso tinha o potencial de ser “ele”. Era emocionante! Eu sempre tive interesse em aprender como me tornar um desenvolvedor de aplicativos, mas realmente não tinha pensado no que poderia sentirgostaria de ver um aplicativo meu ter sucesso.

Por cerca de um ano, o aplicativo me rendeu cerca de US $ 30 por dia, o que realmente faz uma grande diferença para um jovem recém-saído da Uni. O que é mais, é que eu pude ver que tinha o potencial para ir muito maior.

Eventualmente, fui contatado por alguns caras na Índia que queriam agir como um tipo de agente para o meu aplicativo vender uma licença para OEMs em sua parte do mundo. Eu concordei e, embora quase todos tentassem me tirar da minha propriedade intelectual, e eu ganhei apenas uma ninharia por semanas e semanas passadas aprimorando o código, ainda parecia uma grande liga para mim na época. E ninguém pode tirar isso de mim!

Como se tornar um desenvolvedor de aplicativos hoje

Então, se você quer saber como se tornar um desenvolvedor de aplicativos, o que pode aprender com minhas experiências?

Cometi muitos erros (que chegarei a um momento), mas uma coisa que achei que fiz corretamente foi empregar uma "abordagem de falha rápida" - essencialmente, lancei o aplicativo um pouco pela metade.

Parece um péssimo conselho, mas funciona, porque você não gasta muito tempo com uma ideia sem pernas. Antes da multitarefa multiscreen, eu havia criado um teclado personalizado, um jogo, um aplicativo de contagem de palavras (esse nem sempre era um recurso interno da época) e muito mais. Nenhuma delas vendeu mais de 20 a 30 cópias.

Se eu passasse um ano inteiro no meu aplicativo de contagem de palavras, nunca faria Multitarefa Multitarefa e ficaria desanimado muito cedo.

Vejo isso com tanta frequência com empreendedores e desenvolvedores esperançosos. Eles passam anos vivendo em casa com os pais, trabalhando em uma idéia de aplicativo que muda a vida. Muitas vezes, eles nem me dizem no que estão trabalhando, porque é tão revolucionário que posso roubar a ideia (porque não tenho nada melhor para fazer, é claro!).

Em seguida, eles lançam seu aplicativo / site / empresa e, dentro de duas semanas, eles quebram. Alguns tomam uma tonelada de empréstimos e gastam uma fortuna em branding, consultoria jurídica e teste de erros, tudo sem testes para ver se alguém realmente queria sua idéia!

Veja também: Como trabalhar on-line como desenvolvedor de software

Tornar-se um desenvolvedor de aplicativos não precisa envolver a mudança de pessoas! Você pode criar e aprender enquanto mantém pressionado um 9-5 (ou pelo menos enquanto trabalha on-line, como eu fiz).

O que há em um nome?

Outra coisa que fiz corretamente foi dar ao aplicativo um nome que se vendesse. “Multitarefa multitelas” é efetivamente um termo de pesquisa. Se você deseja que algo que divida a tela execute vários aplicativos, é isso que você procurará!

Eu fiz zero marketing.

Isso é 100% o que fez do aplicativo um sucesso. Eu fiz marketing zero e realmente não esperava que fosse um sucesso modesto. O que também ajudou, é que o ícone que usei na listagem da Play Store era literalmente uma captura de tela dele fazendo sua parte. As pessoas puderam perceber imediatamente que, se quisessem multitarefa no estilo de desktop, era aqui que estava!

O preço é justo

Eu mantenho minha decisão de lançar o aplicativo por um preço único. Nas minhas experiências como webmaster, eu sabia que a receita de publicidade não é muito, a menos que você tenha milhares de diariamente Comercial. Isso é raro para qualquer aplicativo (quantos aplicativos você realmente usa diariamente no seu telefone?). Eu sabia que algumas pessoas por aí podem baixar o aplicativo e nunca tentar uma vez! Ao cobrar uma taxa única, eu ainda os ganho.

É assim que se tornar um desenvolvedor de aplicativos hoje? Acho que há uma boa chance de ainda ser uma boa opção para desenvolvedores menores e independentes - especialmente no iOS.

Finalmente: fui inteligente em não confiar nos agentes com quem trabalhei. Felizmente, eu havia inserido uma pequena opção de matar as versões OEM do aplicativo, que verificariam a existência de um arquivo em um servidor e, se o encontrasse, desativaria e destruiria o aplicativo. Quando meu aplicativo apareceu no site deles, sem mencionar meu nome ou empresa, foi fácil convencê-los a ver o motivo!

Onde eu errei

Embora esse momento na minha vida tenha sido muito emocionante - e eu me lembre de desfrutar de um enorme impulso na confiança (finalmente me senti como meu herói, Tony Stark) - eu também estava incrivelmente ansiosa. Só seria necessário remover o aplicativo da loja por algum motivo para que meu sucesso fosse interrompido. Da mesma forma, não havia nada a dizer que o aplicativo não perderia o impulso aleatoriamente da noite para o dia. Eu também tinha certeza de que seria apenas uma questão de tempo até que o Android introduzisse a funcionalidade de várias janelas de forma nativa (acabou levando alguns anos).

O meu foi o primeiro aplicativo na loja a funcionar dessa maneira, mas também demorou muito pouco tempo para que incontáveis ​​imitadores entrassem na briga. Alguns funcionaram melhor que o meu aplicativo e eram totalmente gratuitos. Se você deseja aprender como se tornar um desenvolvedor de aplicativos, também deve aprender a proteger sua propriedade intelectual, embora com toda a honestidade não valha a pena.

Sua melhor defesa contra imitadores é fazê-lo primeiro e melhor. Eu desperdicei essa vantagem. Este é o conselho da maioria dos motores e agitadores do Vale do Silício também. No entanto, peça a um investidor que assine um contrato de não divulgação (NDA) antes de contar sua ideia e eles provavelmente vão rir de você. Eles sabem que as ideias valem agachamento, a execução é tudo.

Idéias valem agachamento. Execução é tudo.

Essa apreensão também me impediu de participar da ideia. Eu tinha tanta certeza de que se tornaria extinta rapidamente, que ainda passava 90% do meu tempo trabalhando como freelancer. Em retrospecto, eu poderia facilmente ter aproveitado esse sucesso inicial e dado aos usuários uma razão para permanecer. Talvez eu pudesse transformá-lo em um conjunto conveniente de aplicativos ou transformou o ponto de venda em uma sinergia crescente entre aplicativos (eu já havia adicionado um recurso que abriria um site no aplicativo de desenho para anotação, o que tenho orgulho em dizer que foi um pouco à frente do seu tempo!).

O fantasma na máquina

O maior erro que cometi foi no código. Criei a multitarefa multiscreen usando apenas um pouco de conhecimento de codificação autodidata e nem sequer usei Java e Eclipse (o método preferido na época). Em vez disso, usei uma ferramenta chamada B4A, que permite codificar em BASIC. Minha única experiência na época foi com um ZXSpectrum, um Tatung Einstein (alguém se lembra disso?) E QBasic; então isso foi perfeito para mim.

Criei Multitarefa Multitarefa usando apenas um pouco de conhecimento de codificação autodidata.

No entanto, se alguma vez um aplicativo se prestasse a uma estrutura orientada a objetos (palavras que não significavam nada para mim no momento), seria aquele que abriria muitas iterações do mesmo aplicativo! Aprender as ferramentas oficiais (neste caso, o Android Studio) é de longe o melhor conselho se você quiser se tornar um desenvolvedor de aplicativos!

Isso pode ser um absurdo para você, mas você provavelmente pode entender minha loucura quando se trata de nomear variáveis ​​e funções. Eu tinha um péssimo hábito de chamá-los de coisas como "JigglyWiggly" e "Cup" (normalmente se houvesse um copo na mesa). Eventualmente, isso deu lugar a um tipo de lógica interna tão complexa que era quase sua própria linguagem. Também não escrevi nenhuma nota. O antigo código aleatório era completamente obtuso.

Honestamente, um programador sério teria um ataque cardíaco se visse o código. Se eu decidisse que não precisava mais de uma função (que lembre-se de que seria escrita em linha no meu script), então deixei lá para apodrecer. Eu nem o apaguei! Isso significava que, quando eu tive que tirar um pequeno hiato do meu aplicativo (meu maior cliente de escrita não me pagou por cerca de seis meses, levando-me à miséria financeira - outra história divertida), eu não tinha absolutamente nenhuma idéia de como voltar quando Eu voltei!

Ele ficou lá e apodreceu até que finalmente foi retirado.

Como o Google atualizou suas ferramentas com o Android Studio e suas regras com o Material Design, meu aplicativo antigo não era adaptável o suficiente para lidar com isso.

Por isso, ficou lá e apodreceu até que finalmente foi retirada por usar uma imagem da qual eu não possuía os direitos na listagem da loja (o fundo que eu tinha no meu telefone na época). Novamente, não é minha melhor jogada.

Sugestões positivas

Embora a multitarefa multiscreen não esteja mais à venda e talvez eu tenha perdido uma oportunidade, ainda não considero a experiência um fracasso. Por um lado, foi uma experiência que ninguém pode tirar de mim. Estou extremamente orgulhoso do aplicativo, desde a ideia inicial até alguns dos recursos, até algumas maneiras engenhosas de conseguir coisas com códigos limitados de codificação.

Ainda não considero a experiência um fracasso.

Além disso, levou a inúmeras oportunidades subseqüentes: criar aplicativos de alto perfil, trabalhar para e até publicar um livro. Eu recomendaria tentar isso para qualquer um.

A experiência também me ensinou como me tornar um desenvolvedor de aplicativos, e isso levou a mais criações, sucessos e falhas na linha.

Como criar um aplicativo de sucesso hoje

Se você deseja obter sucesso na loja de aplicativos e se tornar um desenvolvedor de aplicativos, o que deve fazer de diferente? Para iniciantes, escreva um bom código para o qual você poderá retornar. Você pode aprender como criar aplicativos da maneira certa aqui.

Encontre um ponto problemático e corrija-o - idealmente, uma pessoa estará procurando. Não gaste muito tempo trabalhando em um aplicativo e escolha algo relativamente simples para o seu primeiro projeto. Pessoas que nunca criaram um aplicativo antes não deveriam criar serviços baseados na nuvem com problemas de segurança e outras complicações. Eles devem fazer calculadoras.

Da mesma forma, considere usar uma taxa fixa como forma de pagamento, a menos que você esteja oferecendo um serviço realmente incrível. Na próxima vez que lançar um aplicativo, ele certamente estará na loja do iTunes, onde é habitual gastar US $ 5 ou até US $ 20 por algo que vale a pena ter.

Espero que você tenha achado algumas das minhas idéias úteis. Talvez eles tenham ajudado você a definir seu próprio caminho para se tornar um desenvolvedor de aplicativos. Não deixe de compartilhar seus comentários nos comentários abaixo. No que você está trabalhando agora?

amung e LG ão dua emprea monolítica em ua terra natal, a Coréia do ul. Amba a emprea revelaram eu principai telefone para o primeiro emetre de 2019, primeiro amung com o Galaxy 10 eguid...

É quae certo que o amung Galaxy 10 eja um do telefone mai vendido de 2019. Também erá um do mai caro, ma e e houvee um martphone premium que você pudee comprar em vez dio, em um pr...

Interessante Hoje