EMPREGO

Acredito firmemente que, se você cuidar de seus empregados, eles cuidarão do seu negócio.

Richard Branson
Fundador e diretor do grupo Virgin

Em Yeeply, nós cuidamos da nossa equipe

Estamos totalmente de acordo com Richard Branson: nossa equipe de funcionários vêm em primeiro lugar. Certificamos que eles se sentem como se estivessem em casa. Além de ter a possibilidade de aprender, trabalhando no Yeeply tem ainda mais vantagens.

 

Muitas das vezes, uma grande ideia não parte de uma pessoa qualificada e especialista. Isto também acontece no desenvolvimento de um aplicativo para smartphone. Ou seja, uma boa ideia de app não tem necessáriamente de vir por parte de um especialista de apps. Tende a acontecer exatamente o contrário. Geralmente uma pessoa fora do setor tem uma boa ideia e precisa de desenvolvedores.

E é neste momento quando se apercebe da necessidade de subcontratar o desenvolvimento de um aplicativo para smartphone em vez de contratar uma equipa de desenvolvimento por completo. Se bem que é certo que podemos desenvolver  um aplicativo para smartphone como ferramentas do tipo “faça você mesmo” e assim criar apps mais faceis e menos originais, criar um aplicativo com desenvolvedores e app design próprio será sempre muito mais efectivo e o resultado será muito melhor.

Design do sistema iOS e logotipo da Apple

Mas, também é possivel que sejas uma empresa de desenvolvimento e por consequencia de uma grande carga de trabalho necessites terceirizar alguma tarefa especifica. Por exemplo, o desenho do aplicativo para smartphone ou qualquer outro aspeto. Recorda que a Yeeply, como marketplace especializado em outsourcing de apps pode-te ajudar a encontrar projetos de app e desenvolvedores. Neste artigo veremos porque deverias subcontratar o desenvolvimento de um aplicativo para smartphone nestes dois casos e que vantagens se obtem fazendo outsourcing destas tarefas:

Subcontratar o desenvolvimento de um aplicativo para Smartphone se não sabes programar

Tal como acabámos de comentar uns parágrafos acima, optar por subcontratar o desenvolvimento de aplicativos para smartphone quando não sabe nada de programação é uma das melhores opções. Desde o inicio que será mais barato do que contratar equipas a tempo inteiro, uma vez que fazendo outsourcing só contratarás pela criação do seu aplicativo.

Na altura de procurar a equipa que vai subcontratar para o desenvolvimento do seu app, o ideal será formar uma equipa variada. Deve tentar incluir todos os perfis chave para levar a cabo o seu aplicativo para smartphone. Desenvolvedores Android, desenvolvedores iPhone ou desenvolvedores de qualquer outra plataforma em que planeies desenvolver o teu aplicativo. O seu projeto irá requerer especialistas em design para definir o estilo e usabilidade no desenvolvimento do aplicativo para smartphone. Também irá necessitar especialistas em Marketing Móvel, porque uma app não promocionada morre facilmente no mercado.

Como pode ver, o desenvolvimento de aplicativos não é facil, sendo obrigatório contar com especialistas de vários setores para que o resultado final seja o desejado.

Se é uma empresa de desenvolvimento: “Quero diminuir a minha carga de trabalho”

Se trabalha numa empresa ou agencia de desenvolvimento de apps, pode ser que na primeira instancia não necessite de desenvolvedores de aplicativos para smartphone porque já conta com uma equipa formada.No entanto, este setor de desenvolvimento de apps varia durante o ano, e é certo que nem sempre existe a mesma quantidade de trabalho.

dispositivos eletrônicos e logotipos de aplicativos

É muito provável que, se a sua empresa de desenvolvimento ou a agencia para qual programa apps tenha muito trabalho não tenha tempo nem recursos para atender a um cliente importante e do qual não quer renunciar. Nestes casos, que pode fazer? Se não quer renunciar a este cliente o mais lógico é aumentar os recursos. Mas se contratamos um par de desenvolvedores extra, que faremos com eles quando esse projeto se acabe ou quando a quantidade de trabalho se reduza?

Outra bua opção é por mãos a obra para terceizar algumas parte de um projeto, como por exemplo alguma parte de um app (para programar uma plataforma em que não tenhamos experiencia ou para o design final do app).

O que deve perguntar aos desenvolvedores antes de contratá-los?

Deverá sempre recordar que antes de contratar um desenvolvedor, programador freelancer ou agencia de desenvolvimento de aplicativos para smartphone, tem de ter claro o que e adequado para o seu projeto. Para saber-lo é recomendável que antes de começar veja o seu portfólio ou o seu CV para realizar um primeiro filtro. Descarte os desenvolvedores que lhe façam propostas muito acima do seu orçamento- e isto sim, assegure-se de que definiu um bom projeto de aplicativo para smartphone – e restrinja-se às propostas que são realistas.

pessoa que trabalha com computador e conecta smartphone

Na Yeeply pode encontrar com a nossa ajuda sobre este assunto se não sabe por qual desenvolvedor escolher. Contudo, não se esqueça de que há certas coisas que tem que saber do desenvolvedor antes de contrata-lo. Atenção!!

  • Em que plataformas tem experiencia? Esta pergunta é importantissima. Ainda que apareça no CV ou no seu portfólio sempre é bom perguntar de novo para poder obter informação adicional para saber se encaixa no nosso projeto, e até pode ser que nos interesse mais coisas que as que apareçem no CV.
  • Um portfolio com exemplos de aplicativos para smartphone já realizados: Saber como trabalha e quais os resultados dos trabalhos terminados pelos desenvolvedores é fundamental. É importante para saber o estilo e tipo de apps que desenvolve. Não seria conveniente contratar um desenvolvedor que já desenvolvido muitos jogos para realizar o desenvolvimento de um app de m-commerce.
  • Pedir-lhe uma lista de clientes passados e atuais: Sempre que interagimos com as empresas com que o desenvolvedor trabalhado anteriormente podemos saber em que “liga joga”. Sobretudo poderemos fazer uma estimação adequada entre o nível do desenvolvedor e a oferta que nos faz. Pede-nos demasiado ou é uma proposta justa?
  • Que considera que este desenvolvedor possa dar ao projeto que outro não possa? No final de contas esta contratando alguem, nem que seja só para uma tarefa e para uma duração determinada. Por isso deve saber em que medida estará envolvido o desenvolvedor no projeto. Agrada-lhe? Acredita que pode melhorar-lo?

A atenção personalizada que te oferece a Yeeply permitirá ter todas as vantagens de terceizar o desenvolvimento de aplicativos para smartphone mas também verá os riscos se reduzindo. A nossa plataforma atuará como intermidiário para garantir uma comunicação mais efetiva, coordenando o projeto para cumprir prazos e assegurando que o seu dinheiro está seguro com o metodo de pagamento em Escrow. Já tem claro porque deverá terceizar o desenvolvimento de aplicativos para smartphone com a Yeeply?

developers apps webs

Subcontratar o desenvolvimento de um aplicativo para smartphone

 

O processo de programação de aplicativos é longo e complexo, logo contar com os melhores especialistas e developers em projetos de aplicativos é fundamental para a mesmo se manter à tona. Assim, independentemente de se tratar de um projeto pequeno ou grande, você deve estar sempre cercado por especialistas em todos os campos possíveis.

Como já recomendado em outro artigo do nosso blog, a melhor maneira possível de proceder aquando da implementação do seu aplicativo seria trabalhar com vários tipos diferentes de profissionais. Vamos agora fazer um breve resumo do tipo de especialistas necessários num projeto de mobile app.

  • Gestor de projeto
  • Equipa de desenvolvimento com experiência.
  • Equipa de Design
  • Equipa de Marketing móvel

No entanto, nem sempre podemos incluir todos estes especialistas na nossa equipa – seja por razões relacionadas com orçamentos ou simplesmente porque o escopo do projeto não o requer. Nesse caso, a contratação de programadores especialistas, versáteis e multi-tasking é a escolha certa.

Na perspectiva dos especialistas em programação este caso também apresenta muitas vantagens. A primeira e mais importante delas é que – como um profissional freelancer – você pode ampliar o seu mercado e obter mais oportunidades de emprego. Você será capaz de anunciar-se como um especialista em marketing móvel e não apenas como um developer de aplicativos, por exemplo.

código de programação

Programar aplicativos e ser um perito em algo mais

O principal fator quando se cria uma aplicativo é – claro – contar com um especialista que saiba programar apps. Mas como temos discutindo previamente, isso por si só não é suficiente. Embora a especialização seja muito boa, você deve ser um especialista em tantas áreas quanto possível se está habituado a trabalhar em muitos projetos de aplicativos ou se é um freelancer.

Quando um cliente está interessado no seu portefólio ou CV, ele vai querer perguntar algumas coisas e você deve estar preparado para responder a estas questões e ser capaz de mostrar que o seu conhecimento não é limitado apenas ao desenvolvimento de aplicativos.

  • Primeiramente, você deve indicar claramente que linguagem de programação é que domina. A este respeito, quantas mais dominar, melhor. Aplicativos de programação de Android e iOS tem uma grande procura – como sabe – mas nunca é demais saber outras linguagens como Windows Phone ou BlackBerry. Será sempre um ponto a favor, mesmo que você não programe nestas linguagens muitas vezes.
  • Mostre uma amostra do seu trabalho. De outra forma, você será solicitado para mostrar provas do que você já fez. Esta é uma maneira de verificar se o seu modo de desenvolver aplicativos se encaixa com o negócio e projeto do cliente. Ter o seu trabalho disponível online é uma boa maneira de o organizar e de o demonstrar ao seu potencial cliente. Há muitas opções: pode optar por ter o seu próprio website, adicionar toda a sua informação no seu perfil de Linkedin, etc. Contudo, lembre-se de completar o seu portfólio na Yeeply se o que deseja é receber projetos. Pode faze-lo adicionando links para a Play Store, tratando-se de Android e na App Store para os seus aplicativos iOS, para que possam ser baixados.
  • “Quero um aplicativo que gere dinheiro. Como pode você conseguir isso?” Na maioria dos casos, os clientes não sabem como definir os limites entre as funções desempenhadas por cada tipo diferente de profissional. Portanto, recomenda-se – se você espera fazer carreira da programação – que conheça todas as disciplinas dentro da indústria de criação de apps, o máximo que puder. Neste caso, você deve ser capaz de monetizar aplicativos e tornar o desenvolvimento de apps rentável. E, alem do mais, também como definir estratégias de Marketing móvel. Mesmo que você não seja a pessoa principalmente responsável pelo Marketing móvel, recomenda-se que tenha sempre noções sobre o assunto. Saber como a app vai gerar dinheiro antes do começo da programação pode revelar-se incrivelmente útil; Analisar o “plano geral” do projeto, irá facilitar-lhe a vida.
  • O que pode você oferecer para além da programação? O dono do aplicativo vai querer algo mais de si para além do trabalho de desenvolvimento. O projeto será seu se você for capaz de lhe mostrar que pode contribuir para além do desenvolvimento e o quanto pretende envolver-se.
  • Um programador habilidoso que também desenha apps. No que toca ao desenvolvimento, conciliar o desenvolvimento móvel com o seu app design, é de facto, um dos grandes conflitos que podem ocorrer. Como pessoa responsável pelo processo de programação app, se for capaz de incorporar o ponto de vista do designer, você irá satisfazer o usuário final tendo em conta os dois aspetos mais importantes: Beleza e facilidade de uso – que são ambos alvo de grande importância quando desenvolvendo aplicações móveis.

telefone com jogos

Ficamos por aqui nas razões de o porque que você deve ser especialista em algo mais do que na programação de aplicativos se deseja entrar na industria de desenvolvimento móvel. Para resumir, a ideia principal é a de que através de paciência e muito trabalho você irá ter conhecimento suficiente par criar um aplicativo por si próprio. Mesmo que você desempenhe tarefas como – por exemplo – programar em Android e implementar o design da app virtualmente ao mesmo tempo.

Programação de apps é o meu negócio, mas quero diversificar-me.

Se chegou até aqui, e está pensando desta forma, significa que você está no caminho certo. Como um especialista na industria, a Yeeply tem testemunhado como o setor móvel evolui e falamos com o total conhecimento dos fatos quando dizemos que a programação de aplicativos por si só não é suficiente.

De facto, estatísticas referem que – em média – uma pessoa vai estar empregada em vários trabalhos na sua vida que não são relacionados com o que se estudou primeiro. Todos teremos que redireccionar o nosso conhecimento e qualidades de modo a melhor encaixar no mercado de trabalho. E se nos focarmos no desenvolvimento freelance, as novidades e mudanças vêm ainda mais depressa e são mais desafiadoras devido aos requisitos intensos desta indústria.

Agora você sabe a resposta para a grande questão. Na programação de apps, ser especialista no desenvolvimento é suficiente? Se você está disposto a tornar-se um freelancer, a resposta é um categórico NÃO. Nós oferecemos a possibilidade de encontrar os projetos que procuras na nossa plataforma, assim como encontrar trabalhos de design e comunicação para além da programação. Mãos ao trabalho e torne-se um especialista móvel compreensivo! Está preparado para agarrar novas oportunidades?

especialistas design

Programação de aplicativos: Ser especialista no desenvolvimento é suficiente?

 

Mobile marketing ou simplesmente m-Marketing não é um tipo marketing e publicidade exclusivo de aplicativos móveis. Contudo, é certo que é onde encontramos o seu máximo expoente. A mesma coisa acontece com geolocalização, que, ainda que seja uma funcionalidade implícita em praticamente todo o desenvolvimento de aplicativos móveis e todos os dispositivos móveis. Esta é uma funcionalidade que podemos usar quando temos uma conexão com a Internet (ou Wi-Fi ou dados móveis).

O que é Geolocalização?

Para defini-lo em poucas palavras, Geolocalização é a técnica que nos permite posicionar um objeto no espaço com um sistema de coordenadas ou pontos. No caso de geolocalização em dispositivos móveis vemos a posição geralmente apresentada no mapa. Mas as chances de essa funcionalidade para o marketing móvel são infinitas. Vamos ver o que ela faz.

De que serve a Geolocalização no desenvolvimento de aplicativos móveis?

As funções e aplicações de geolocalização em geral podem ser incluidas tanto dentro como fora do marketing móvel. Por exemplo, de acordo com estatísticas dos usuários de geolocalização, podemos ver que através da funcionalidade, 1,1 mil milhões de horas de viagem são poupadas. Na sequência disso, cerca de 35 bilhões de litros de combustível por ano são poupados. Também se torna muito útil no atendimento de emergências.

A geolocalização é  tão usada pelos navegadores GPS do carro, como a partir de dispositivos móveis.Um exemplo de desenvolvimento de aplicativos móveis com geolocalização é o Google Maps ou Waze. Mas podemos, obviamente, fazer um bom uso de m-Marketing  como uma técnica e não a podemos ignorar pois permite-nos oferecer aos nossos clientes o que precisa, quando precisa e onde precisa.

desenho do mapa com localização

A geolocalização no m-Marketing local

