As 4 armas do programador front-end

Fala Fera! Você já sabe que a melhor maneira de entrar na área de tecnologia são as vagas para Progrmador front-end certo? Por isso eu separei pra você as 4 armas que um programador front-end precisa dominar.

Html

Essa é a base de tudo, e com certeza deve ser o seu primeiro passo na área de tecnologia, é com HTML que você vai construir sites, newsletters, landing pages e APPs mobile em tecnologia como Ionic ou React.

Além de ser uma tecnologia essencial ela é relativamente fácil de aprender, então bora dominar essa arma.

CSS

Ele é o companheiro inseparável do HTML e vai te ajudar a estruturar e estilizar o seu conteúdo de acordo com o dispositivo pode ser um computador, tablet ou até celular é o CSS que vai adaptar esse conteúdo.

Um leve conhecimento de design pode te ajudar aqui, mas o mais importante é entender os seletores.

Javascript

Aqui a sua aventura começa a ficar legal, o JS como a gente gosta de chamar é a primeira linguagem de programação efetivamente que você vai ter contato, e provavelmente a maior arma da sua carreira.

Então vale dedicar bastante tempo pra entender a fundo suas estruturas e capacidades, e use sem moderação.

Frameworks

No momento que você dominou as 3 primeiras armas, chega a hora de acelerar seus resultas e é nesse momento que você deve escolher a sua quarta arma.

Seja React, Angular ou VUE, o framework vai fazer com que você possa acelerar a velocidade das suas entregas e avançar na carreira.

Curtiu a dica? Então pra saber por que você deveria entrar na área de programação acesse www.ferasdatecnologia.com.br

5 erros que vão atrasar sua carreira.

Ficar mudando de linguagem

Invista mais tempo em tomar a decisão porém depois que decidir por uma linguagem vá até o final e não fique olhando as outras opções, por que sempre que você muda de linguagem você recomeça o game do início.

Usar software beta

Uau, eu sou mais inteligente que todo mundo, por isso eu vou usar novas funcionalidades antes que todo mundo usando versões beta de tudo.

Fato, você vai perder muito tempo lidando com bugs e instabilidades e não vai ter ganho algum no seu desenvolvimento.

Síndrome do objeto brilhante

Ah, todo mundo esta falando sobre blockchain, ah então eu deveria parar de investir no meu estudo de desenvolvimento web e correr para aprender blockchain.

Não faça isso, todos os meses vão aparecer novos objetos brilhantes, mantenha o foco na sua trilha.

Eu posso fazer tudo sozinho

Você se acha bom demais para pedir ajuda? Cara se você quer ir longe, você precisa ir acompanhado, então participe de comunidades online, de eventos, de grupos de discussão e invista em ajudar e ser ajudado isso vai acelerar o processo.

Re-inventar a roda

Não eu não vou usar uma biblioteca, eu vou construir do zero minha própria versão de modal, e vou fazer tudo do zero.

Um conselho, se existe uma LIB documentada, apenas: USE.

O que é um gateway de pagamentos?

 

o que é um gateway de pagamentos
o que é um gateway de pagamentos
  • Se você vai criar um aplicativo para venda de produtos, você vai precisar contratar um gateway de pagamentos
  • O gateway é uma “ponte” entre o seu projeto e as operadoras de cartão, bancos e demais agentes.
  • Ele facilita a integração permitindo que o seu sistema “fale” com apenas uma empresa para cobranças e conciliações.
  • Ele traz pro seu projeto uma série de soluções para o seu projeto como Split de pagamentos, compra com 1 clique, armazenamento seguro de cartões, recorrência, estorno, entre outras diversas possibilidades
  • É importante saber que não é função do Gateway, proteger seu projeto contra fraudes, para isso você precisa de uma empresa de anti-fraude, mas isso fica para outro post.

?? Muitos empreendedores que me procuram para desenvolver um projeto de aplicativo ou de e-commerce não sabem como conectar os seus projetos as empresas de cartão de crédito ou bancos para que vocês realizar as cobranças online.

?‍? Eu sempre oriento eles a procurar um gateway de pagamentos, mas afinal de contas você sabe o que é um gateway de pagamento?

? Gateway de pagamento é uma empresa facilitadora, ou seja ela a sua empresa se conectar aos sistemas das operadores de cartão, também conhecida como adquirentes e aos bancos.

? Essas empresas oferecem uma camada de soluções digitais que permitem além da conexão o uso de serviços inteligentes como por exemplo:

 – Compra com 1 click

 – Pagamento com 2 cartões

 – Recebimento por PIX

 – Carteira digital 

 – Armazenamento seguro de cartões.

? São muitas as possibilidades, mas é importante você saber que não é função do gateway protejer o seu projeto contra fraudes, isso é função de uma empresa anti-fraudes, bom mas isso é assunto para outro post.

Você gosta desse tipo de conteúdo? Deixa aí nos comentários um SIM para que eu produza mais! 

O que fazer antes de mandar um APP para a Apple Store?

? Enviar um APP para a APPLE é um desafio para os marinheiros de primeira viagem…

