Top Posts

selectOneMenu JSF com BD

Continue lendo

Novo Livro: AngularJS para desenvolvedores Java

Posted by camilolopes | Posted in AngularJS | Posted on 10-02-2016

17

capalivroangularjs-final

olá Pessoal,

Ando bem desaparecido do blog, o trabalho tem me consumido bastante tempo, dedicação e foco  desde  de julho do ano passado. Tenho trabalhado 2-3 projetos paralelamente das 07-24(e tem uma esticada ate 1 da manha). Uma das vantagens que posso adiantar que venho compilando bastante aprendizado, experiências e quero em breve começar a compartilhar aqui  com vocês. Tem desde do lado técnico até não técnico voltado para negócio, empreendorismo etc.  Hoje venho anunciar mais um novo trabalho que é meu livro de AngularJS que comecei a escrever em 2014, mas demorou tanto por minha causa com o problema de tempo e dedicação que gosto qdo estou em um projeto, não adianta  fazer algo “meia boca” e com esse tempo o AngularJS evoluiu bastante e tive que   remover e adicionar algumas coisas no livro, até pq na época que comecei o AngularJS, era algo do tipo high school, tive a sorte que estava em um projeto que ia para  produção  e aprendi bastante e  ao mesmo tempo sentir tanta dificuldade nos primeiros passos, principalmente como desenvolvedor Java e  foi assim que nasceu.

Um pouco sobre o livro 

O livro foi realmente escrito para programadores Java, mas digo aqueles que conhecem de verdade o mundo JEE, e não está começando. Falo isso claramente  nas primeiras paginas do livro, pois eu já fui frustado com tantos livros que comprei e no final não era o que eu imaginava e o autor não deixou claro quem poderia comprar. Então se vc é  iniciante em Java, conhece pouco ou quase nada. Nem  compra o livro agora, pois vou considerar no livro que você já sabe os frameworks basicos de uma app JEE.

O foco

Me dediquei em focar no livro em algo que não encontrei na época nos livros que ia lendo que era: “Como fazer esse negócio de angularjs funciona   com java para app jee e ter isso como default tirando o JSF do meio de campo?”  Sim, era exatamente assim que me perguntava, dai percebi que  não ia se fácil, pois havia muitos livros de AngularJS, mas essa integração lidando com os dois mundos e construindo as coisas mesmo que seja simples, não tinha. E tive que seguir sozinho, aprendendo o AngularJS isolando e ir montando o quebra cabeça.  Trouxe essa experiencia  armaga mais divertida para o livro. Se que desenvolver aplicações web/jee usando angularjs, sem se importar  nesse momento com a perfumaria e sim com a essencia, o livro vai guiando para isso. O importante é fazer as coisas direito, não importa o que seja.

Lançamento

Ainda não tem uma data especifica, mas até Março já teremos o livro disponivel em ebook e nas livrarias como Saraiva, fnac etc.

Desconto Especial  e Sorteio

Sim. Claro que vai rolar desconto para os leitores do  blog. Coloque seu nome na lista e enviarei um cupom exclusivo por email, assim que tiver tudo ok.

Conclusão 

Quero agradecer a cada um de vocês, de verdade sem conversinha. Realmente vocês leitores que acompanham o blog, me manda email com feedback, comentam nos posts, todo esse ciclo mantém a chama viva e me faz pensar qual o próximo em como ajudar alguém em algum lugar com algo que já passei e que um simples post pode resolver muita coisa. Sei que agora gerei uma dívida de ter sumido dos posts semanais, porém tenho a meta para esse ano regularizar e deixar positivo o meu saldo com vocês. Qualquer dúvida sobre o livro só mandar.

Atualização

Opa!! Acabou de ser lançado pessoal e tem versão E-book.

http://goo.gl/pE6udV

abraço, e até a próxima.

Publicando App Privado no Google Play

Posted by camilolopes | Posted in Mobile | Posted on 11-10-2015