Uma das possibilidades com o maior potencial de m-marketing na geolocalização é de caracter local e social. Os números confirmam que o investimento neste tipo de marketing móvel localizado, gera um bom retorno, se soubermos como faze-lo.  Falamos sobre a sigla SoLoMo para discutir a técnica de marketing móvel de caráter “Social” ‘Local’ e ‘Mobile’, onde  se convergem estas três. O marketing móvel deste tipo é especialmente útil porque mais de 70% dos usuários de geolocalização utilizam a funcionalidade a partir do celular e também o fazem na maioria, para consultar negócios locais.

Aproveitar a Geolocalização

Sendo especialistas em m-Marketing, sabemos todas estas orientações, mas nunca é demais relembrar. Se está começando com este guia ou apenas quer saber como aproveitar as oportunidades, pegue no papel e caneta e anote o que nós, Yeeply (especialistas em desenvolvimento de aplicativos móveis), lhe vamos falar sobre este assunto:

  •  Tanto em uma estratégia de Marketing normal como em uma de m-Marketing, devemos começar por contar com uma campanha creativa. A inovação e o efeito surpresa são nossas aliadas na hora de criar uma campanha de Marketing. Se além disso, conseguirmos juntar a campanha online com a campanha offline, então chegaremos à grande parte dos clientes potenciais. Uma técnica muito utilizada em m-Marketing que faz uso da Geolocalização é conseguir que a nossa campanha interaja com o ambiente através dos dispositivos móveis.
  • Outra maneira de conseguir combinar o mundo offline com o online é o uso de códigos QR. Outros aplicativos conseguem ir mais longe e oferecem cupons de desconto quando você está perto de seu estabelecimento (algo que eles sabem graças ao GPS e geolocalização).
  • Outra maneira de aproveitar a geolocalização no m-Marketing é orientar o consumidor para o ponto de venda fisico. Por exemplo, através do mapa, indicando o caminho ou notificações push up.

desenho de mapa e edifícios na cidade

Otimizar a nossa campanha de m-Marketing e de Geolocalização

Em geral temos sempre que estar trabalhando para otimizar a nossa campanha de m-Marketing e assim continuar a obter melhores resultados.

  • Primeiro de tudo, a primeira coisa a fazer (caso ainda não tenha feito) é adaptar a web para dispositivos móveis. Especialmente desde que o Google mudou o seu algoritmo para favorecer nas buscas, páginas “Amigo de móvel” a partir de dispositivos móveis, terminais que cada vez têm mais pesquisas e mais acessos.
  • Ter uma presença nas redes sociais é vital para gerar engagement e lealdade com nossos clientes e aqueles que poderão ser-lo. Divulgar a marca e também criar o serviço ao cliente.
  • Fazer plus para diferenciar-se da concorrencia é fundamental. Uma dessas formas de diferenciar-se é utilizar a geolocalização como tática e estratégia de m-Marketing. E você deve implementar este Marketing desde o início do desenvolvimento de aplicativos móveis.
  • Nós temos sempre que conversar e interagir com os clientes. Com geolocalização podemos fazer com que os nossos clientes compartilhem a localização do nosso estabelecimento ou empresa, para falar sobre nós, indicando por onde vai.
  • Mais uma vez, para otimizar a nossa estratégia, a melhor maneira de aproveitar as ofertas que você faz é garantir o interesse do destinatário. Especialmente falando de lojas de retalho ou serviços. Por isso devemos estudar muito bem todas as informações que vêm dos nossos clientes digitais. Ou seja, podemos conhecê-los melhor para aumentar a conversão e alcançar os objectivos da nossa estratégia. Tome a informação fornecida por meio de análise (cookies) para também fazer campanhas de re-marketing. Por exemplo, não iria ajudá-lo a dar um cupom de desconto de 30% na sua loja de roupa em biquínis para um cliente que é do sexo masculino. Nosso esforço é sempre subjetivo, adaptando-a ao cliente potencial.
  • E, finalmente, lembre-se: campanhas digitais têm suas características específicas. E campanhas offline a sua própria. Geralmente não serão as mesmas estratégias para os dois tipos de campanha. Então, é preciso lembrar que para otimizar os recursos que temos, devemos adaptar a nossa campanha de marketing móvel ao ambiente. Apesar disto existem técnicas que podem ajudá-lo a fundir campanhas, tais como visitas para derivar o aplicativo móvel ou a web ou mesmo cupão através de um código QR presente em uma campanha de marketing offline.

especialistas en marketing

Geolocalização, m-Marketing e desenvolvimento de aplicativos móveis

 

Unity 3D é uma das plataformas existentes para desenvolver jogos mobile mais completos. Permite a criação de jogos para várias plataformas a partir de um único desenvolvimento, incluindo o desenvolvimento de jogos para console (PlayStation, Xbox e Wii), desktop (Linux, PC e Mac), navegador, mobile e tablets (iOS, Android, BlackBerry e Windows Phone).

Possivelmente é a tecnologia que mais cresce atualmente, especialmente com a atualização recente que facilita o desenvolvimento de jogos 2D. Sua principal limitação é o preço da sua licença completa, que pode alcançar e exceder os US $4.500 de uma licença completa para uma única pessoa. Vamos dar uma olhada as razões para este facto, as características deste ambiente, suas limitações e seu status atual.

captura de tela do jogo online

Ambiente Unity 3D

O editor de Unity 3D é um dos mais simples e mais poderoso no mercado. É dividido em 5 pontos de vista principais:

  • Explorer: Lista todos os elementos (ou assets) dos seus projetos. Permite classificar facilmente seu aplicativo. Neste modo de exibição se encontra suas imagens, cenas, scripts, áudio, prefabs, texturas, atlas e todos os elementos que você irá usar ou você pode usar em seu aplicativo ou jogo.
  • Inspetor: Mostra e define as propriedades dos elementos do seu projeto. Modifica os valores rapidamente, mudando texturas, arrastando arquivos desde o Explorer, adicionar scripts, prefabs, salvar…
  • Hierarquia: Lista hierárquica de elementos da sua cena.
  • Cena: Design e maquetes completo do seu jogo ou uma tela ou seção deste. Cada cena representa nível ou seção diferente do jogo (Home, nível 1, nível 2, login,…). Simplesmente arraste seus assets a partir do navegador e edita as variáveis desde o Inspetor.
  • Jogo: Ver seu jogo para diferentes resoluções. É uma vista WYSIWYG do seu jogo.

Desenvolvimentos Jogos mobile 2D e 3D

Unity foi, inicialmente, um ambiente de desenvolvimento de jogos 3D. Se podia desenvolver ambientes e jogos 2D, ajustando os parâmetros do seu jogo para simular 2D (câmera ortográfica, texturas planas, etc), mas para ser um ambiente estritamente 2D alguns desenvolvedores optaram por outras plataformas, como Cocos2D, a priori melhor adaptado para 2D.

Com suas últimas atualizações Unity 3D simplifica esse processo que permite desenvolvimentos 2D de uma forma muito mais simples, incluindo novos objetos e efeitos para facilitar o desenvolvimento e o desempenho do seu jogo, como texturas 2D, efeitos de físicos 2D ou tipos de câmera específicos. Há muitos exemplos de jogos 2D, desenvolvidos pela Unity 3D.

Atualmente mais de 500 milhões de usuários jogam jogos desenvolvidos com o Unity 3D. Na verdade a maioria dos melhores jogos 3D para Android e iOS são feitas em Unity 3D, incluindo Deux Ex: The Fall, por exemplo. Em 2D, a porcentagem é muito menor, sendo Cocos 2D ainda o motor mais utilizado até à data, principalmente porque a Unity 3D não era uma forte opção para o desenvolvimento de jogos 2D, mas também pelo preço, que é a principal barreira da Unity. No entanto algumas empresas como Rovio já estão usando Unity 3D como um motor 2D, tendo desenvolvido jogos bem sucedidos como Bad Piggies.

Multiplataforma

Uma das maiores vantagens da Unity 3D é que ele permite desenvolver jogos mobile para várias plataformas com muito pouco trabalho extra. Ao contrário de outras tecnologias, com Unity 3D praticamente não tem de fazer ajustes para adaptar e compilar um jogo Android para  iOS, a menos que queiramos usar recursos específicos de algumas dessas plataformas.

diferentes jogos online

As plataformas permitidas são praticamente todos os existentes atualmente e podem ser divididas em 4 grupos.

Mobile e tablets

Unity 3D permite que você desenvolva para iOS, Android, Windows Phone 8 e BlackBerry 10. Licenças completas para Windows Phone e BlackBerry estão incluídos na licença básica da Unity 3D, principalmente porque senão poucos desenvolvedores investiriam para esses dispositivos. iOs e Android, no entanto, exigem licenças adicionais para fazer o desenvolvimento completo.

Para poder compilar para cada dispositivo. Para o Android, por exemplo, é necessário fazer o download e integrar o apk do Google para Android. iOS é mais complicado (como sempre): primeiro exige um pagamento a Apple para a licença de desenvolvedor com um custo atual de US $99 por ano. Você também vai precisar de um Mac para realizar sua compilação final.

Tanto faz se você desenvolveu no Mac ou no PC (com a Unity), em ambos os casos Unity 3D não gera o arquivo final, mas um projeto XCode que você pode abrir e compilar com seu XCode em ambiente Mac.

Navegador

Unity 3D permite desenvolvimento para navegador e portanto para Facebook. Todos os navegadores modernos (Google Chrome, Firefox, Internet Explorer e Safari) permitem que você jogue este tipo de jogos.

Atualmente, os jogos mobile feitos com Unity 3D (Unity 5 na sua versão atual) são reproduzidos com a Unity Web Player, que deve ser instalado no seu navegador para poder ser utilizado. Anteriormente a Unity exportava arquivos Flash.  A Unity 5 permite a reprodução de seus jogos com HTML 5, facilitando a integração em páginas da web.

Área de trabalho

Você também pode compilar para PC, Mac e Linux. Neste caso o trabalho extra a realizar é praticamente nulo, exceto no caso do Mac, que requer (novamente) algumas etapas adicionais.

Console

Com Unity 3D  é possível desenvolver jogos para PS3/PS4, Xbox 360 e Wii U gratuitamente. Apesar disso, ainda não é trivial para publicar jogos para esses consoles, pelo menos para empresas ou pequenas equipes. Embora que a Unity 3D não requer licenças adicionais, mas você precisa de equipes de desenvolvimento para plataformas diferentes, que devem ser disponibilizadas pela Sony, Nintendo e Microsoft, respectivamente.

Atualmente, desenvolvimentos para console realizados com Unity são aqueles de baixo orçamento, focado em downloads desde as lojas on-line das 3 consoles. Os primeiros jogos oferecidos pela Sony para usuários Plus de PS4 foram feitos com o Unity 3D. O mais poderoso destes jogos de consoles usam outros motores, como Unreal.

sistemas operacionais e programas

Taxas

Esta é a principal barreira para os desenvolvedores: o preço das licenças. Um desenvolvedor pode começar com a licença livre, mas tem certos limites. Inclui obrigatoriamente o logotipo da Unity em inicio do carregamento do seu jogo e só pode ser utilizado se o volume total de negócios da sua empresa não exceda os US $100.000 anuais.

O preço da licença Unity Pro é de $ 1.500 por pessoa mais taxas. Ele permite o uso de todas as características da Unity Pro em até 2 computadores (da mesma pessoa).  As principais melhorias estão em efeitos, texturas e desempenho 3D. Jogos simples e particular, jogos simples 2D, não precisam destes benefícios.

As lincenças Pro para Windows Phone e BlackBerry estão incluídos no Unity Pro, mas não as do Android e iOS. Licenças IOS Pro e Android Pro têm um preço fixo de $1500 por pessoa (taxas não incluídas). Eles são necessários, por exemplo, para o uso de Sockets. Net, necessárias para determinadas aplicações multiplayer em tempo real. Outras licenças, como a licença de equipe, Team License, ou certos Assets também são consideradas custo. A soma destes custos é a principal barreira desta tecnologia, apesar de compensar o tempo de desenvolvimento  e a qualidade do produto final.

Loja de assets

O poder da Unity 3D está acima do resto das tecnologias de desenvolvimento de jogos mobile populares, tais como Flash, Cocos2D, Marmalade ou uso de código nativo. Ainda, este poder pode ser reforçada com os assets que são oferecidos gratuitamente ou vendido na Asset Store.

Alguns assets, tais como NGUI, aprimoram e facilitam o seu desenvolvimento tanto como o jQuery faria com desenvolvimento em JavaScript. Na Loja da Unity, você pode encontrar modelos 3D prontos para serem usados, interfaces de usuário, exportadores/importadores do Photoshop, motores de física, exemplos de jogos, scripts de todos os tipos, animações, sistemas de partículas, extensões para o seu editor, sao alguns desses assets.

developers apps webs

Desenvolvimento de jogos mobile com Unity 3D: Como funciona esta ferramenta?

 

A concorrência na indústria dos aplicativos móveis é um fato comprovado. E é por isso que nem sempre é fácil destacar-se como um programador de aplicativos, especialmente para um programador freelancer de aplicativos. No entanto, você deve levar isso com uma pitada de sal, sendo possível ter sucesso como um programador freelancer app móvel. Ao fazer isso, será possível encontrar trabalho como developer de aplicativos freelancer.

No entanto, sempre vai depender de qual a sua ideia de sucesso. Se você está pensando em fazer um grande sucesso, chegando a ser conhecido em todo o mundo e ganhar milhares de euros por mês. Melhor tirar essa ideia de sua cabeça. Mesmo que isso não seja algo impossível, é algo muito raro de acontecer, como, por exemplo, o caso de Flappy Bird. Nós discutimos alcançar o sucesso profissional: obter bons empregos, a obtenção de clientes, ter um alto rendimento e até mesmo se tornar um programador freelance superior recomendado pelos jogadores da indústria. Isso é muito mais fácil de alcançar se nós trabalhamos duro.

display com símbolos saindo

Neste artigo, queremos dar algumas dicas que consideramos serem fundamentais e essenciais se você quiser se tornar um programador freelancer bem sucedido. Nossos pontos de vista provêm da experiência, uma vez que na Yeeply temos vindo a trabalhar com especialistas que atendem a esses requisitos e estão subindo a escada para o sucesso através da perseverança e tenacidade. Você está pronto para cozinhar a receita para o sucesso?

1. Persiga a excelência em seu trabalho

Como um programador freelancer, você deve sempre tentar fornecer um excelente trabalho. Não existe um caminho para o sucesso sem resultados excelentes. Você deve buscar a perfeição no produto ou serviço que você oferece. Developers de aplicativos independentes têm que buscar a perfeição no código entregue aos seus clientes e no design de produto. E não só na obra entregue, mas também em todos os outros esforços relacionados. A ambição de ter sucesso como um programador freelancer vai junto com excelência em resultados e buscando a perfeição em tudo que faz.

desenhos de objetos em quadrados coloridos

2. Obtenha projetos ambiciosos

