Some times we need to check a String content if have something that we need,
but in Javascript doesn't have a method as seen in Java or anothers programming languages
like "contains", but we be able to implement this, let me show:
//var with the content
var s = "some stuff";
/*
On this method, we check if the var have the indexOf greater than 0 if have, gotcha!
contains the text that wee searching inside, if the result is lower than, we doesn't have the result
*/
function contains(t, v){
return t.indexOf(v) > -1;
}
Sabe quando você precisa de uma API e não encontra, ou simplesmente ela não existe?
Mas dai você se depara com um site que tem os dados que você precisa?
Séria perfeito se você conseguisse acessar os dados desse site via DOM dentro da sua aplicação, não seria? Mas é! com o Jsoup isso é possível, ele é uma biblioteca que nos possibilita acessar
o DOM através de requisições http, além de muitas outras possibilidades, até como HTML Parser por exemplo.
No nosso exemplo criei um aplicativo simples que acessa o site do clima tempo e nos retorna a temperatura atual, neste exemplo utilizei a temperatura da minha cidade, São Paulo, mas nada impede que você coloque a da sua cidade.
Fala galera, tranquilo?
Hoje vou mostrar para vocês um exemplo de lista em cartões, muito comum nos layouts
atuais que utilizam o material design no Android.
Participei de um projeto entre a minha faculdade e a Natura, a ideia era desenvolver algo que pudesse
mudar os paradigmas entre a Natura e seus clientes e/ou colaboradores, desenvolvi uma solução utilizando computação cognitiva usando IBM Watson aliado a um app em Android e um bom back-end em java, consegui chegar na final e consegui o 3º lugar, perdendo para um app de maquiagem
e uma vending machine, porém uma grata surpresa, a Natura premiou todos com uma visita e imersão em seu centro de desenvolvimento, segue as palavras de um dos responsáveis pelo projeto:
"Galera, hoje ocorreu a premiação do Natura Digital Innovation Challenge! Foi um programa que durou o ano inteiro, onde alunos da FIAP dividiram-se em 32 grupos, com o desafio de cada grupo criar um produto ou serviço digital inovador pensando nos públicos da Natura! Parceria totalmente inovadora, visando a aproximação com o público universitário e a disseminação da inovação digital!
Após um intenso ano, premiamos os grupos que mais se destacaram ao longo desse ano, durante o mega-evento FIAP NEXT FESTIVAL! Além de kits com nossos produtos, os grupos finalistas irão participar de uma imersão em Design Sprint, e o grande vencedor foi premiado com um DRONE por membro!
Foram + de 100 horas de mentoria sobre pitch, tecnologia, programação, metodologias ágeis e inovação!"
-
Augusto Knijnik
Augusto KnijnikDigital Innovation Manager | Natura Apresentação no NASP (Natura São Paulo), apresentei a solução para os diretores e o vice-presidente (LATAM)da empresa (pensa na responsabilidade), mas tudo ocorreu bem.
Apresentação do projeto no evento NEXT da FIAP:
E por fim a comemoração após o resultado:
Obrigado a todos que participaram e apoiaram, inclusive os integrantes do meu grupo, da esquerda para direita:
Utilizar corners para arredondar o canto dos botões no Android é uma tarefa muito simples
utilizando o xml, mas e quando precisamos criar nossos botões de forma dinâmica?
Deixei um projeto no github com um exemplo bem simples de como contornar esse problema.
Fala galera,
voltei depois de um período "sabático" no blog, pois estou estudando e trabalhando muito, nesse período aprendi muitas novas tecnologias e gostaria de compartilhar-las com vocês.
Uma delas foi a plataforma Arduino, na qual aprendi na faculdade.
Se você ainda não conhece, dê uma olhada aqui: O que é Arduino? (Necessário conhecimento prévio na plataforma para prosseguir)
Enfim, hoje vamos conhecer um pouco do display do Nokia 5110, os mais novos devem estar se perguntando, o que é esse tal de Nokia 5110 ? Calma! eu explico para vocês, brevemente:
Nokia 5110
Nokia 5110 foi um aparelho celular fabricado no final da década de 90 pela fabricante Finlandesa Nokia, foi um sucesso absoluto, causando um frenesi no mercado de celulares na época, possibilitando o envio de mensagens através de SMS, além de trazer o jogo Snake, sim!
O famigerado jogo da cobrinha, bom, já sabe agora quem foi o notório Nokia 5110? vamos ao foco.
Nossa missão hoje é utilizar uma tela retirada de um Nokia 5110 e através do Arduino nos conectarmos a uma API criada com Node JS e a uma aplicação em Java, na qual vamos desenhar
e esse desenho será reproduzido na nossa tela conectada ao nosso circuito no Arduino.
Está preparado? está confiante? agora que já está aqui não tem mais como escapar, vou separar em 4 partes, para que eu consiga detalhar ao máximo possível os procedimentos de execução do nosso projeto, vou compartilhar com vocês o circuito e um vídeo dele em funcionamento.
(Mantenha a calma, no próximo post vamos dar o ponta pé inicial)