? Por isso para evitar ser reprovado, se atenta a esses detalhes e economiza tempo e energia.

In-app purchase

Se o seu aplicativo vende produtos digitais, como acesso a área privada ou venda de créditos ou moedas digitais você precisa obrigatoriamenteoferecer a possibilidade do usuário realizar a compra através do sistema in-app purchase.

Isso não é opcional e o seu APP vai ser barrado se você não seguir essa diretriz.

Apple login

A briga no vale do silício é forte, e hoje se você quiser oferecer login com Facebook, Google ou Linkedin no seu aplicativo você vai precisar obrigatoriamente oferecer o Sign By Apple também no seu APP.

Não é opcional, não da pra discutir, e se você não fizer vai ser barrado.

Conteúdo final

Cuidado com esse vacilo, algumas vezes na pressa de publicar um aplicativo, o desenvolvedor envia o APP com conteúdo de testes ainda.

A avaliação na Apple é manual, e esse é o motivo número 1 de reprovação na loja, então não perca tempo com isso e sempre publique o conteúdo final no APP.

Cadastro obrigatório não!

A Apple esta em uma cruzada para proteger a privacidade dos usuários, e nesse sentido ela orienta o desenvolvedor a permitir que os usuários naveguem pelo conteúdo do aplicativo mesmo antes de realizar o cadastro.

Isso vale principalmente para apps de ecommerce e delivery.

Esse conteúdo foi útil? 

Deixa SIM nos comentários pra que eu faça mais!

Como manter o projeto dentro do escopo?

Esse é o principal problema que projetos de tecnologia enfrentam e o maior motivo para o stress na relação entre cliente e desenvolvedor.

Defina o escopo

Pode parecer óbvio, e é, mas ainda assim muitos projetos são iniciados sem um clara definição de requisitos, então invista tempo nisso.

Escreva as estórias de usuário

Você precisa descrever quais são as jornadas do usuário dentro da sua aplicação e quais são os passos para execução.

Desenhe todas as telas

Não economize em design, as pessoas tem dificuldade de imaginar aquilo que elas não podem ver, então faça design de 100% das telas do projeto.

Escreva as regras

Mesmo com o layout nem todas as coisas são óbvias, então descreva textualmente tudo aquilo que não pode ser percebido no design.

Assine um termo de aprovação

Com todo o material feito é hora do cliente e do desenvolvedor assinarem um termo se comprometendo a desenvolver o que foi planejado, e prevendo custos adicionais para modificações.

Nunca inclua ETC…

Sim, eu já descritivos e até contratos dizendo que o sistema deveria fazer isso, aquilo e etc… Essas 3 letras podem se tornar o buraco para o projeto pois aí pode caber quase qualquer funcionalidade.

Nada é óbvio

Parta do principio que nada é óbvio e que tudo precisa ser definido e documentado, isso vai reduzir consideravelmente as chances do seu projeto fugir do escopo.

E como você faz para manter seus projetos dentro do escopo? Deixa aí nos comentários.

Mentoria Estratégia Mobile

Quando foi a última vez que a sua empresa fez um planejamento sério de tecnologia? Será que faz mais de uma década? Pois é… Muita coisa mudou e hoje não faz sentido pensar que uma estratégia de tecnologia é ter um site institucional e contas de email para os funcionários. 

O jogo mudou, e esta na hora da sua empresa virar o jogo, ter apenas um site institucional hoje em dia é tão eficaz quanto anunciar em jornais impressos ou fazer panfletagem no farol.

Sua empresa precisa de uma estratégia integrada de tecnologia composta por:

 – App

 – Site

 – Whatsapp

 – Landing Pages

 – Marketing de Conteúdo

 – Redes Sociais

 – Automação de comunicação 

 – Pagamentos digitais 

 – CRM e ERP

Essas ferramentas trabalhando em conjunto vão levar a sua empresa para o próximo nível!

Eu vou ajudar você a traçar uma estratégia completa e efetiva para injetar tecnologia na veia da sua empresa, me segue nessa? 

->> Faça parte da turma de Mentoria Exclusiva! https://hotm.art/HWAdHelB

O que é intra-empreendedorismo?

É a atitude empreendedora por parte de um funcionário de uma empresa. Saiba que você não precisa abandonar seu emprego para empreender, você pode liderar projetos e iniciativas que agreguem valor para a empresa exercitando as mesmas competências do empreendedor.

Por exemplo em 2007 eu liderei o desenvolvimento de uma rede social chamada Populy.com dentro da empresa que eu trabalhava, nós atingimos mais de 1 milhão de usuários e ganhamos inclusive prêmios por esse projeto.

E esse projeto foi desenvolvido em paralelo as minhas atividades da empresa como uma iniciativa própria, esse tipo de atitude foi responsável por acelerar o crescimento de carreira e me permitiu sentir na pele e ter grandes aprendizados sobre aquisição de usuários, retenção, escalabilidade entre outras.

Na minha visão o intra-empreendedorismo deve ser utilizado por você como um laboratório, onde você pode realizar testes com um risco menor além de poder contar com o apoio dos seus colegas mais experientes.