Ao escolher um projeto, é claro que não vai ter sempre acesso a projetos de grandes empresas. Seria irrealista aspirar a desenvolver um aplicativo móvel para o Facebook ou Google, por exemplo. Em primeiro lugar, porque os programadores freelancer não podem cobrir projetos de tal magnitude. Em segundo lugar, porque essas grandes empresas têm departamentos dedicados exclusivamente ao desenvolvimento de aplicações móveis.

Como developers de aplicativos independentes, temos de ser ambiciosos, mas a outros níveis. Podemos concentrar-nos em obter projetos de grandes empresas que não têm um departamento de desenvolvimento dentro de sua força de trabalho e que precisa para desenvolver um aplicativo. Em outras palavras, um bom cliente-alvo é uma empresa que pretenda sub-contratar o desenvolvimento de aplicativos móveis.

3. Programador freelancer de apps: Continue a treinar!!!

Na verdade, nós já discutimos este assunto em mais que uma ocasião. Fizemo-lo, por exemplo, quando se discute os erros cometidos por programadores freelancer que devem ser evitados a todo custo. Um desses erros foi o de não continuar treinando.

Há uma razão simples para isso. Tudo no Internet muda muito rapidamente. Algo funcionando bem hoje pode não ser útil amanhã. Assim, mesmo se você tiver experiência em algumas áreas -ou mesmo se você é um dos melhores programadores do Android, você tem que se manter em treinamento para estar atualizado com os novos avanços em sistemas operacionais.

Logotipo do Android com doces

Um exemplo claro disso é o aparecimento de Lollipop, que trouxe inovações e mudanças para desenvolvimento de aplicativos móveis. Você não terá sucesso se não continuar a formação e aproximar-se sobre as últimas novidades que se desenrolam na indústria. Temos de estar na vanguarda do design do aplicativo, ser o primeiro a criar aplicações inovadoras e aplicar novas técnicas.

4. Tempo é dinheiro, não o gaste

Uma das coisas mais importantes sobre ser um programador freelancer, ou um freelancer em geral- é saber organizar e gerir o seu tempo. Tempo é dinheiro, como todo mundo sabe, mas isso não poderia ser mais verdadeiro se você é um programador freelancer. Uma das vantagens de ser um programador freelancer tem é que você pode trabalhar em qualquer momento de sua escolha. Não há limites físicos ou horários.

É precisamente por isto que você é o único responsável por gerir os seus projectos e não desperdiçar seu tempo. A melhor coisa que você pode fazer para otimizar seu tempo e gerir bem o seu trabalho e ter uma programação de tarefas a realizar e ser coerente com ela.

Isto é, cumprir o que você tem planejado no cronograma. Ninguém vai verificar o seu trabalho até o dia em que é entregue: você é o único responsável pelo que faz ou não faz.

desenho de uma pessoa fugindo de um relógio

Deve ser levado em conta por uma questão de boa gestão profissional que ser auto-empregado tem uma série de recursos fiscais que são diferentes aos que são aplicáveis quando se trabalha como um programador de aplicativo dentro de uma empresa. Você terá que prestar especial atenção à tributação e pagar se você é um developer de aplicativo independente e dedicar algum tempo para estas questões.

5. Transforme o seu smartphone em seu escritório

Esta é uma das vantagens oferecidas pelas novas tecnologias: smartphones, tablets, laptops … Em suma, com Wi-Fi e dispositivos móveis que podem trabalhar a partir de praticamente qualquer lugar. De um avião, um trem, um café, enquanto esperamos por um colega em um restaurante ou até mesmo em casa de seu sogros num domingo ao meio-dia.

É por isso que nós estamos dizendo que seu Smartphone pode ser transformado em um escritório móvel usando aplicações móveis. Outra vantagem desta forma de trabalho é fazer o upload e salvar o seu trabalho em uma cloud, o que o torna acessível a você de seu Smartphone ou a partir de qualquer computador.

6. Comunicação e RP

Sendo um programador freelancer significa fazer o seu próprio marketing pessoal para vender seus serviços. Você deve ser hábil em relações públicas e um bom vendedor, se você quiser ter sucesso como um programador freelance de apps móveis. Você já não está vendendo um produto ou serviço de uma empresa particular, mas vendendo seus próprios serviços. É por isso que a comunicação e marca pessoal são dois dos componentes essenciais para a construção de confiança em potenciais clientes e recebendo projetos de aplicativos.

pessoas desenhadas e escrita "communication"

Se você apenas começou a trabalhar como programador freelancer, pode ser difícil encontrar projetos de aplicativos móveis. Por esta razão, na Yeeply nós damos-lhe uma mão de ajuda para ter sucesso como um programador freelance. O que você acha? Podemos trabalhar juntos?

developers apps webs

6 Dicas para qualquer programador freelancer

 

A maioria dos desenvolvedores de aplicativos focam em dominar várias linguagens de programação; no entanto, deve-se ter cautela nesta tendência. Discutimos recentemente que – sendo um desenvolvedor de aplicativos móveis – talvez você deve apostar no Android e iOS. Em outras palavras, não se concentrar em um único sistema operacional.

Bem, não vamos negar que anteriormente isso foi dito em outros posts do blog, mas gostaríamos de colocá-lo num outro contexto. Na verdade, não é fácil ser um desenvolvedor de aplicativo móvel de sucesso e ganhar a vida como um profissional. Será que isso significa que você precisa saber tudo sobre desenvolvimento de aplicativos móveis? Que você tem de saber como criar projetos para Android, iPhone e iPad? A resposta é um categórico “depende”.

dois telefones celulares
Fonte: Flickr

A sobrequalificação que salientámos não é um problema. Alias, ser capaz de desenvolver apps para vários ramos de programação não é algo ruim.  O que será prejudicial para você como um desenvolvedor de aplicativo móvel é achar que sabe tudo sobre como desenvolver um aplicativo, mas na verdade não sabe nada. E com isso me refiro a saber ligeiramente como programar em Android e até mesmo definir-se como um desenvolvedor HTML5, mas não é um especialista em nada.

Agora vamos voltar para esse “depende”. Você poderia perguntar: depende de quê?

Isso depende da maneira como você trabalha. Sobreviver como desenvolvedor de aplicativo móvel vai depender de para quem que você trabalha. Com isso me refiro ao tua organização de trabalho. Você é um desenvolvedor de aplicativo móvel freelance ou você trabalha em uma empresa de desenvolvimento de app? Na verdade, as diferenças entre estes dois regimes podem ser radicais.

SENDO UM DESENVOLVEDOR DE APLICATIVOS MÓVEIS FREELANCE

Se você for um desenvolvedor de aplicativos móveis independente – ou seja, se você for um desenvolvedor de app freelance  –, as coisas não serão as mesmas. Sendo um freelancer tem suas vantagens e seus riscos, mas neste caso será sempre obrigatória para ser um especialista e ser capaz de lidar com linguagens de programação bem diferentes.

Lembre-se que na maioria dos projetos você vai programar sozinho ou remotamente com outros desenvolvedores de aplicativo móvel. Mesmo que estejam perto de você, esses colegas de trabalho vão fazer sua parte do trabalho. É por isso que se você trabalha como um desenvolvedor de projetos iPhone, você deve estar muito familiarizado com a linguagem de programação iOS. Você terá que ser um desenvolvedor especialista em iPhone sem dúvida alguma.

Claro, sempre é uma vantagem ter noções de outras coisas, especialmente em projetos de aplicativos móveis que exigem um bom design. Por exemplo, seria interessante – se não essencial – ter noções básicas de projeto para assegurar que sua programação se encaixa bem com os padrões respeitados por profissionais de design.

Se você não tem experiência ou conhecimento sobre quais são as tarefas dos outros freelancers, lembre-se que boa comunicação será a chave para o desenvolvimento bem sucedido de app. Boa comunicação é a chave para a obtenção de resultados brilhantes e evitando atrasos nas entregas.

teclado e folha com códigos de programação
Fonte: Getty

CRIE APLICATIVOS COM UMA EQUIPE DE DESENVOLVIMENTO.

As coisas podem mudar se você for um desenvolvedor de aplicativos móveis trabalhando com uma equipe de desenvolvimento. Você vai precisar se concentrar para saber o que precisa para realizar o seu trabalho. Tudo depende do que o líder da equipe vai exigir de você. Normalmente, em uma equipe completa e ideal, haveria um desenvolvedor diferente para cada linguagem de programação e colaboram harmoniosamente uns com os outros.

Em equipes de programação, os desenvolvedores de Windows Phone serão os especialistas absolutos em desenvolvimento de aplicativos para essa plataforma. Da mesma forma, os desenvolvedores de aplicativos especializados de iOS serão os especialistas absolutos para apps iPhone e iPad.

Especialistas em design mobile também podem ser encontrados entre os membros da equipe. E aqui é onde a nossa suposição muda, desde que haja um ambiente colaborativo, compartilhado por todos os envolvidos nos projetos de aplicativos. É mais fácil porque vamos sempre trabalhar com as mesmas pessoas e não com profissionais diferentes em cada projeto de app.

developers apps webs

4 DICAS QUE UM BOM DESENVOLVEDOR DE APLICATIVOS MÓVEIS DEVE TER EM MENTE.

Então, chego a hora de começarmos a ver quais as chaves que um bom desenvolvedor de aplicativo móvel deve ter em mente! Assim, para responder a pergunta ou a hipótese com a qual iniciamos este artigo – para se tornar um desenvolvedor de aplicativo móvel e sobreviver – daremos 3 etapas ou dicas que ajudará você a evitar a estagnação profissional. Em outras palavras, para ajudá-lo a se tornar num desenvolvedor de aplicativos bem sucedido, seja trabalhando como freelancer, em uma equipe de desenvolvimento ou mesmo em uma grande multinacional. Estas são dicas que já demos em outras ocasiões, mas não devemos esquecer que eles são as chaves para o sucesso.

  • Especializar-se. Como já mencionado no decorrer deste artigo, o mais importante é a especialização: ser o melhor no que faz. Para conseguir isso, você tem para se especializar em algo. Você pode escolher ser um desenvolvedor de aplicativos móveis para Android, HTML5 ou iPhone. Garantir que há uma ou duas linguagens de programação que você domina bem, aliás muito bem. Não é tão importante estar bem informados sobre todos eles, basta conhecer um pouco de cada, porque assim você não será capaz de criar aplicativos maravilhosos. Pelo contrário, eles serão bastante médios. E os clientes não vão contratar você e nem incluí-lo na sua força de trabalho.
  • Diversificar. Além de ser o melhor, deve também saber um pouco sobre outras coisas. Há muitos campos que você pode explorar, desde otimização ASO – antes de publicar apps nos mercados – a design de aplicativo móvel. Mesmo que este não seja sua tarefa principal como um desenvolvedor de aplicativo móvel, essas noções básicas extra sempre virá a calhar para pode programar tendo estes conceitos em mente. Quanto mais você levar em conta o trabalho de outros profissionais, menos mudanças você terá que realizar mais tarde.

E isso inclui não só conhecimento, mas também mantendo atualizado. Tecnologia, linguagens de programação, design… tudo muda muito mais rápido do que antes. Devemos estar conscientes das mudanças para evitar cair em erro.

  • Sendo um perfecionista e entregar um bom trabalho. Um dos truques para ter sucesso e ser incomparável está simplesmente tentando sempre ser o melhor. Ser um perfeccionista e quem contratar você vai notar.
  • Ser apaixonado pelo que faz. Um dos truques para ter sucesso e sobreviver como um desenvolvedor de aplicativos móveis  de sucesso é ser apaixonado pelo que faz. Se você gosta de fazer aplicativos, bem como a programação e a indústria móvel como um todo, você vai encontrar todos os itens acima sem esforço.

Sobreviver como desenvolvedor de aplicativos móveis

 

Tornar-se um freelancer é uma boa alternativa para evitar o desemprego. Cada vez há mais e mais profissionais qualificados que optam por se tornar programador freelancer. Isso também está acontecendo no mundo dos programadores de aplicativos móveis, especialmente considerando que a maioria das empresas que precisam de um aplicativo móvel optam por este tipo de profissional, fazendo-o de forma hábil recorrendo ao outsourcing. Portanto, o trabalho freelance apresenta uma série de oportunidades que não podem ser perdidas. No entanto, ser um programador freelancer também apresenta alguns riscos.

palavras escritas na parede

Principalmente, o trabalho freelancer requer, acima de tudo, organização e disciplina. Você é seu próprio patrão, então você vai ter que assumir toda a responsabilidade. Um mau emprego ou tratamento incorreto do cliente irá afetá-lo diretamente. Há também outros riscos que devem ser levados em conta:

Você não tem um horário fixo

Você decide quando trabalhar e quando descansar. No entanto, você terá compromissos de fornecer trabalho dentro de prazos com seus clientes, que têm de ser cumpridos sem excepção (com uma exceção de catástrofes tecnológicas ou pessoais). Por isso, é necessário que você organize tudo bem e que você saiba dividir seu tempo bom ao longo dos projectos: tempo de trabalho e tempo de descanso.

Trabalho instável para o programador freelancer

Haverá momentos em que você vai ter uma carga de trabalho pesada e outros momentos em que você vai passar o tempo à procura de novos projetos, porque eles são escassos. O melhor é mover-se ao redor de todas as áreas para encontrar novos clientes. Neste caso, as redes freelancer podem ajudá-lo a encontrar novas tarefas e projetos.

Rendimentos instáveis

Isto está intimamente relacionado com a instabilidade do local de trabalho. Quanto mais trabalho você tem, mais você ganha e vice-versa. A este respeito, é recomendável que você tente poupar o máximo de dinheiro o quanto possível, de modo que você será capaz de sobreviver em periods negativos, enquanto procura novos projectos. Este é um dos riscos de ser programador freelancer que traz a maioria das dores de cabeça.

Despesas fixas

Investir dinheiro em seu trabalho é assumido como um dos riscos de ser freelancer. Como programador freelancer, você tem uma série de custos fixos por mês: telefone,contas de internet, transporte, material de escritório, etc. Também podem ocorrer despesas imprevistas, como falhas que possam surgir no veículo particular que você usa para se mover ou qualquer outro equipamento que sirva  para o desenvolvimento de aplicativos.

Recebimento

Provavelmente, um dos maiores riscos que os freelancers mais medo têm é o de não receber a recompensa acordada. Antes de se comprometer com um cliente potencial, tente descobrir mais sobre ele, sobre seus relacionamentos passados com os trabalhadores independentes e a sua solvabilidade. Se os dados não são confiáveis, é melhor não trabalhar para este cliente, especialmente para não desperdiçar o seu tempo que você pode investir em projetos que pagam definitivamente. Além disso, você vai economizar tempo que você terá que ir ao tribunal ou para empresas especializadas em gestão da dívida. Se o cliente é confiável e concorda, recomenda-se anotar tudo em condições de pagamento, especialmente desde que o registro documental para poder ajudá-lo a reivindicar. Mas, sem dúvida, a solução principal é fazer o trabalho bem e investir em um bom negócio com o cliente.

Dificuldades na comunicação

