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!

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

Desenvolva para o Futuro – Dicas

Fala galera tudo beleza?

Esse post é mais para compartilhar com vocês a minha pequena ausência de postagem tanto no Facebook como aqui, na segunda-feira tive uma ideia quando estava em meu momento de reflexão fazendo o 2, e nesse momento precisei programar loucamente para concluir apenas uma pequena fração da ideia ao todo… Eu moro em Cáceres, e para quem não conhece aqui na cidade passa o Rio Paraguai muito famoso inclusive realiza um evento nível mundial chamado FIPE, no qual reune vários pescadores de várias regiões, seguindo um pouco essa linha (literalmente), surgiu a ideia do aplicativo Aqui Tem Peixe, onde o objetivo é compartilhar localizações que estão conseguindo pegar algo.

A ideia é simples, mas em reunião nos butecos com outro amigo (Anderson) já planejamos algo extremamente grande, e a intenção da postagem de hoje é sobre isto. Quando desenvolver algo não pense em apenas no momento, tente planejar algo para o futuro, sempre tentar deixar espaço para que no futuro você possa adicionar novas funcionalidades sem que afete seus dados antigos.

Exemplos básicos de sistemas feitos para o momento é você pegar algum sistema antigo para alguma empresa, conforme o tempo vai passando normal de aparecer novas necessidades, e com isso pessoal vai apenas colocando novas funcionalidades, no final? Um sistema bagunçado e cheio de “arranjos técnicos”.

Claro, você não deve ficar apenas no papel planejando e planejando, é necessário que coloque a mão na massa e faça algo, é natural que com o tempo apareça algo novo, mas tente sempre deixar espaços para seu projeto crescer e que você consiga ter o controle no final dele.

Algo que faço geralmente, é desenvolver todas as minhas classes, banco de dados e etc, tudo no idioma inglês, por que?
Por ser um idioma que é falado praticamente no mundo todo é fácil de vender, vamos supor que quero fornecer uma API de conexão no meu banco de dados, como minha tabela está em inglês ficará fácil o entendimento de quem for usar e assim também das minhas classes e etc…

Bom, depois de uma visitada no site do Aqui Tem Peixe e mande sua sugestão!!!

Até a próxima!

Frameworks para Mobile

Iremos falar sobre uma pacotão de códigos que poderão ajudar no seu desenvolvimento mobile no dia-a-dia.
O mercado mobile cresceu muito, e com isso apareceu várias ferramentas que facilita nossa vida de desenvolvedor, estarei falando um pouco dos principais Frameworks que está no mercado de desenvolvimento.

Continue lendo sobre Framework

Obtendo latitude e longitude com Api Google

Fala galera, algum tempo atrás em um Freela que fiz precisei capturar a Latitude/Longitude através de um endereço que o usuário iria informar.
O Google hoje fornece uma Api que retorna para nós várias informações tudo através do endereço.

Mas sem mais delongas vamos começar…

Continue lendo – Como obter latitude e longitude

1 4 5 6 7