Debug remoto em aplicativos Android com Google Chrome

Fala galera, tudo tranquilo?

Estou meio ausente no blog por motivos de Jobs.. estou mexendo com bastante conteúdo e acabei ficando sem tempo de dar uma atenção por aqui. Estou com vários videos aulas que fiz final do ano de 2015 porém não tive tempo ainda de posta-las por aqui, porém vou ver se consigo lançar o primeiro vídeo ainda nos próximos dias.

Vamos ao que interessa, o tópico de hoje é apenas um ‘quebra-galho’ para quem não conhece ainda métodos de realizar debug em aplicativos, no caso usando a plataforma android. Atualmente existe várias maneiras, a mais simples que acho é está que estarei apresentado.

Android Configurações

1 – Ativar no aparelho a opção “USB DEBUGGING”, acesse as Settings > Developer options.

2 – Acessando a r, realize o Check do campo USB DEBUGGING.

3 – Depois feito este processo abra o seu navegador e digite o seguinte endereço chrome://inspect na nova tela que surgir selecione o campo “Discover USB Devices”

4 – Logo após isto, conecte o cabo do aparelho no seu computador e abra novamente a página chrome://inspect , será listado os dispositivos conectados no seu computador.

5 – Clique na opção Inspect

Feito isto é só ver a maneira que está executando a sua aplicação.

Créditos do tutorial Developer Chrome.

Palestra Desenvolvedor 2.0 e a era da Mobilidade

E ai galera, tudo beleza por aqui?

No dia 23/11/2015 estive na cidade Alto Araguaia – MT para falar com a galera que estuda no curso de Ciência da Computação da faculdade UNEMAT sobre mobilidade e a vida de um desenvolvedor.

Os dois temas são bem peculiares e estão no nosso cotidiano cada vez mais, o Desenvolvedor 2.0 eu já citei ele por aqui quando tivemos um projeto em destaque na mídia e comentei um pouco sobre o que devemos fazer, apenas para dar uma pequena reforçada um Desenvolvedor é um Programador porém vejo ele de certa forma como uma evolução, pois o programador sempre tem a preocupação apenas em fazer o que pedem no sistema e o desenvolvedor já tem a preocupação em criar uma solução, questionar sempre o que pode melhorar e qual o melhor caminho, eu digo isso porque fui e sou um programador, mas a minha visão é de desenvolvedor onde estou cada vez mais envolvidos no projeto, tanto como programador como usuário, e mais importante está junto com a equipe em todas as etapas.

Além disso falamos um pouco sobre o mercado mobile que está cada dia crescendo mais, comentei sobre o Phonegap e a sua vantagem em utiliza-lo para desenvolver aplicativos híbridos, ganhando muito tempo e tendo uma praticidade e facilidade muito maior.

Entre isso falei sobre os meus projetos, como que é a vida de um desenvolvedor no dia-a-dia entre outros assuntos, conheci uma galera muito animada por lá e que possuem um futuro muito promissor, entre eles um garoto de apenas 14 anos que já está dando show de bola, ele não está na faculdade, ainda, mas fica por lá para aprender mais e desenvolver suas ideias, muito show de bola.

12243029_1057805780936297_7727182264326277390_n 12274618_1057805774269631_5936741456292404832_n

 

Obs.: Na foto eu sou o cara bonito com a camisa linda do Star Wars.. kkkkkk

Fiquei muito feliz em pode compartilhar um pouco da experiência que já tenho, e espero pode retornar por lá em breve!

Abs!

 

Projeto com destaque na mídia

E ai galera, tudo bem com vocês?

Gostaria de compartilhar com vocês uma conquista sobre um projeto que estou participando algum tempo que é o Aplicativo “EntoTeca”, acredito que já até comentei sobre ele em alguma postagem aqui no blog, enfim, recentemente saímos no programa MT Rural – G1, e fiquei muito feliz pelo fato de ter um trabalho reconhecido. Admito que a versão que o EntoTeca está é uma versão inicial que tínhamos, está muito simples porém acabou ganhando muita notoriedade em pouco tempo não imaginávamos mas já estou pretendendo atualiza-lo.