Este risco pode ocorrer quando você estiver desenvolvendo um aplicativo para uma empresa estrangeira, especialmente tendo em conta a diferença de horários e para as chamadas caras internacionais. Talvez este seja um dos riscos de ser programador freelancer que é mais fácil de resolver, uma vez que você e o cliente podem estabelecer um cronograma de comunicação que é bom para ambas as partes, e hoje em dia, existem muitos softwares livres para se comunicar de forma internacional (como Skype e Google Hangout) que facilitam este trabalho.

A fim de evitar muitos desses riscos para um programador freelancer, a Yeeply implementou muitas opções que irão poupar seu tempo, esforço e dores de cabeça. Graças à nossa nova plataforma de outsourcing para projectos móveis, você pode economizar tempo pesquisando novos projetos, você só terá de verificar os projectos de desenvolvimento da área no nosso site. Além disso, trabalhar com Yeeply garante-lhe uma boa forma de comunicação com seus clientes e ter a certeza de que seus serviços serão pagos. Se você ainda conhece a Yeeply, cadastre-se no nosso site para aproveitar os benefícios de trabalhar como programador freelancer com o menor nível de risco.

profissionais certificados

Como evitar os riscos de ser um programador freelancer

 

É uma ferramenta para calcular o orçamento aproximado para desenvolvimento de app.

Você tem ideias para desenvolver aplicativo? Você tem um negócio ou um site e gostaria de desenvolver um app? Certamente muitos de vocês levantaram esta questão: Quanto custará o meu app? Em Yeeply lançámos uma ferramenta para que você possa saber qual seria o orçamento aproximado para desenvolvimento de app com base nos parâmetros que a caracterizam.

imagem de quanto custa um aplicativo
Fonte: Pagina inicial de quanto custa um aplicativo. Yeeply

Em Yeeply, estamos cientes de que uma das principais perguntas dos nossos clientes foi, quanto custa o meu app? Por isso decidimos lançar esta ferramenta para que você possa descobrir qual é o valor aproximado que custaria desenvolvimento de app em particular. Você pode aceder ao publicar o projeto em nosso site e assim saber que orçamento da app esta disponível para chegar a um acordo com um dos desenvolvedores da plataforma.  Para saber o preço do app para o seu smartphone ou tablet, você terá que responder a uma série de perguntas. São questões básicas. A ferramenta é muito intuitiva e simples para que você possa ir passando de nível, conhecendo de antemão unicamente as necessidades básicas que quer cobrir com seu aplicativo. Assim, tela por tela, você pode especificar qual é o custo aproximado.

imagem de quanto custa um aplicativo 2
Fonte: Perguntas simples, respostas intuitivas! Yeeply

As perguntas giram em torno a aspectos importantes de seu app como: a qualidade que você está procurando? Para quais sistemas operacionais gostaria que estivesse disponível? Que design você gostaria de ter? Como você gostaria que rentabilizasse o lançamento de seu app? Que sistema de login oferecerias para que o usuário acesse seu app? Se gostarias que estivesse integrado em um Web site? Em quais idiomas?,…  Você pode responder todas essas perguntas por meio de um clique, e na barra ao fundo vai aumentando seu preço baseado nas características do que você escolher.

imagem de quanto custa um aplicativo 3
Fonte: Orçamento de app personalizado. Yeeply

De uma forma simples você pode acessar a um orçamento personalizado de app e de quanto que irá custar o seu app e compartilhá-lo em suas redes sociais sem ter que revelar sua idéia. O que esta esperando? A solução que você estava esperando por apenas um clique. Visite o site www.quantocustaumaplicativo.com e veja o valor monetário do seu aplicativo. Saber o orçamento para desenvolvimento de aplicativos não é tão complicado.

projeto de app

Segue-me:

Facebook: Yeeply Brasil

Twitter: @Yeeply_pt

Sabe quanto custa o desenvolvimento de app?

 

Quando falamos de app design pensamos na cor que é usada, no estilo, no ícone do aplicativo e outras variáveis visíveis. Mas o design de aplicativos vai muito mais longe e deve responder às necessidades de UX, UI e IxD. Vamos dar uma olhada em como isso afeta a cada um para projetar apps.

Claro, se estas familiarizado com layout de apps certamente sabe o que eles significam, e se não sabes, continua lendo que este artigo deixará tudo muito mais claro. Cliente da importância na usabilidade e experiência do usuário durante o app design.

imagem decorativa

UX ou experiência do usuário

Quando falamos sobre UX, estamos referindo a experiência do usuário. Centra-se no usuário, o que ele quer fazer com o aplicativo móvel ou tela. Referimos em testar antes, durante e depois de interagir com a tela do seu dispositivo móvel.

É um dos focos quando se fala em app design. Sim, o aplicativo tem que ser bonito e atraente, com um bom design, mas também tem de fornecer satisfação ao usuário. Você precisa melhorar a sua experiência com a tecnologia.  Para obter um bom design UX, temos que conhecer bem o nosso usuário alvo, identificar as necessidades e motivações do cliente/usuário e projetar em conformidade. Tanto interface, conteúdo, tais como interações são foco de discussão para o design dos apps. Especialmente para melhorar a experiência do usuário.

UI ou design de interface

Neste caso, focamos no design dos apps, mas do ponto de vista do artefato em si: focamos no dispositivo móvel, seja um Smartphone, tablet, phablet, wearable. Focalizamos o que acontece dentro da tela, onde o usuário pode aceder e onde não aceder.  Apesar de geralmente relacionado com design gráfico, nem sempre são sinônimos. O que a UI atende é a concepção de textos, conteúdo, consistência do projeto e outros recursos.

IxD ou design de interação

É a parte que ainda não falamos no blog Yeeply, e embora seja sempre tratado como um tema secundário, é importante saber o que é. IxD é o ponto onde se cruzam UX e UI.

Design de interação consiste em definir como operar o design de interface, interação e fluxo de respostas do dispositivo. Por exemplo, quando fazermos um único toque, um duplo toque ou um slide para aceder a uma tela em especial. Em suma, se aplica experiência do usuário e ajustá-lo através do design de interfaces.

Profissionais de design de app

Para os menos experientes no setor de aplicativos móveis, designer tradicional é quem é responsável pela concepção do app móvel. Mas a complexidade da interação com dispositivos móveis também torna o app design complexo.

Otimizar o design de um web app, um app nativo, ou mesmo um web ágil vai mais além. Se queremos que seja bem feito, devemos ter em mente os perfis que precisamos. Tendo em conta do dissemos na secção anterior, precisamos de pelo menos um especialista em UX e outro para a UI. Vamos ver quais são as diferenças e quais são as características de cada um, como explicam em UXDesigner21.com.

desenho de duas pessoas para diferenciar diferentes profissões

Designer UX

Designer de aplicativo focado na experiência do usuário tem um perfil mais técnico. O processo de ‘pensamento’ de design que este profissional de apps  realiza, combina o pensamento critico e criativo.

As técnica de apps designer UX baseia-se nas necessidades do usuário, mas somente depois de estudar e analisar o usuário a ter uma perspectiva mais precisa. Certamente é um design focado na interação do usuário e nas pessoas com o app e o design deste.

Os pontos mais importantes para este profissional de apps são as telas ou ‘cenários’ e o fluxo de tarefas, ou seja, a interação entre telas e funcionalidade em si.

Este tipo de especialista tende a ter conhecimentos avançados para criar wireframes, fazer protótipos de aplicativos, analisar, coletar informações e obter feedback sobre seus projetos.

Se encaixam neste perfil de profissionais de Designer  UX, tais como: arquiteto da informação, o gerente de programa, o estrategista de conteúdo ou analista funcional.

Designer UI

Por outro lado, o designer de aplicativo focado em design de interface tem um perfil mais criativo. O processo de “pensamento” de design que este profissional de apps realiza, combina também pensamento convergente e criativo. Ou seja, você tem que pensar sobre a União de todas as partes do aplicativo.

As técnicas de apps design UI também baseia-se nas necessidades do usuário, mas depende das exigências de dispositivo e usuário, precisa ajustar em torno do ambiente digital e humano. Certamente é um projeto focado no estilo e design geral do aplicativo. Geralmente é feita baseando nas tendências em design de aplicativos para a parte mais criativa.

Os mais importantes pontos para este profissional de apps são as cores usadas para o app e o ícone, mas também a tipografia que afetam a legibilidade e usabilidade.

Este tipo de especialista tende a ter avanço de conhecimento para criar modelos, fazer gráficos para o app e o design dos layouts do projeto.

Se encaixam neste perfil dos profissionais de UX Designer, tais como: designer gráfico, web designer, designer de marca ou desenvolvedor de frontend.

Na verdade temos que escolher um perfil ou outro, quando se trata de formar a sua equipe para desenvolvimento de aplicativos. A verdade que quase todos os profissionais de design tem perícia para cumprir ambas as funções, exceto se forem muito especializados. Escolha um designer não tem porquê ser difícil, mas se você ainda tiver dúvida, sempre pode entrar em contacto com info@yeeply.com para te ajudar a encontrar o que melhor se encaixa com seu projeto.

especialistas design

App design: O que é UX, UI e IxD?

 

Os aspectos legais têm de ser tidos em conta no desenvolvimento de aplicativos para smartphone. Se o fizer, você pode evitar quaisquer penalizações, proteger o seu aplicativo e o seu trabalho como programador.

Este mercado crescente de aplicativos para smartphone, ao contrário do desenvolvimento web, parece dar menos atenção a estas questões legais e isso muitas vezes acontece devido a uma certa ignorancia. O usuário aceita gratuidade o custo da sua privacidade e developers aproveitam  deficiências e lacunas na lei para alcançar uma base de usuários mais ampla, independentemente dos resultados possíveis no futuro.

Funcionalidades

Há coisas que podemos fazer num aplicativo e outras que não e isto é algo deve ser levado em conta. Temos sempre que usar meios legítimos, é preciso ficar claro que o que não pode ser feito off-line ou por meio de campanhas de marketing tradicionais, não pode ser feito a partir de nosso aplicativo.

smartphone com aplicativos saindo da tela

Direitos próprios e de terceiros

Contar com as respetivas licenças dos recursos que utilizemos é de uma importancia primordial, seja em bibliotecas de programação, bases de dados, gráficos, melodias, texto, etc… Deve sempre ler as condições para evitar problemas já que em algumas ocasiões esses recursos excluem o uso comercial e não poderiamos utilizar-los no desenvolvimento de aplicativos para smartphones.

Recorde, por ultimo, em proteger o seu conteudo uma vez que tenha terminado de desenvolver os seus aplicativos para smartphone, para evitar plagios, cópias ou imitações do seu trabalho.

Menores

Os problemas nesta área derivam especialmente com os aplicativoas para Smartphone que se dirigem a um target de menores de 14 anos, como jogos ou aplicativos educativos. Este grupo exige um especial cuidado pela legislação de consumidores e usuários. Em tema de direitos de imagem como em proteção de dados. Também há que ter em mente que um problema desta natureza pode afetar negativamente a reputação do aplicativo, se for mal administrada esta questão da componente legal.

Licenças e condições de utilização

Primeiro de tudo, temos de desenvolver licenças de uso e as condições que o usuário deve aceitar, a fim de fazer uso do App. Se você nao especificar os seus termos e condições pode colocar-se em risco. Desta forma é importante que você crie um acordo que proteja ambas as partes.

A melhor defesa possivel em caso de qualquer possível reclamação é saber adequar a realidade do seu aplicativo com a legislação em vigor. Por isso, a aceitação prévia do usuário é imprescindivel, ou seja, deve dedicar-lhe tempo e esforço de modo a ter tudo bem preparado.

Informações e Permissões

Tratando-se de aplicativos que são instalados e executados em dispositivos móveis, é ainda mais importante ser claro e explícito ao solicitar licenças de usuário. Muitas vezes, o aplicativo móvel terá de acessar os contatos da agenda telefônica ou do conteúdo móvel, para uma questão de pagamentos, transferência de dados, instalação de cookies ou simplesmente compartilhar conteúdo.

Com base nesses aspectos, o usuário deve ser informado da forma mais clara o quanto possível antes da instalação com a opção de mudar de idéia ou de configuração por parte do usuário do aplicativo caso seja necessário.

Mercados

Dependendo do sistema operacional em que o seu aplicativo estará disponível, isso irá determinar as ações que você pode realizar através de seu aplicativo visto que plataformas diferentes têm regras distintas. Um bom exemplo seria a App Store. Devido às novas legislações anunciadas na recente Worldwide Developers Conference, a Apple começou a rejeitar aplicativos que oferecem aos usuários incentivos (recompensas) para ver ou postar o app através das redes sociais. Portanto, você deve estudar a loja de aplicativos associados à plataforma de seu aplicativo para evitar quaisquer problemas.

Logotipo da Apple e Android

Mais importante, lembre-se que os mercados (lojas de aplicativos) são os soberanos para que os aplicativos se vendam e para chegarem a uma ampla base de usuários. Então, você precisa garantir que está totalmente ciente que os termos e condições podem mudar ao longo do tempo e, eventualmente, afetar o seu aplicativo. Houve casos em que os aplicativos têm seguido as condições de um mercado e, mais tarde, essas condições são alteradas, e o aplicativo deixa de estar disponível. Por isso, é desejável desenvolver aplicativos para smartphone que possam ser modificados para se adequarem às condições mais recentes.

Política de cookies

A necessidade de aceitação de cookies é altamente importante em sites e dispositivos móveis durante o download de aplicativos para smartphone. Dependendo do tamanho da tela de dispositivos móveis, desenvolvedores de aplicativos devem fazer um aviso com informações básicas sobre o que são cookies, o seu objetivo,como devem instalá-lo e como rejeitá-los.

Esta breve informação para redirecionar o usuário para a informação completa com esses aspectos das leis requer cookies. Um bom exemplo dessa prática são os cookies que podem ser encontrados em imagens. O Instagram usa cookies e outras tecnologias semelhantes para proporcionar ao usuário conteúdo relevante e entregar anúncios patrocinados para a base de usuários certa.

captura de tela de michael kors instagram post

Informar o usuario

Uma grande parte dos aplicativos para smartphone podem ser considerados como “sociedade de serviços de informação”, isto só se aplica à publicidade que eles contêm. É por isso que você tem que cumprir as obrigações que a lei implica para estes serviços. A obrigação principal é  a de entender de forma mais fácil, e neste caso, seria informar seus usuários sobre os aspectos estabelecidos pela lei, o que pode ser feito através de textos legais ou sob as seções “About Us” ou “Quem somos nós”.

Estas seções fornecem ao usuário informações sobre os criadores e de quem está por trás do aplicativo móvel. Incluem detalhes como o nome e o domínio da empresa, os dados do registo comercial e aderência ao código de conduta de registro. Estes são alguns exemplos comuns.

Publicidade

A monetização da maioria dos aplicativos gratuitos podem vir de diferentes técnicas; alguns são mais lucrativo do que outros. É sempre aconselhável escolher um sistema baseado em lucros e do tipo de aplicação que você está criando.