E aí? Bora empreender na vida?

 

Como não ter o seu app reprovado na Apple

Se você seguir as regras da turma de Cupertino você economiza tempo e dinheiro.

Muitos APPs passam semanas quando não meses tentando passar pelo processo de análise e aprovar o seu aplicativo junto a Apple e finalmente chegar aos aparelhos dos usuários, depois de passar por esse processo quase 200 vezes, eu falei com a equipe da Alphacode e separei algumas dicas matadoras pra você não ser reprovado no processo.

In App Purchases 

O motivo número 1 para a Apple não aprovar o seu aplicativo é você tentar vender um produto digital sem utilizar o sistema de pagamentos da própria empresa. Sim, isso não é opcional, a Apple exige que todo APP que faça a venda de serviços digitais ofereçam também como forma de pagamento o sistema nativo do sistema.

Já considere isso no seu planejamento mobile e evite esse motivo de reprovação.

Sign By Apple

Aqui é uma regra muito parecida, se você oferecer no seu aplicativo o famoso “Login com Facebook”, você também precisa oferecer o “Sign By Apple” ou logar com a conta APPLE, e novamente isso não é uma opção é uma exigência.

Então se tem Facebook, tem que ter APPLE. 

Conteúdo de testes

Esse é uma vacilo que muitas vezes o desenvolvedor comete, ao submeter para análise o aplicativo que esta em desenvolvimento ainda possui alguns conteúdos de Teste ou textos de marcação do tipo “Lorem Ipsum”

Nesse caso a regra de ouro é, o aplicativo submetido para análise precisa ter apenas conteúdo final e não conteúdo de marcação.

Navegação como convidado 

Essa regra vale para e-commerce e delivery, muitas vezes o APP opta em fechar o conteúdo apenas para usuários logados ou cadastrados, essa é uma prática não aceita pela Apple e o aplicativo deve permitir que o usuários realize a navegação no seu APP antes de fazer o login ou o cadastro.

Essa é uma pratica que visa proteger a privacidade dos usuários, permitindo que ele analise o app antes de escolher criar ou não uma conta.

Essas são os principais motivos de reprovação de Apps no processo de análise da APPLE não cometa esses erros e evite perder tempo no seu processo!

Gostou desse conteúdo? Compartilhe ou comente!

Relatório de Crescimento do Mercado Mobile, minha análise de oportunidades.

Recebi hoje um relatório da Adjust e do Facebook com o levantamento de dados sobre o crescimento do mercado Mundial de aplicativos mobile, e fiz uma análise sobre os dados levantados.

É destaque o crescimento do mercado Brasileiro na américa latina durante o ano de 2020 e clara a oportunidade de desenvolvimento do mercado de E-commerce Mobile que apresentou crescimento menor do que outras regiões do mundo.

É relevante também a oportunidade que se apresenta no mercado Chileno que apresentou crescimento acima do brasileiro no último ano, os destaques do relatório ficam para os mercados de Games, Educação e Saúde que tiverem crescimento acelerado.

Confira a análise completa no vídeo.

Quer saber tudo sobre o mercado mobile? Fale com um especialista da Alphacode em www.alphacode.com.br

5 maneiras para ganhar dinheiro com APP

Você quer saber como ganhar dinheiro com seu aplicativo? Nesse artigo eu separei 5 modelos de negócio comuns no mercado de aplicativos.

1 – Venda direta de produtos e serviços

Com a mesma mecânica de um e-commerce o aplicativo de venda permite que você realize a venda de produtos e serviços tendo a rentabilidade com o lucro das vendas realizadas é o caso por exemplo de um app como o do Habibs ou da Americanas.com

2 – Intermediação de negócios

É o modelo mais famoso do Brasil, utilizado pela Rappi, Uber, 99, iFood entre outros, neste modelo o aplicativo provê toda a plataforma tecnológica para que prestadores de serviços realizarem o negócio com o seu cliente.

O lucro é proveniente das comissões cobradas em cima de cada venda realizada na plataforma.

3 – In App Purchases

Esse modelo é muito utilizado em games e aplicativos infantis como o Toca World, o desenvolvedor libera o aplicativo gratuitamente porém vende uma série de elementos adicionais dentro do aplicativo.

Esse modelo é utilizado para venda ítens em games ou áreas específicas em aplicativos de cursos, é importante se atentar para o fato de que a Apple e o Google cobram uma comissão de 15% sobre esse tipo de venda.

4 – APPs pagos

Apesar do mercado brasileiro de APPs pagos ser reduzido em relação ao restante do mundo, esse é um modelo de negócio muito utilizado para categorias específicas de aplicativos como os editores de fotos, audio e vídeo e pode ser um modelo muito lucrativo.

5 – Publicidade

Também muito utilizado em jogos e aplicativos infantis o modelo de app baseado em publicidade também é muito utilizado no Brasil, nesse cado você precisa se afiliar a alguma rede de anúncio como o AD Mob para pode exibir anúncios no seu app e ganhar com isso.

Precisa de ajuda? Vamos conversar!