0

Opa Pessoal,

Vamos a mais um post da semana. E a pergunta é: Como posso publicar meu aplicativo android no Google Play, mas quero que ele seja restrito apenas alguns usuários? Você já se fez essa pergunta? Eu me fiz alguns meses atrás aqui na ITSLabs quando precisávamos fazer um piloto de um aplicativo corporativo que apenas um grupo de usuários iam  poder acessar o Google Play e encontrar esse aplicativo. E como fiz?

Lets go…

 

Cenário

Aqui na ITSLabs  fazemos muitos experimentos antes de qualquer coisa ir para produção, ou seja, para o usuário final. Realizar testes  entre nosso time técnico não é nada fora da curva para uma empresa que se propõe a desenvolver software/aplicativo. Mas, isso não é o suficiente, sabemos as limitações que pessoas técnicas tem a testar  aplicativos, ainda mais quando estão envolvidas. E sempre  realizamos testes com pessoas que saibam testar produto (observe que  uma coisa é testar aplicativo outra é produto. Pelo menos pra nos da ITSLabs que desenvolve produto, são tipos de testes diferente). Surgiu um projeto de um produto para um cliente, porém o mesmo queria fazer o teste piloto com usuários reais da maneira mais rápida, barata e sem perder a qualidade. Para alguns, isso não é possível. Mas, para nós, é bem possível. Sempre fizemos isso desde do inicio da ITSLabs e levar isso para os projetos dos nossos clientes não é nada de outro mundo. Desenvolvemos o aplicativo em aproximadamente 7 dias, considerando a bateria de testes  interno (ignorando os dos desenvolvedores). E agora para publicar no Google Play, mas não deixar publico?

 

Google Play

Hoje o Google Play oferece um serviço que permite você publicar seu aplicativo  e limitar para  quem pode acessar/baixr seu app. É um serviço pago chamado de Google Play Private Channel. Mas, não queríamos gastar mais do que o necessário para realizar os testes com o piloto. E como fazer?

 

Solução

Sim, você não precisa realmente pagar para ter seu aplicativo privado. O  caminho que achamos é uma feature que já tem no Google Play onde  antes de colocar seu aplicativo em Produção você tem uma versão ALPHA e BETA Testing que permite você testar o aplicativo com um grupo de usuários  que tenham  uma conta Google (@gmail etc). O google vai gerar uma url  que somente os usuários que você informou tem acesso  e para isso eles precisam ter feito autenticação na conta Google deles na hora de baixar no Google Play e também  para encontrar o Aplicativo  caso ele faça uma busca. É isso mesmo,  se usuário realizar uma busca vai encontrar o aplicativo. Lembrando que é necessário ter efetuado o login.

 

Na prática

Você que já desenvolvedor e tem uma conta Google Play  a imagem a seguir não é estranha. Observe que é bem simples:

GooglePlayPublishPrivateApp

  1. Criei uma lista dentro da aba que quero testar: BETA/ALPHA;
  2. Nessa lista eu adiciono os emails das pessoas que irão testar
  3. Elas receberão um email com o link para baixar o aplicativo
  4. O Google gera URL para acessar direto o aplicativo

 

Conclusão

Foi e está sendo uma solução muito boa para nós e nossos clientes que ainda estão desenvolvendo uma solução privada. Há empresas que precisam desenvolver apps para ser usado pelos funcionários/departamentos e esses aplicativos não podem ficar abertos no Google Play, essa é uma das soluções mais barata ainda quando se valida. Porém, não seria ideal para quando  tem algo que vai para produção. E você vai precisar adicionar ou remover usuários com permissão. Daí o Google Private Channel atende melhor, já que foi criado para esse propósito. Mas a nossa experiência para pilotos em fechados realmente está sendo algo muito bom para o negócio do produto, pois nos permite fazer, testar, ter o feedback do usuário mais rápido e ajustar.

Vou ficando por aqui.

Abraço, see ya!!