No entanto, este é um uso cada vez mais generalizado de publicidade para gerar receitas. É perfeitamente legítimo que um aplicativo possa incluir a publicidade, no entanto, para evitar eventuais problemas isso deve ser identificado uma vez em andamento.

profissionais certificados

Aplicativos para smartphone e seus aspetos legais

O que dizem os nossos funcionários?

 

Muitas das vezes, uma grande ideia não parte de uma pessoa qualificada e especialista. Isto também acontece no desenvolvimento de um aplicativo para smartphone. Ou seja, uma boa ideia de app não tem necessáriamente de vir por parte de um especialista de apps. Tende a acontecer exatamente o contrário. Geralmente uma pessoa fora do setor tem uma boa ideia e precisa de desenvolvedores.

E é neste momento quando se apercebe da necessidade de subcontratar o desenvolvimento de um aplicativo para smartphone em vez de contratar uma equipa de desenvolvimento por completo. Se bem que é certo que podemos desenvolver  um aplicativo para smartphone como ferramentas do tipo “faça você mesmo” e assim criar apps mais faceis e menos originais, criar um aplicativo com desenvolvedores e app design próprio será sempre muito mais efectivo e o resultado será muito melhor.

Design do sistema iOS e logotipo da Apple

Mas, também é possivel que sejas uma empresa de desenvolvimento e por consequencia de uma grande carga de trabalho necessites terceirizar alguma tarefa especifica. Por exemplo, o desenho do aplicativo para smartphone ou qualquer outro aspeto. Recorda que a Yeeply, como marketplace especializado em outsourcing de apps pode-te ajudar a encontrar projetos de app e desenvolvedores. Neste artigo veremos porque deverias subcontratar o desenvolvimento de um aplicativo para smartphone nestes dois casos e que vantagens se obtem fazendo outsourcing destas tarefas:

Subcontratar o desenvolvimento de um aplicativo para Smartphone se não sabes programar

Tal como acabámos de comentar uns parágrafos acima, optar por subcontratar o desenvolvimento de aplicativos para smartphone quando não sabe nada de programação é uma das melhores opções. Desde o inicio que será mais barato do que contratar equipas a tempo inteiro, uma vez que fazendo outsourcing só contratarás pela criação do seu aplicativo.

Na altura de procurar a equipa que vai subcontratar para o desenvolvimento do seu app, o ideal será formar uma equipa variada. Deve tentar incluir todos os perfis chave para levar a cabo o seu aplicativo para smartphone. Desenvolvedores Android, desenvolvedores iPhone ou desenvolvedores de qualquer outra plataforma em que planeies desenvolver o teu aplicativo. O seu projeto irá requerer especialistas em design para definir o estilo e usabilidade no desenvolvimento do aplicativo para smartphone. Também irá necessitar especialistas em Marketing Móvel, porque uma app não promocionada morre facilmente no mercado.

Como pode ver, o desenvolvimento de aplicativos não é facil, sendo obrigatório contar com especialistas de vários setores para que o resultado final seja o desejado.

Se é uma empresa de desenvolvimento: “Quero diminuir a minha carga de trabalho”

Se trabalha numa empresa ou agencia de desenvolvimento de apps, pode ser que na primeira instancia não necessite de desenvolvedores de aplicativos para smartphone porque já conta com uma equipa formada.No entanto, este setor de desenvolvimento de apps varia durante o ano, e é certo que nem sempre existe a mesma quantidade de trabalho.

dispositivos eletrônicos e logotipos de aplicativos

É muito provável que, se a sua empresa de desenvolvimento ou a agencia para qual programa apps tenha muito trabalho não tenha tempo nem recursos para atender a um cliente importante e do qual não quer renunciar. Nestes casos, que pode fazer? Se não quer renunciar a este cliente o mais lógico é aumentar os recursos. Mas se contratamos um par de desenvolvedores extra, que faremos com eles quando esse projeto se acabe ou quando a quantidade de trabalho se reduza?

Outra bua opção é por mãos a obra para terceizar algumas parte de um projeto, como por exemplo alguma parte de um app (para programar uma plataforma em que não tenhamos experiencia ou para o design final do app).

O que deve perguntar aos desenvolvedores antes de contratá-los?

Deverá sempre recordar que antes de contratar um desenvolvedor, programador freelancer ou agencia de desenvolvimento de aplicativos para smartphone, tem de ter claro o que e adequado para o seu projeto. Para saber-lo é recomendável que antes de começar veja o seu portfólio ou o seu CV para realizar um primeiro filtro. Descarte os desenvolvedores que lhe façam propostas muito acima do seu orçamento- e isto sim, assegure-se de que definiu um bom projeto de aplicativo para smartphone – e restrinja-se às propostas que são realistas.

pessoa que trabalha com computador e conecta smartphone

Na Yeeply pode encontrar com a nossa ajuda sobre este assunto se não sabe por qual desenvolvedor escolher. Contudo, não se esqueça de que há certas coisas que tem que saber do desenvolvedor antes de contrata-lo. Atenção!!

  • Em que plataformas tem experiencia? Esta pergunta é importantissima. Ainda que apareça no CV ou no seu portfólio sempre é bom perguntar de novo para poder obter informação adicional para saber se encaixa no nosso projeto, e até pode ser que nos interesse mais coisas que as que apareçem no CV.
  • Um portfolio com exemplos de aplicativos para smartphone já realizados: Saber como trabalha e quais os resultados dos trabalhos terminados pelos desenvolvedores é fundamental. É importante para saber o estilo e tipo de apps que desenvolve. Não seria conveniente contratar um desenvolvedor que já desenvolvido muitos jogos para realizar o desenvolvimento de um app de m-commerce.
  • Pedir-lhe uma lista de clientes passados e atuais: Sempre que interagimos com as empresas com que o desenvolvedor trabalhado anteriormente podemos saber em que “liga joga”. Sobretudo poderemos fazer uma estimação adequada entre o nível do desenvolvedor e a oferta que nos faz. Pede-nos demasiado ou é uma proposta justa?
  • Que considera que este desenvolvedor possa dar ao projeto que outro não possa? No final de contas esta contratando alguem, nem que seja só para uma tarefa e para uma duração determinada. Por isso deve saber em que medida estará envolvido o desenvolvedor no projeto. Agrada-lhe? Acredita que pode melhorar-lo?

A atenção personalizada que te oferece a Yeeply permitirá ter todas as vantagens de terceizar o desenvolvimento de aplicativos para smartphone mas também verá os riscos se reduzindo. A nossa plataforma atuará como intermidiário para garantir uma comunicação mais efetiva, coordenando o projeto para cumprir prazos e assegurando que o seu dinheiro está seguro com o metodo de pagamento em Escrow. Já tem claro porque deverá terceizar o desenvolvimento de aplicativos para smartphone com a Yeeply?

developers apps webs

Subcontratar o desenvolvimento de um aplicativo para smartphone

 

O processo de programação de aplicativos é longo e complexo, logo contar com os melhores especialistas e developers em projetos de aplicativos é fundamental para a mesmo se manter à tona. Assim, independentemente de se tratar de um projeto pequeno ou grande, você deve estar sempre cercado por especialistas em todos os campos possíveis.

Como já recomendado em outro artigo do nosso blog, a melhor maneira possível de proceder aquando da implementação do seu aplicativo seria trabalhar com vários tipos diferentes de profissionais. Vamos agora fazer um breve resumo do tipo de especialistas necessários num projeto de mobile app.

  • Gestor de projeto
  • Equipa de desenvolvimento com experiência.
  • Equipa de Design
  • Equipa de Marketing móvel

No entanto, nem sempre podemos incluir todos estes especialistas na nossa equipa – seja por razões relacionadas com orçamentos ou simplesmente porque o escopo do projeto não o requer. Nesse caso, a contratação de programadores especialistas, versáteis e multi-tasking é a escolha certa.

Na perspectiva dos especialistas em programação este caso também apresenta muitas vantagens. A primeira e mais importante delas é que – como um profissional freelancer – você pode ampliar o seu mercado e obter mais oportunidades de emprego. Você será capaz de anunciar-se como um especialista em marketing móvel e não apenas como um developer de aplicativos, por exemplo.

código de programação

Programar aplicativos e ser um perito em algo mais

O principal fator quando se cria uma aplicativo é – claro – contar com um especialista que saiba programar apps. Mas como temos discutindo previamente, isso por si só não é suficiente. Embora a especialização seja muito boa, você deve ser um especialista em tantas áreas quanto possível se está habituado a trabalhar em muitos projetos de aplicativos ou se é um freelancer.

Quando um cliente está interessado no seu portefólio ou CV, ele vai querer perguntar algumas coisas e você deve estar preparado para responder a estas questões e ser capaz de mostrar que o seu conhecimento não é limitado apenas ao desenvolvimento de aplicativos.

  • Primeiramente, você deve indicar claramente que linguagem de programação é que domina. A este respeito, quantas mais dominar, melhor. Aplicativos de programação de Android e iOS tem uma grande procura – como sabe – mas nunca é demais saber outras linguagens como Windows Phone ou BlackBerry. Será sempre um ponto a favor, mesmo que você não programe nestas linguagens muitas vezes.
  • Mostre uma amostra do seu trabalho. De outra forma, você será solicitado para mostrar provas do que você já fez. Esta é uma maneira de verificar se o seu modo de desenvolver aplicativos se encaixa com o negócio e projeto do cliente. Ter o seu trabalho disponível online é uma boa maneira de o organizar e de o demonstrar ao seu potencial cliente. Há muitas opções: pode optar por ter o seu próprio website, adicionar toda a sua informação no seu perfil de Linkedin, etc. Contudo, lembre-se de completar o seu portfólio na Yeeply se o que deseja é receber projetos. Pode faze-lo adicionando links para a Play Store, tratando-se de Android e na App Store para os seus aplicativos iOS, para que possam ser baixados.
  • “Quero um aplicativo que gere dinheiro. Como pode você conseguir isso?” Na maioria dos casos, os clientes não sabem como definir os limites entre as funções desempenhadas por cada tipo diferente de profissional. Portanto, recomenda-se – se você espera fazer carreira da programação – que conheça todas as disciplinas dentro da indústria de criação de apps, o máximo que puder. Neste caso, você deve ser capaz de monetizar aplicativos e tornar o desenvolvimento de apps rentável. E, alem do mais, também como definir estratégias de Marketing móvel. Mesmo que você não seja a pessoa principalmente responsável pelo Marketing móvel, recomenda-se que tenha sempre noções sobre o assunto. Saber como a app vai gerar dinheiro antes do começo da programação pode revelar-se incrivelmente útil; Analisar o “plano geral” do projeto, irá facilitar-lhe a vida.
  • O que pode você oferecer para além da programação? O dono do aplicativo vai querer algo mais de si para além do trabalho de desenvolvimento. O projeto será seu se você for capaz de lhe mostrar que pode contribuir para além do desenvolvimento e o quanto pretende envolver-se.
  • Um programador habilidoso que também desenha apps. No que toca ao desenvolvimento, conciliar o desenvolvimento móvel com o seu app design, é de facto, um dos grandes conflitos que podem ocorrer. Como pessoa responsável pelo processo de programação app, se for capaz de incorporar o ponto de vista do designer, você irá satisfazer o usuário final tendo em conta os dois aspetos mais importantes: Beleza e facilidade de uso – que são ambos alvo de grande importância quando desenvolvendo aplicações móveis.

telefone com jogos

Ficamos por aqui nas razões de o porque que você deve ser especialista em algo mais do que na programação de aplicativos se deseja entrar na industria de desenvolvimento móvel. Para resumir, a ideia principal é a de que através de paciência e muito trabalho você irá ter conhecimento suficiente par criar um aplicativo por si próprio. Mesmo que você desempenhe tarefas como – por exemplo – programar em Android e implementar o design da app virtualmente ao mesmo tempo.

Programação de apps é o meu negócio, mas quero diversificar-me.

Se chegou até aqui, e está pensando desta forma, significa que você está no caminho certo. Como um especialista na industria, a Yeeply tem testemunhado como o setor móvel evolui e falamos com o total conhecimento dos fatos quando dizemos que a programação de aplicativos por si só não é suficiente.

De facto, estatísticas referem que – em média – uma pessoa vai estar empregada em vários trabalhos na sua vida que não são relacionados com o que se estudou primeiro. Todos teremos que redireccionar o nosso conhecimento e qualidades de modo a melhor encaixar no mercado de trabalho. E se nos focarmos no desenvolvimento freelance, as novidades e mudanças vêm ainda mais depressa e são mais desafiadoras devido aos requisitos intensos desta indústria.

Agora você sabe a resposta para a grande questão. Na programação de apps, ser especialista no desenvolvimento é suficiente? Se você está disposto a tornar-se um freelancer, a resposta é um categórico NÃO. Nós oferecemos a possibilidade de encontrar os projetos que procuras na nossa plataforma, assim como encontrar trabalhos de design e comunicação para além da programação. Mãos ao trabalho e torne-se um especialista móvel compreensivo! Está preparado para agarrar novas oportunidades?

especialistas design

Programação de aplicativos: Ser especialista no desenvolvimento é suficiente?

 

Mobile marketing ou simplesmente m-Marketing não é um tipo marketing e publicidade exclusivo de aplicativos móveis. Contudo, é certo que é onde encontramos o seu máximo expoente. A mesma coisa acontece com geolocalização, que, ainda que seja uma funcionalidade implícita em praticamente todo o desenvolvimento de aplicativos móveis e todos os dispositivos móveis. Esta é uma funcionalidade que podemos usar quando temos uma conexão com a Internet (ou Wi-Fi ou dados móveis).

O que é Geolocalização?

Para defini-lo em poucas palavras, Geolocalização é a técnica que nos permite posicionar um objeto no espaço com um sistema de coordenadas ou pontos. No caso de geolocalização em dispositivos móveis vemos a posição geralmente apresentada no mapa. Mas as chances de essa funcionalidade para o marketing móvel são infinitas. Vamos ver o que ela faz.

De que serve a Geolocalização no desenvolvimento de aplicativos móveis?

As funções e aplicações de geolocalização em geral podem ser incluidas tanto dentro como fora do marketing móvel. Por exemplo, de acordo com estatísticas dos usuários de geolocalização, podemos ver que através da funcionalidade, 1,1 mil milhões de horas de viagem são poupadas. Na sequência disso, cerca de 35 bilhões de litros de combustível por ano são poupados. Também se torna muito útil no atendimento de emergências.

A geolocalização é  tão usada pelos navegadores GPS do carro, como a partir de dispositivos móveis.Um exemplo de desenvolvimento de aplicativos móveis com geolocalização é o Google Maps ou Waze. Mas podemos, obviamente, fazer um bom uso de m-Marketing  como uma técnica e não a podemos ignorar pois permite-nos oferecer aos nossos clientes o que precisa, quando precisa e onde precisa.

desenho do mapa com localização

A geolocalização no m-Marketing local