Mas além disso, compartilhar com vocês um aprendizado que tive com este projeto e com outros que participo/ei, sobre o Desenvolvedor 2.0, o que seria este Desenvolvedor 2.0 ?
Alguns anos atrás o desenvolvedor ficava apenas em quarto escuro com um copo de água e um pacote de bolacha água e sal, brincadeira, ficava apenas nos escritórios e seu objetivo era receber a papelada do analista que até então tinha feito o levantamento de requisitos e assim codificar todo o sistema, bom e essa era a rotina, porém hoje isto não é o suficiente, o bom desenvolvedor não é aquele que faz apenas o que pede mas aquele está envolvido diretamente com o projeto, digo isso por experiência que venho adquirindo a cada novo projeto, não vejo um simples trabalho mas sim um novo desafio, exemplo é o EntoTeca, foi um super desafio, até então estava envolvido com ideias simples, algo que está no meu cotidiano de sistemas empresarias, ai vem o EntoTeca para mexer com insetos e arvores wtf, quando o Diego e o Alexandre conversaram comigo já tinha um esboço pronto da ideia, mas antes de começar eu queria entender, conhecer, e saber o que era o projeto, diferença de insetos, e etc, afinal, o Desenvolvedor 2.0  é aquele cara que não faz e fica apenas atrás das cortinas mas sim aquele que está caminhando lado a lado de sua equipe.

Então de uma forma resumida deixo aqui essa pequena dica, que acredito eu seja muito importante para nossa comunidade de desenvolvedores que é conhecer o que vai desenvolver e de certa maneira se envolver o máximo que puder no projeto, e pode ter certeza que além de aprender mais o seu trabalho ficará ainda melhor, ou você quer ser aquela pessoa que faz apenas o que te pede?

Até a próxima!

Hacker desenvolve App que se comporta igual o sensor 3D do iPhone 6s

Fala galera!!!

Navegando na internet na busca de gifs de gatinhos fofos  me deparei com uma noticia no qual um Hacker desenvolveu um aplicativo para Android que se comporta igual o novo sensor 3D do iPhone 6s, e o mais legal da noticia é o que ele usou para desenvolver, nada mais do que o Cordova, mas o que isso tem de tão legal?  Para mim é a questão da popularização do Cordova, como já citei algumas vezes, acredito que até aqui no blog também, é a facilidade e rapidez no qual temos em desenvolver um aplicativo hibrido, e acredito eu ainda que o Cordova vai ganhar muito mais mercado, e isso é bom, através disso podemos ter grandes melhorias tanto no Framework que utilizamos como novos recursos para nossos aplicativos.

Segue abaixo o vídeo do Hacker.



Noticia:

O hacker Marco Chiappetta provou que isso é possível e postou o resultado no YouTube. No vídeo acima, ele mostra como um um Xperia Z3 Compact, com Android, pode ganhar algo parecido com o recurso da Maçã.

Ele aproveitou-se das entradas seladas do dispositivo e usou o barômetro para medir o aumento da pressão interna de ar no aparelho quando a tela é pressionada com mais força. Assim, quando o dedo encosta com mais vontade no display, ele programou para que a imagem fosse ampliada com um zoom.

Fonte TecMundo

Framework7 – Desenvolvimento Mobile

Fala galera tudo beleza?

Fiquei meio ausente do blog porque estou com vários projetos para concluir e acabo sem tempo, porém estou passando rapidamente por aqui apenas para falar do Framework7, para quem desenvolve aplicativos Híbridos e encontra algumas dificuldades para montar o seu Front-End ou até mesmo para encontrar plugins (ou desenvolver) para executar determinadas funções, com o Framework7 agora ficou mais fácil.

Algum tempo atrás fiz uma pequena postagem falando sobre alguns Frameworks que já possui na internet, entre eles citei sobre o Framework7, naquele tempo como falei o Framework7 estava pensando em lançar uma versão para Android com o design Material o mesmo usado agora pelos novos modelos de smartphone que possui Android.

Bom, eu não tinha usado o Framework7 até ter a nova versão de design material para android, e em meus projetos estava usando apenas o jQuery Mobile e começando a ver o IONIC, porém gostei do Framework7 e estou concluindo um projeto hoje usando ele.

Bom chega de lero lero…

Qual a vantagem do Framework7?

Como disse o Framework7 trabalha com design padrão do sistema, algo que achei muito bacana, com o lançamento do Framework7 para Android desenvolver os aplicativos para as duas plataformas ficou muito fácil e rápido, apenas algumas linhas de códigos é possível mudar o visual do App sendo o aparelho iOS ou Android.
Além disso possui vários recursos que vem colaborar na hora do desenvolvimento.

Na documentação do Framework7 tem vários exemplos, Clique aqui para conhecer este Framework.

Estarei fazendo uma postagem mostrando na prática, mas isto assim que arrumar um tempo.. Hahaha!

Até a próxima!

Criando aplicativo usando Cordova + PHP + MYSQL