Uma das possibilidades com o maior potencial de m-marketing na geolocalização é de caracter local e social. Os números confirmam que o investimento neste tipo de marketing móvel localizado, gera um bom retorno, se soubermos como faze-lo.  Falamos sobre a sigla SoLoMo para discutir a técnica de marketing móvel de caráter “Social” ‘Local’ e ‘Mobile’, onde  se convergem estas três. O marketing móvel deste tipo é especialmente útil porque mais de 70% dos usuários de geolocalização utilizam a funcionalidade a partir do celular e também o fazem na maioria, para consultar negócios locais.

Aproveitar a Geolocalização

Sendo especialistas em m-Marketing, sabemos todas estas orientações, mas nunca é demais relembrar. Se está começando com este guia ou apenas quer saber como aproveitar as oportunidades, pegue no papel e caneta e anote o que nós, Yeeply (especialistas em desenvolvimento de aplicativos móveis), lhe vamos falar sobre este assunto:

  •  Tanto em uma estratégia de Marketing normal como em uma de m-Marketing, devemos começar por contar com uma campanha creativa. A inovação e o efeito surpresa são nossas aliadas na hora de criar uma campanha de Marketing. Se além disso, conseguirmos juntar a campanha online com a campanha offline, então chegaremos à grande parte dos clientes potenciais. Uma técnica muito utilizada em m-Marketing que faz uso da Geolocalização é conseguir que a nossa campanha interaja com o ambiente através dos dispositivos móveis.
  • Outra maneira de conseguir combinar o mundo offline com o online é o uso de códigos QR. Outros aplicativos conseguem ir mais longe e oferecem cupons de desconto quando você está perto de seu estabelecimento (algo que eles sabem graças ao GPS e geolocalização).
  • Outra maneira de aproveitar a geolocalização no m-Marketing é orientar o consumidor para o ponto de venda fisico. Por exemplo, através do mapa, indicando o caminho ou notificações push up.

desenho de mapa e edifícios na cidade

Otimizar a nossa campanha de m-Marketing e de Geolocalização

Em geral temos sempre que estar trabalhando para otimizar a nossa campanha de m-Marketing e assim continuar a obter melhores resultados.

  • Primeiro de tudo, a primeira coisa a fazer (caso ainda não tenha feito) é adaptar a web para dispositivos móveis. Especialmente desde que o Google mudou o seu algoritmo para favorecer nas buscas, páginas “Amigo de móvel” a partir de dispositivos móveis, terminais que cada vez têm mais pesquisas e mais acessos.
  • Ter uma presença nas redes sociais é vital para gerar engagement e lealdade com nossos clientes e aqueles que poderão ser-lo. Divulgar a marca e também criar o serviço ao cliente.
  • Fazer plus para diferenciar-se da concorrencia é fundamental. Uma dessas formas de diferenciar-se é utilizar a geolocalização como tática e estratégia de m-Marketing. E você deve implementar este Marketing desde o início do desenvolvimento de aplicativos móveis.
  • Nós temos sempre que conversar e interagir com os clientes. Com geolocalização podemos fazer com que os nossos clientes compartilhem a localização do nosso estabelecimento ou empresa, para falar sobre nós, indicando por onde vai.
  • Mais uma vez, para otimizar a nossa estratégia, a melhor maneira de aproveitar as ofertas que você faz é garantir o interesse do destinatário. Especialmente falando de lojas de retalho ou serviços. Por isso devemos estudar muito bem todas as informações que vêm dos nossos clientes digitais. Ou seja, podemos conhecê-los melhor para aumentar a conversão e alcançar os objectivos da nossa estratégia. Tome a informação fornecida por meio de análise (cookies) para também fazer campanhas de re-marketing. Por exemplo, não iria ajudá-lo a dar um cupom de desconto de 30% na sua loja de roupa em biquínis para um cliente que é do sexo masculino. Nosso esforço é sempre subjetivo, adaptando-a ao cliente potencial.
  • E, finalmente, lembre-se: campanhas digitais têm suas características específicas. E campanhas offline a sua própria. Geralmente não serão as mesmas estratégias para os dois tipos de campanha. Então, é preciso lembrar que para otimizar os recursos que temos, devemos adaptar a nossa campanha de marketing móvel ao ambiente. Apesar disto existem técnicas que podem ajudá-lo a fundir campanhas, tais como visitas para derivar o aplicativo móvel ou a web ou mesmo cupão através de um código QR presente em uma campanha de marketing offline.

especialistas en marketing

Geolocalização, m-Marketing e desenvolvimento de aplicativos móveis

 

Unity 3D é uma das plataformas existentes para desenvolver jogos mobile mais completos. Permite a criação de jogos para várias plataformas a partir de um único desenvolvimento, incluindo o desenvolvimento de jogos para console (PlayStation, Xbox e Wii), desktop (Linux, PC e Mac), navegador, mobile e tablets (iOS, Android, BlackBerry e Windows Phone).

Possivelmente é a tecnologia que mais cresce atualmente, especialmente com a atualização recente que facilita o desenvolvimento de jogos 2D. Sua principal limitação é o preço da sua licença completa, que pode alcançar e exceder os US $4.500 de uma licença completa para uma única pessoa. Vamos dar uma olhada as razões para este facto, as características deste ambiente, suas limitações e seu status atual.

captura de tela do jogo online

Ambiente Unity 3D

O editor de Unity 3D é um dos mais simples e mais poderoso no mercado. É dividido em 5 pontos de vista principais:

  • Explorer: Lista todos os elementos (ou assets) dos seus projetos. Permite classificar facilmente seu aplicativo. Neste modo de exibição se encontra suas imagens, cenas, scripts, áudio, prefabs, texturas, atlas e todos os elementos que você irá usar ou você pode usar em seu aplicativo ou jogo.
  • Inspetor: Mostra e define as propriedades dos elementos do seu projeto. Modifica os valores rapidamente, mudando texturas, arrastando arquivos desde o Explorer, adicionar scripts, prefabs, salvar…
  • Hierarquia: Lista hierárquica de elementos da sua cena.
  • Cena: Design e maquetes completo do seu jogo ou uma tela ou seção deste. Cada cena representa nível ou seção diferente do jogo (Home, nível 1, nível 2, login,…). Simplesmente arraste seus assets a partir do navegador e edita as variáveis desde o Inspetor.
  • Jogo: Ver seu jogo para diferentes resoluções. É uma vista WYSIWYG do seu jogo.

Desenvolvimentos Jogos mobile 2D e 3D

Unity foi, inicialmente, um ambiente de desenvolvimento de jogos 3D. Se podia desenvolver ambientes e jogos 2D, ajustando os parâmetros do seu jogo para simular 2D (câmera ortográfica, texturas planas, etc), mas para ser um ambiente estritamente 2D alguns desenvolvedores optaram por outras plataformas, como Cocos2D, a priori melhor adaptado para 2D.

Com suas últimas atualizações Unity 3D simplifica esse processo que permite desenvolvimentos 2D de uma forma muito mais simples, incluindo novos objetos e efeitos para facilitar o desenvolvimento e o desempenho do seu jogo, como texturas 2D, efeitos de físicos 2D ou tipos de câmera específicos. Há muitos exemplos de jogos 2D, desenvolvidos pela Unity 3D.

Atualmente mais de 500 milhões de usuários jogam jogos desenvolvidos com o Unity 3D. Na verdade a maioria dos melhores jogos 3D para Android e iOS são feitas em Unity 3D, incluindo Deux Ex: The Fall, por exemplo. Em 2D, a porcentagem é muito menor, sendo Cocos 2D ainda o motor mais utilizado até à data, principalmente porque a Unity 3D não era uma forte opção para o desenvolvimento de jogos 2D, mas também pelo preço, que é a principal barreira da Unity. No entanto algumas empresas como Rovio já estão usando Unity 3D como um motor 2D, tendo desenvolvido jogos bem sucedidos como Bad Piggies.

Multiplataforma

Uma das maiores vantagens da Unity 3D é que ele permite desenvolver jogos mobile para várias plataformas com muito pouco trabalho extra. Ao contrário de outras tecnologias, com Unity 3D praticamente não tem de fazer ajustes para adaptar e compilar um jogo Android para  iOS, a menos que queiramos usar recursos específicos de algumas dessas plataformas.

diferentes jogos online

As plataformas permitidas são praticamente todos os existentes atualmente e podem ser divididas em 4 grupos.

Mobile e tablets

Unity 3D permite que você desenvolva para iOS, Android, Windows Phone 8 e BlackBerry 10. Licenças completas para Windows Phone e BlackBerry estão incluídos na licença básica da Unity 3D, principalmente porque senão poucos desenvolvedores investiriam para esses dispositivos. iOs e Android, no entanto, exigem licenças adicionais para fazer o desenvolvimento completo.

Para poder compilar para cada dispositivo. Para o Android, por exemplo, é necessário fazer o download e integrar o apk do Google para Android. iOS é mais complicado (como sempre): primeiro exige um pagamento a Apple para a licença de desenvolvedor com um custo atual de US $99 por ano. Você também vai precisar de um Mac para realizar sua compilação final.

Tanto faz se você desenvolveu no Mac ou no PC (com a Unity), em ambos os casos Unity 3D não gera o arquivo final, mas um projeto XCode que você pode abrir e compilar com seu XCode em ambiente Mac.

Navegador

Unity 3D permite desenvolvimento para navegador e portanto para Facebook. Todos os navegadores modernos (Google Chrome, Firefox, Internet Explorer e Safari) permitem que você jogue este tipo de jogos.

Atualmente, os jogos mobile feitos com Unity 3D (Unity 5 na sua versão atual) são reproduzidos com a Unity Web Player, que deve ser instalado no seu navegador para poder ser utilizado. Anteriormente a Unity exportava arquivos Flash.  A Unity 5 permite a reprodução de seus jogos com HTML 5, facilitando a integração em páginas da web.

Área de trabalho

Você também pode compilar para PC, Mac e Linux. Neste caso o trabalho extra a realizar é praticamente nulo, exceto no caso do Mac, que requer (novamente) algumas etapas adicionais.

Console

Com Unity 3D  é possível desenvolver jogos para PS3/PS4, Xbox 360 e Wii U gratuitamente. Apesar disso, ainda não é trivial para publicar jogos para esses consoles, pelo menos para empresas ou pequenas equipes. Embora que a Unity 3D não requer licenças adicionais, mas você precisa de equipes de desenvolvimento para plataformas diferentes, que devem ser disponibilizadas pela Sony, Nintendo e Microsoft, respectivamente.

Atualmente, desenvolvimentos para console realizados com Unity são aqueles de baixo orçamento, focado em downloads desde as lojas on-line das 3 consoles. Os primeiros jogos oferecidos pela Sony para usuários Plus de PS4 foram feitos com o Unity 3D. O mais poderoso destes jogos de consoles usam outros motores, como Unreal.

sistemas operacionais e programas

Taxas

Esta é a principal barreira para os desenvolvedores: o preço das licenças. Um desenvolvedor pode começar com a licença livre, mas tem certos limites. Inclui obrigatoriamente o logotipo da Unity em inicio do carregamento do seu jogo e só pode ser utilizado se o volume total de negócios da sua empresa não exceda os US $100.000 anuais.

O preço da licença Unity Pro é de $ 1.500 por pessoa mais taxas. Ele permite o uso de todas as características da Unity Pro em até 2 computadores (da mesma pessoa).  As principais melhorias estão em efeitos, texturas e desempenho 3D. Jogos simples e particular, jogos simples 2D, não precisam destes benefícios.

As lincenças Pro para Windows Phone e BlackBerry estão incluídos no Unity Pro, mas não as do Android e iOS. Licenças IOS Pro e Android Pro têm um preço fixo de $1500 por pessoa (taxas não incluídas). Eles são necessários, por exemplo, para o uso de Sockets. Net, necessárias para determinadas aplicações multiplayer em tempo real. Outras licenças, como a licença de equipe, Team License, ou certos Assets também são consideradas custo. A soma destes custos é a principal barreira desta tecnologia, apesar de compensar o tempo de desenvolvimento  e a qualidade do produto final.

Loja de assets

O poder da Unity 3D está acima do resto das tecnologias de desenvolvimento de jogos mobile populares, tais como Flash, Cocos2D, Marmalade ou uso de código nativo. Ainda, este poder pode ser reforçada com os assets que são oferecidos gratuitamente ou vendido na Asset Store.

Alguns assets, tais como NGUI, aprimoram e facilitam o seu desenvolvimento tanto como o jQuery faria com desenvolvimento em JavaScript. Na Loja da Unity, você pode encontrar modelos 3D prontos para serem usados, interfaces de usuário, exportadores/importadores do Photoshop, motores de física, exemplos de jogos, scripts de todos os tipos, animações, sistemas de partículas, extensões para o seu editor, sao alguns desses assets.

developers apps webs

Desenvolvimento de jogos mobile com Unity 3D: Como funciona esta ferramenta?

 

A concorrência na indústria dos aplicativos móveis é um fato comprovado. E é por isso que nem sempre é fácil destacar-se como um programador de aplicativos, especialmente para um programador freelancer de aplicativos. No entanto, você deve levar isso com uma pitada de sal, sendo possível ter sucesso como um programador freelancer app móvel. Ao fazer isso, será possível encontrar trabalho como developer de aplicativos freelancer.

No entanto, sempre vai depender de qual a sua ideia de sucesso. Se você está pensando em fazer um grande sucesso, chegando a ser conhecido em todo o mundo e ganhar milhares de euros por mês. Melhor tirar essa ideia de sua cabeça. Mesmo que isso não seja algo impossível, é algo muito raro de acontecer, como, por exemplo, o caso de Flappy Bird. Nós discutimos alcançar o sucesso profissional: obter bons empregos, a obtenção de clientes, ter um alto rendimento e até mesmo se tornar um programador freelance superior recomendado pelos jogadores da indústria. Isso é muito mais fácil de alcançar se nós trabalhamos duro.

display com símbolos saindo

Neste artigo, queremos dar algumas dicas que consideramos serem fundamentais e essenciais se você quiser se tornar um programador freelancer bem sucedido. Nossos pontos de vista provêm da experiência, uma vez que na Yeeply temos vindo a trabalhar com especialistas que atendem a esses requisitos e estão subindo a escada para o sucesso através da perseverança e tenacidade. Você está pronto para cozinhar a receita para o sucesso?

1. Persiga a excelência em seu trabalho

Como um programador freelancer, você deve sempre tentar fornecer um excelente trabalho. Não existe um caminho para o sucesso sem resultados excelentes. Você deve buscar a perfeição no produto ou serviço que você oferece. Developers de aplicativos independentes têm que buscar a perfeição no código entregue aos seus clientes e no design de produto. E não só na obra entregue, mas também em todos os outros esforços relacionados. A ambição de ter sucesso como um programador freelancer vai junto com excelência em resultados e buscando a perfeição em tudo que faz.

desenhos de objetos em quadrados coloridos

2. Obtenha projetos ambiciosos

Ao escolher um projeto, é claro que não vai ter sempre acesso a projetos de grandes empresas. Seria irrealista aspirar a desenvolver um aplicativo móvel para o Facebook ou Google, por exemplo. Em primeiro lugar, porque os programadores freelancer não podem cobrir projetos de tal magnitude. Em segundo lugar, porque essas grandes empresas têm departamentos dedicados exclusivamente ao desenvolvimento de aplicações móveis.

Como developers de aplicativos independentes, temos de ser ambiciosos, mas a outros níveis. Podemos concentrar-nos em obter projetos de grandes empresas que não têm um departamento de desenvolvimento dentro de sua força de trabalho e que precisa para desenvolver um aplicativo. Em outras palavras, um bom cliente-alvo é uma empresa que pretenda sub-contratar o desenvolvimento de aplicativos móveis.

3. Programador freelancer de apps: Continue a treinar!!!

Na verdade, nós já discutimos este assunto em mais que uma ocasião. Fizemo-lo, por exemplo, quando se discute os erros cometidos por programadores freelancer que devem ser evitados a todo custo. Um desses erros foi o de não continuar treinando.

Há uma razão simples para isso. Tudo no Internet muda muito rapidamente. Algo funcionando bem hoje pode não ser útil amanhã. Assim, mesmo se você tiver experiência em algumas áreas -ou mesmo se você é um dos melhores programadores do Android, você tem que se manter em treinamento para estar atualizado com os novos avanços em sistemas operacionais.

Logotipo do Android com doces

Um exemplo claro disso é o aparecimento de Lollipop, que trouxe inovações e mudanças para desenvolvimento de aplicativos móveis. Você não terá sucesso se não continuar a formação e aproximar-se sobre as últimas novidades que se desenrolam na indústria. Temos de estar na vanguarda do design do aplicativo, ser o primeiro a criar aplicações inovadoras e aplicar novas técnicas.

4. Tempo é dinheiro, não o gaste

Uma das coisas mais importantes sobre ser um programador freelancer, ou um freelancer em geral- é saber organizar e gerir o seu tempo. Tempo é dinheiro, como todo mundo sabe, mas isso não poderia ser mais verdadeiro se você é um programador freelancer. Uma das vantagens de ser um programador freelancer tem é que você pode trabalhar em qualquer momento de sua escolha. Não há limites físicos ou horários.

É precisamente por isto que você é o único responsável por gerir os seus projectos e não desperdiçar seu tempo. A melhor coisa que você pode fazer para otimizar seu tempo e gerir bem o seu trabalho e ter uma programação de tarefas a realizar e ser coerente com ela.

Isto é, cumprir o que você tem planejado no cronograma. Ninguém vai verificar o seu trabalho até o dia em que é entregue: você é o único responsável pelo que faz ou não faz.

desenho de uma pessoa fugindo de um relógio

Deve ser levado em conta por uma questão de boa gestão profissional que ser auto-empregado tem uma série de recursos fiscais que são diferentes aos que são aplicáveis quando se trabalha como um programador de aplicativo dentro de uma empresa. Você terá que prestar especial atenção à tributação e pagar se você é um developer de aplicativo independente e dedicar algum tempo para estas questões.

5. Transforme o seu smartphone em seu escritório

Esta é uma das vantagens oferecidas pelas novas tecnologias: smartphones, tablets, laptops … Em suma, com Wi-Fi e dispositivos móveis que podem trabalhar a partir de praticamente qualquer lugar. De um avião, um trem, um café, enquanto esperamos por um colega em um restaurante ou até mesmo em casa de seu sogros num domingo ao meio-dia.

É por isso que nós estamos dizendo que seu Smartphone pode ser transformado em um escritório móvel usando aplicações móveis. Outra vantagem desta forma de trabalho é fazer o upload e salvar o seu trabalho em uma cloud, o que o torna acessível a você de seu Smartphone ou a partir de qualquer computador.

6. Comunicação e RP

Sendo um programador freelancer significa fazer o seu próprio marketing pessoal para vender seus serviços. Você deve ser hábil em relações públicas e um bom vendedor, se você quiser ter sucesso como um programador freelance de apps móveis. Você já não está vendendo um produto ou serviço de uma empresa particular, mas vendendo seus próprios serviços. É por isso que a comunicação e marca pessoal são dois dos componentes essenciais para a construção de confiança em potenciais clientes e recebendo projetos de aplicativos.

pessoas desenhadas e escrita "communication"

Se você apenas começou a trabalhar como programador freelancer, pode ser difícil encontrar projetos de aplicativos móveis. Por esta razão, na Yeeply nós damos-lhe uma mão de ajuda para ter sucesso como um programador freelance. O que você acha? Podemos trabalhar juntos?

developers apps webs

6 Dicas para qualquer programador freelancer

 

A maioria dos desenvolvedores de aplicativos focam em dominar várias linguagens de programação; no entanto, deve-se ter cautela nesta tendência. Discutimos recentemente que – sendo um desenvolvedor de aplicativos móveis – talvez você deve apostar no Android e iOS. Em outras palavras, não se concentrar em um único sistema operacional.

Bem, não vamos negar que anteriormente isso foi dito em outros posts do blog, mas gostaríamos de colocá-lo num outro contexto. Na verdade, não é fácil ser um desenvolvedor de aplicativo móvel de sucesso e ganhar a vida como um profissional. Será que isso significa que você precisa saber tudo sobre desenvolvimento de aplicativos móveis? Que você tem de saber como criar projetos para Android, iPhone e iPad? A resposta é um categórico “depende”.

dois telefones celulares
Fonte: Flickr

A sobrequalificação que salientámos não é um problema. Alias, ser capaz de desenvolver apps para vários ramos de programação não é algo ruim.  O que será prejudicial para você como um desenvolvedor de aplicativo móvel é achar que sabe tudo sobre como desenvolver um aplicativo, mas na verdade não sabe nada. E com isso me refiro a saber ligeiramente como programar em Android e até mesmo definir-se como um desenvolvedor HTML5, mas não é um especialista em nada.

Agora vamos voltar para esse “depende”. Você poderia perguntar: depende de quê?

Isso depende da maneira como você trabalha. Sobreviver como desenvolvedor de aplicativo móvel vai depender de para quem que você trabalha. Com isso me refiro ao tua organização de trabalho. Você é um desenvolvedor de aplicativo móvel freelance ou você trabalha em uma empresa de desenvolvimento de app? Na verdade, as diferenças entre estes dois regimes podem ser radicais.

SENDO UM DESENVOLVEDOR DE APLICATIVOS MÓVEIS FREELANCE

Se você for um desenvolvedor de aplicativos móveis independente – ou seja, se você for um desenvolvedor de app freelance  –, as coisas não serão as mesmas. Sendo um freelancer tem suas vantagens e seus riscos, mas neste caso será sempre obrigatória para ser um especialista e ser capaz de lidar com linguagens de programação bem diferentes.

Lembre-se que na maioria dos projetos você vai programar sozinho ou remotamente com outros desenvolvedores de aplicativo móvel. Mesmo que estejam perto de você, esses colegas de trabalho vão fazer sua parte do trabalho. É por isso que se você trabalha como um desenvolvedor de projetos iPhone, você deve estar muito familiarizado com a linguagem de programação iOS. Você terá que ser um desenvolvedor especialista em iPhone sem dúvida alguma.

Claro, sempre é uma vantagem ter noções de outras coisas, especialmente em projetos de aplicativos móveis que exigem um bom design. Por exemplo, seria interessante – se não essencial – ter noções básicas de projeto para assegurar que sua programação se encaixa bem com os padrões respeitados por profissionais de design.

Se você não tem experiência ou conhecimento sobre quais são as tarefas dos outros freelancers, lembre-se que boa comunicação será a chave para o desenvolvimento bem sucedido de app. Boa comunicação é a chave para a obtenção de resultados brilhantes e evitando atrasos nas entregas.

teclado e folha com códigos de programação
Fonte: Getty

CRIE APLICATIVOS COM UMA EQUIPE DE DESENVOLVIMENTO.

As coisas podem mudar se você for um desenvolvedor de aplicativos móveis trabalhando com uma equipe de desenvolvimento. Você vai precisar se concentrar para saber o que precisa para realizar o seu trabalho. Tudo depende do que o líder da equipe vai exigir de você. Normalmente, em uma equipe completa e ideal, haveria um desenvolvedor diferente para cada linguagem de programação e colaboram harmoniosamente uns com os outros.

Em equipes de programação, os desenvolvedores de Windows Phone serão os especialistas absolutos em desenvolvimento de aplicativos para essa plataforma. Da mesma forma, os desenvolvedores de aplicativos especializados de iOS serão os especialistas absolutos para apps iPhone e iPad.

Especialistas em design mobile também podem ser encontrados entre os membros da equipe. E aqui é onde a nossa suposição muda, desde que haja um ambiente colaborativo, compartilhado por todos os envolvidos nos projetos de aplicativos. É mais fácil porque vamos sempre trabalhar com as mesmas pessoas e não com profissionais diferentes em cada projeto de app.

developers apps webs

4 DICAS QUE UM BOM DESENVOLVEDOR DE APLICATIVOS MÓVEIS DEVE TER EM MENTE.

Então, chego a hora de começarmos a ver quais as chaves que um bom desenvolvedor de aplicativo móvel deve ter em mente! Assim, para responder a pergunta ou a hipótese com a qual iniciamos este artigo – para se tornar um desenvolvedor de aplicativo móvel e sobreviver – daremos 3 etapas ou dicas que ajudará você a evitar a estagnação profissional. Em outras palavras, para ajudá-lo a se tornar num desenvolvedor de aplicativos bem sucedido, seja trabalhando como freelancer, em uma equipe de desenvolvimento ou mesmo em uma grande multinacional. Estas são dicas que já demos em outras ocasiões, mas não devemos esquecer que eles são as chaves para o sucesso.

  • Especializar-se. Como já mencionado no decorrer deste artigo, o mais importante é a especialização: ser o melhor no que faz. Para conseguir isso, você tem para se especializar em algo. Você pode escolher ser um desenvolvedor de aplicativos móveis para Android, HTML5 ou iPhone. Garantir que há uma ou duas linguagens de programação que você domina bem, aliás muito bem. Não é tão importante estar bem informados sobre todos eles, basta conhecer um pouco de cada, porque assim você não será capaz de criar aplicativos maravilhosos. Pelo contrário, eles serão bastante médios. E os clientes não vão contratar você e nem incluí-lo na sua força de trabalho.
  • Diversificar. Além de ser o melhor, deve também saber um pouco sobre outras coisas. Há muitos campos que você pode explorar, desde otimização ASO – antes de publicar apps nos mercados – a design de aplicativo móvel. Mesmo que este não seja sua tarefa principal como um desenvolvedor de aplicativo móvel, essas noções básicas extra sempre virá a calhar para pode programar tendo estes conceitos em mente. Quanto mais você levar em conta o trabalho de outros profissionais, menos mudanças você terá que realizar mais tarde.

E isso inclui não só conhecimento, mas também mantendo atualizado. Tecnologia, linguagens de programação, design… tudo muda muito mais rápido do que antes. Devemos estar conscientes das mudanças para evitar cair em erro.

  • Sendo um perfecionista e entregar um bom trabalho. Um dos truques para ter sucesso e ser incomparável está simplesmente tentando sempre ser o melhor. Ser um perfeccionista e quem contratar você vai notar.
  • Ser apaixonado pelo que faz. Um dos truques para ter sucesso e sobreviver como um desenvolvedor de aplicativos móveis  de sucesso é ser apaixonado pelo que faz. Se você gosta de fazer aplicativos, bem como a programação e a indústria móvel como um todo, você vai encontrar todos os itens acima sem esforço.

Sobreviver como desenvolvedor de aplicativos móveis

 

Tornar-se um freelancer é uma boa alternativa para evitar o desemprego. Cada vez há mais e mais profissionais qualificados que optam por se tornar programador freelancer. Isso também está acontecendo no mundo dos programadores de aplicativos móveis, especialmente considerando que a maioria das empresas que precisam de um aplicativo móvel optam por este tipo de profissional, fazendo-o de forma hábil recorrendo ao outsourcing. Portanto, o trabalho freelance apresenta uma série de oportunidades que não podem ser perdidas. No entanto, ser um programador freelancer também apresenta alguns riscos.

palavras escritas na parede

Principalmente, o trabalho freelancer requer, acima de tudo, organização e disciplina. Você é seu próprio patrão, então você vai ter que assumir toda a responsabilidade. Um mau emprego ou tratamento incorreto do cliente irá afetá-lo diretamente. Há também outros riscos que devem ser levados em conta:

Você não tem um horário fixo

Você decide quando trabalhar e quando descansar. No entanto, você terá compromissos de fornecer trabalho dentro de prazos com seus clientes, que têm de ser cumpridos sem excepção (com uma exceção de catástrofes tecnológicas ou pessoais). Por isso, é necessário que você organize tudo bem e que você saiba dividir seu tempo bom ao longo dos projectos: tempo de trabalho e tempo de descanso.

Trabalho instável para o programador freelancer

Haverá momentos em que você vai ter uma carga de trabalho pesada e outros momentos em que você vai passar o tempo à procura de novos projetos, porque eles são escassos. O melhor é mover-se ao redor de todas as áreas para encontrar novos clientes. Neste caso, as redes freelancer podem ajudá-lo a encontrar novas tarefas e projetos.

Rendimentos instáveis

Isto está intimamente relacionado com a instabilidade do local de trabalho. Quanto mais trabalho você tem, mais você ganha e vice-versa. A este respeito, é recomendável que você tente poupar o máximo de dinheiro o quanto possível, de modo que você será capaz de sobreviver em periods negativos, enquanto procura novos projectos. Este é um dos riscos de ser programador freelancer que traz a maioria das dores de cabeça.

Despesas fixas

Investir dinheiro em seu trabalho é assumido como um dos riscos de ser freelancer. Como programador freelancer, você tem uma série de custos fixos por mês: telefone,contas de internet, transporte, material de escritório, etc. Também podem ocorrer despesas imprevistas, como falhas que possam surgir no veículo particular que você usa para se mover ou qualquer outro equipamento que sirva  para o desenvolvimento de aplicativos.

Recebimento

Provavelmente, um dos maiores riscos que os freelancers mais medo têm é o de não receber a recompensa acordada. Antes de se comprometer com um cliente potencial, tente descobrir mais sobre ele, sobre seus relacionamentos passados com os trabalhadores independentes e a sua solvabilidade. Se os dados não são confiáveis, é melhor não trabalhar para este cliente, especialmente para não desperdiçar o seu tempo que você pode investir em projetos que pagam definitivamente. Além disso, você vai economizar tempo que você terá que ir ao tribunal ou para empresas especializadas em gestão da dívida. Se o cliente é confiável e concorda, recomenda-se anotar tudo em condições de pagamento, especialmente desde que o registro documental para poder ajudá-lo a reivindicar. Mas, sem dúvida, a solução principal é fazer o trabalho bem e investir em um bom negócio com o cliente.

Dificuldades na comunicação

Este risco pode ocorrer quando você estiver desenvolvendo um aplicativo para uma empresa estrangeira, especialmente tendo em conta a diferença de horários e para as chamadas caras internacionais. Talvez este seja um dos riscos de ser programador freelancer que é mais fácil de resolver, uma vez que você e o cliente podem estabelecer um cronograma de comunicação que é bom para ambas as partes, e hoje em dia, existem muitos softwares livres para se comunicar de forma internacional (como Skype e Google Hangout) que facilitam este trabalho.