Fala galeris!

Algum tempo venho vendo nos fóruns de discussões do Phonegap, Cordova e outros, um assunto que é relativamente simples, (isto é se você já programa algum tempo usando a tecnologia html5+javascript+php) “Como conectar minha aplicação em algum banco de dados ou recuperar dados de algum banco”.

Continue lendo este artigo clicando aqui

Conheça o Coda Aplicativo, para desenvolver no seu Smartphone!

Fala galera!

Hoje quero mostrar para vocês um aplicativo muito legal e que todo programador precisa ter em seu Smartphone.
Não sei vocês mas as vezes o seu cliente liga pra você e fala que tem um erro gigante no seu sistema e precisa ser corrigido imediadamente  (eu sei as vezes exageram mas é cliente e sempre tem razão, ou quase sempre… ) e dependendo do momento você pode estar na rua ou longe de um computador e assim precisa ‘agilizar’ rapidamente um computador para corrigir a falha.

Bom,  apresento o aplicativo Coda iOS, um aplicativo editor de texto que possui um ambiente “completo” para o smartphone em quesito de desenvolvimento, o mais legal que achei dele é a questão da usabilidade, não possui nada complicado em poucos toques você consegue editar algum arquivo e já fazer o upload em FTP ou SSH da alteração.

Ele está disponível apenas para iOs, inclusive acredito que não terá uma versão Android tão cedo até pela questão do desenvolvedor dessa ferramenta que é dedicado apenas em desenvolvimento de aplicativos para iOs. Outra coisa que pode pesar no inicio é o valor do App, custa $9,99 mas na minha opinião vale a pena fazer está aquisição, gostei bastante e está sendo muito útil para mim!

Até a próxima galera!

Single Page e Multiple Page – Aplicações / Sites

E ai galera, tudo tranquilo?

Fiquei alguns dias ausentes do Blog pois estava com muitos trabalhos acumulados, inclusive, trabalhando com empreendimentos próprios entre eles o novo App que lancei que é o iGuardanapo, um aplicativo para interagir cantores e seus ouvintes em determinados locais, exemplo no bar, restaurante, ou em qualquer outro local.

Bom, neste processo de desenvolvimento vejo que as pessoas possuem uma dúvida básica, criar Aplicações/Site em um única página ou criar várias páginas?

Referente a está estrutura acredito que depende de projeto para projeto, possuo projetos que são mais simples e pequeno e utilizo “Single Page” e outros projetos que são maiores e uso “Multiple Page”. Fiz uma pequena analise, algo simples e rápido na vantagem e na desvantagem.

Single Page

Vantagem:
– Carrega o DOM apenas uma vez deixando aplicação de certa maneira mais rápida e sem a necessidade de ficar carregando posteriormente.
– A transição das páginas ficam mais rápida, sendo que todos as páginas estão em apenas um local e sem a necessidade de carregar um novo arquivo.
– Carrega os JS/CSS única vez.
– Indicado para aplicações menores

Desvantagem:
– O código fica extremamente extenso conforme o tamanho da sua aplicação.
– Usando em um site este modelo se perde muito em conceito de SEO, pois todo o conteúdo fica em um arquivo apenas.
– O primeiro acesso é mais lerdo até carregar todo o conteúdo.

Aqui um exemplo de utilização de uma Single Page feito em jQuery Mobile.

Multiple Page

Vantagem:
– Código fica mais organizado facilitando o suporte
– Utilizando este conceito em sites ganha-se mais no SEO do site, pois cada produto terá uma respectiva página.

Desvantagem:
– Caso esteja usando em uma aplicação Mobile, e o aparelho não tiver conexão com a internet pode ocorrer erro pois será necessário carregar o DOM novamente.
– Perde desempenho pela questão de carregar o conteúdo da página sempre.

Bom está é a minha analise sobre estas duas estruturas, acredito que vai muito de projeto, como citei no inicio.

Criando um aplicativo usando Cordova CLI

Hoje iremos criar o nosso primeiro projeto utilizando o Cordova CLI, em uma postagem anterior, citei alguns Framework’s disponíveis para facilitar o desenvolvimento Mobile, particularmente gosto de usar o Cordova pela “liberdade” que tenho nos meus códigos ~opinião minha~.

Para continuar este artigo acredito que você já executado as etapas abaixo:

Criando ambiente de desenvolvimento
Criando uma máquina virtual Android

Enfim, vamos colocar a mão na massa.

Continue lendo o artigo Clicando Aqui

1 4 5 6 7 8