A fim de evitar muitos desses riscos para um programador freelancer, a Yeeply implementou muitas opções que irão poupar seu tempo, esforço e dores de cabeça. Graças à nossa nova plataforma de outsourcing para projectos móveis, você pode economizar tempo pesquisando novos projetos, você só terá de verificar os projectos de desenvolvimento da área no nosso site. Além disso, trabalhar com Yeeply garante-lhe uma boa forma de comunicação com seus clientes e ter a certeza de que seus serviços serão pagos. Se você ainda conhece a Yeeply, cadastre-se no nosso site para aproveitar os benefícios de trabalhar como programador freelancer com o menor nível de risco.

profissionais certificados

Como evitar os riscos de ser um programador freelancer

 

É uma ferramenta para calcular o orçamento aproximado para desenvolvimento de app.

Você tem ideias para desenvolver aplicativo? Você tem um negócio ou um site e gostaria de desenvolver um app? Certamente muitos de vocês levantaram esta questão: Quanto custará o meu app? Em Yeeply lançámos uma ferramenta para que você possa saber qual seria o orçamento aproximado para desenvolvimento de app com base nos parâmetros que a caracterizam.

imagem de quanto custa um aplicativo
Fonte: Pagina inicial de quanto custa um aplicativo. Yeeply

Em Yeeply, estamos cientes de que uma das principais perguntas dos nossos clientes foi, quanto custa o meu app? Por isso decidimos lançar esta ferramenta para que você possa descobrir qual é o valor aproximado que custaria desenvolvimento de app em particular. Você pode aceder ao publicar o projeto em nosso site e assim saber que orçamento da app esta disponível para chegar a um acordo com um dos desenvolvedores da plataforma.  Para saber o preço do app para o seu smartphone ou tablet, você terá que responder a uma série de perguntas. São questões básicas. A ferramenta é muito intuitiva e simples para que você possa ir passando de nível, conhecendo de antemão unicamente as necessidades básicas que quer cobrir com seu aplicativo. Assim, tela por tela, você pode especificar qual é o custo aproximado.

imagem de quanto custa um aplicativo 2
Fonte: Perguntas simples, respostas intuitivas! Yeeply

As perguntas giram em torno a aspectos importantes de seu app como: a qualidade que você está procurando? Para quais sistemas operacionais gostaria que estivesse disponível? Que design você gostaria de ter? Como você gostaria que rentabilizasse o lançamento de seu app? Que sistema de login oferecerias para que o usuário acesse seu app? Se gostarias que estivesse integrado em um Web site? Em quais idiomas?,…  Você pode responder todas essas perguntas por meio de um clique, e na barra ao fundo vai aumentando seu preço baseado nas características do que você escolher.

imagem de quanto custa um aplicativo 3
Fonte: Orçamento de app personalizado. Yeeply

De uma forma simples você pode acessar a um orçamento personalizado de app e de quanto que irá custar o seu app e compartilhá-lo em suas redes sociais sem ter que revelar sua idéia. O que esta esperando? A solução que você estava esperando por apenas um clique. Visite o site www.quantocustaumaplicativo.com e veja o valor monetário do seu aplicativo. Saber o orçamento para desenvolvimento de aplicativos não é tão complicado.

projeto de app

Segue-me:

Facebook: Yeeply Brasil

Twitter: @Yeeply_pt

Sabe quanto custa o desenvolvimento de app?

 

Quando falamos de app design pensamos na cor que é usada, no estilo, no ícone do aplicativo e outras variáveis visíveis. Mas o design de aplicativos vai muito mais longe e deve responder às necessidades de UX, UI e IxD. Vamos dar uma olhada em como isso afeta a cada um para projetar apps.

Claro, se estas familiarizado com layout de apps certamente sabe o que eles significam, e se não sabes, continua lendo que este artigo deixará tudo muito mais claro. Cliente da importância na usabilidade e experiência do usuário durante o app design.

imagem decorativa

UX ou experiência do usuário

Quando falamos sobre UX, estamos referindo a experiência do usuário. Centra-se no usuário, o que ele quer fazer com o aplicativo móvel ou tela. Referimos em testar antes, durante e depois de interagir com a tela do seu dispositivo móvel.

É um dos focos quando se fala em app design. Sim, o aplicativo tem que ser bonito e atraente, com um bom design, mas também tem de fornecer satisfação ao usuário. Você precisa melhorar a sua experiência com a tecnologia.  Para obter um bom design UX, temos que conhecer bem o nosso usuário alvo, identificar as necessidades e motivações do cliente/usuário e projetar em conformidade. Tanto interface, conteúdo, tais como interações são foco de discussão para o design dos apps. Especialmente para melhorar a experiência do usuário.

UI ou design de interface

Neste caso, focamos no design dos apps, mas do ponto de vista do artefato em si: focamos no dispositivo móvel, seja um Smartphone, tablet, phablet, wearable. Focalizamos o que acontece dentro da tela, onde o usuário pode aceder e onde não aceder.  Apesar de geralmente relacionado com design gráfico, nem sempre são sinônimos. O que a UI atende é a concepção de textos, conteúdo, consistência do projeto e outros recursos.

IxD ou design de interação

É a parte que ainda não falamos no blog Yeeply, e embora seja sempre tratado como um tema secundário, é importante saber o que é. IxD é o ponto onde se cruzam UX e UI.

Design de interação consiste em definir como operar o design de interface, interação e fluxo de respostas do dispositivo. Por exemplo, quando fazermos um único toque, um duplo toque ou um slide para aceder a uma tela em especial. Em suma, se aplica experiência do usuário e ajustá-lo através do design de interfaces.

Profissionais de design de app

Para os menos experientes no setor de aplicativos móveis, designer tradicional é quem é responsável pela concepção do app móvel. Mas a complexidade da interação com dispositivos móveis também torna o app design complexo.

Otimizar o design de um web app, um app nativo, ou mesmo um web ágil vai mais além. Se queremos que seja bem feito, devemos ter em mente os perfis que precisamos. Tendo em conta do dissemos na secção anterior, precisamos de pelo menos um especialista em UX e outro para a UI. Vamos ver quais são as diferenças e quais são as características de cada um, como explicam em UXDesigner21.com.

desenho de duas pessoas para diferenciar diferentes profissões

Designer UX

Designer de aplicativo focado na experiência do usuário tem um perfil mais técnico. O processo de ‘pensamento’ de design que este profissional de apps  realiza, combina o pensamento critico e criativo.

As técnica de apps designer UX baseia-se nas necessidades do usuário, mas somente depois de estudar e analisar o usuário a ter uma perspectiva mais precisa. Certamente é um design focado na interação do usuário e nas pessoas com o app e o design deste.

Os pontos mais importantes para este profissional de apps são as telas ou ‘cenários’ e o fluxo de tarefas, ou seja, a interação entre telas e funcionalidade em si.

Este tipo de especialista tende a ter conhecimentos avançados para criar wireframes, fazer protótipos de aplicativos, analisar, coletar informações e obter feedback sobre seus projetos.

Se encaixam neste perfil de profissionais de Designer  UX, tais como: arquiteto da informação, o gerente de programa, o estrategista de conteúdo ou analista funcional.

Designer UI

Por outro lado, o designer de aplicativo focado em design de interface tem um perfil mais criativo. O processo de “pensamento” de design que este profissional de apps realiza, combina também pensamento convergente e criativo. Ou seja, você tem que pensar sobre a União de todas as partes do aplicativo.

As técnicas de apps design UI também baseia-se nas necessidades do usuário, mas depende das exigências de dispositivo e usuário, precisa ajustar em torno do ambiente digital e humano. Certamente é um projeto focado no estilo e design geral do aplicativo. Geralmente é feita baseando nas tendências em design de aplicativos para a parte mais criativa.

Os mais importantes pontos para este profissional de apps são as cores usadas para o app e o ícone, mas também a tipografia que afetam a legibilidade e usabilidade.

Este tipo de especialista tende a ter avanço de conhecimento para criar modelos, fazer gráficos para o app e o design dos layouts do projeto.

Se encaixam neste perfil dos profissionais de UX Designer, tais como: designer gráfico, web designer, designer de marca ou desenvolvedor de frontend.

Na verdade temos que escolher um perfil ou outro, quando se trata de formar a sua equipe para desenvolvimento de aplicativos. A verdade que quase todos os profissionais de design tem perícia para cumprir ambas as funções, exceto se forem muito especializados. Escolha um designer não tem porquê ser difícil, mas se você ainda tiver dúvida, sempre pode entrar em contacto com info@yeeply.com para te ajudar a encontrar o que melhor se encaixa com seu projeto.

especialistas design

App design: O que é UX, UI e IxD?

 

Os aspectos legais têm de ser tidos em conta no desenvolvimento de aplicativos para smartphone. Se o fizer, você pode evitar quaisquer penalizações, proteger o seu aplicativo e o seu trabalho como programador.

Este mercado crescente de aplicativos para smartphone, ao contrário do desenvolvimento web, parece dar menos atenção a estas questões legais e isso muitas vezes acontece devido a uma certa ignorancia. O usuário aceita gratuidade o custo da sua privacidade e developers aproveitam  deficiências e lacunas na lei para alcançar uma base de usuários mais ampla, independentemente dos resultados possíveis no futuro.

Funcionalidades

Há coisas que podemos fazer num aplicativo e outras que não e isto é algo deve ser levado em conta. Temos sempre que usar meios legítimos, é preciso ficar claro que o que não pode ser feito off-line ou por meio de campanhas de marketing tradicionais, não pode ser feito a partir de nosso aplicativo.

smartphone com aplicativos saindo da tela

Direitos próprios e de terceiros

Contar com as respetivas licenças dos recursos que utilizemos é de uma importancia primordial, seja em bibliotecas de programação, bases de dados, gráficos, melodias, texto, etc… Deve sempre ler as condições para evitar problemas já que em algumas ocasiões esses recursos excluem o uso comercial e não poderiamos utilizar-los no desenvolvimento de aplicativos para smartphones.

Recorde, por ultimo, em proteger o seu conteudo uma vez que tenha terminado de desenvolver os seus aplicativos para smartphone, para evitar plagios, cópias ou imitações do seu trabalho.

Menores

Os problemas nesta área derivam especialmente com os aplicativoas para Smartphone que se dirigem a um target de menores de 14 anos, como jogos ou aplicativos educativos. Este grupo exige um especial cuidado pela legislação de consumidores e usuários. Em tema de direitos de imagem como em proteção de dados. Também há que ter em mente que um problema desta natureza pode afetar negativamente a reputação do aplicativo, se for mal administrada esta questão da componente legal.

Licenças e condições de utilização

Primeiro de tudo, temos de desenvolver licenças de uso e as condições que o usuário deve aceitar, a fim de fazer uso do App. Se você nao especificar os seus termos e condições pode colocar-se em risco. Desta forma é importante que você crie um acordo que proteja ambas as partes.

A melhor defesa possivel em caso de qualquer possível reclamação é saber adequar a realidade do seu aplicativo com a legislação em vigor. Por isso, a aceitação prévia do usuário é imprescindivel, ou seja, deve dedicar-lhe tempo e esforço de modo a ter tudo bem preparado.

Informações e Permissões

Tratando-se de aplicativos que são instalados e executados em dispositivos móveis, é ainda mais importante ser claro e explícito ao solicitar licenças de usuário. Muitas vezes, o aplicativo móvel terá de acessar os contatos da agenda telefônica ou do conteúdo móvel, para uma questão de pagamentos, transferência de dados, instalação de cookies ou simplesmente compartilhar conteúdo.

Com base nesses aspectos, o usuário deve ser informado da forma mais clara o quanto possível antes da instalação com a opção de mudar de idéia ou de configuração por parte do usuário do aplicativo caso seja necessário.

Mercados

Dependendo do sistema operacional em que o seu aplicativo estará disponível, isso irá determinar as ações que você pode realizar através de seu aplicativo visto que plataformas diferentes têm regras distintas. Um bom exemplo seria a App Store. Devido às novas legislações anunciadas na recente Worldwide Developers Conference, a Apple começou a rejeitar aplicativos que oferecem aos usuários incentivos (recompensas) para ver ou postar o app através das redes sociais. Portanto, você deve estudar a loja de aplicativos associados à plataforma de seu aplicativo para evitar quaisquer problemas.

Logotipo da Apple e Android

Mais importante, lembre-se que os mercados (lojas de aplicativos) são os soberanos para que os aplicativos se vendam e para chegarem a uma ampla base de usuários. Então, você precisa garantir que está totalmente ciente que os termos e condições podem mudar ao longo do tempo e, eventualmente, afetar o seu aplicativo. Houve casos em que os aplicativos têm seguido as condições de um mercado e, mais tarde, essas condições são alteradas, e o aplicativo deixa de estar disponível. Por isso, é desejável desenvolver aplicativos para smartphone que possam ser modificados para se adequarem às condições mais recentes.

Política de cookies

A necessidade de aceitação de cookies é altamente importante em sites e dispositivos móveis durante o download de aplicativos para smartphone. Dependendo do tamanho da tela de dispositivos móveis, desenvolvedores de aplicativos devem fazer um aviso com informações básicas sobre o que são cookies, o seu objetivo,como devem instalá-lo e como rejeitá-los.

Esta breve informação para redirecionar o usuário para a informação completa com esses aspectos das leis requer cookies. Um bom exemplo dessa prática são os cookies que podem ser encontrados em imagens. O Instagram usa cookies e outras tecnologias semelhantes para proporcionar ao usuário conteúdo relevante e entregar anúncios patrocinados para a base de usuários certa.

captura de tela de michael kors instagram post

Informar o usuario

Uma grande parte dos aplicativos para smartphone podem ser considerados como “sociedade de serviços de informação”, isto só se aplica à publicidade que eles contêm. É por isso que você tem que cumprir as obrigações que a lei implica para estes serviços. A obrigação principal é  a de entender de forma mais fácil, e neste caso, seria informar seus usuários sobre os aspectos estabelecidos pela lei, o que pode ser feito através de textos legais ou sob as seções “About Us” ou “Quem somos nós”.

Estas seções fornecem ao usuário informações sobre os criadores e de quem está por trás do aplicativo móvel. Incluem detalhes como o nome e o domínio da empresa, os dados do registo comercial e aderência ao código de conduta de registro. Estes são alguns exemplos comuns.

Publicidade

A monetização da maioria dos aplicativos gratuitos podem vir de diferentes técnicas; alguns são mais lucrativo do que outros. É sempre aconselhável escolher um sistema baseado em lucros e do tipo de aplicação que você está criando.

No entanto, este é um uso cada vez mais generalizado de publicidade para gerar receitas. É perfeitamente legítimo que um aplicativo possa incluir a publicidade, no entanto, para evitar eventuais problemas isso deve ser identificado uma vez em andamento.

profissionais certificados

Aplicativos para smartphone e seus aspetos legais

Pronto para trabalhar com a gente?