Boteco Digital

Javascript JQuery Web

O efeito de Parallax tem se tornado uma moda hoje em dia, sendo um efeito muito interessante se não abusado. O Parallax de forma simples consiste em mover o plano de fundo, ou as diversas camadas que o compõe em velocidades diferentes, com isso enganando o cérebro e criando uma ilusão de profundidade. Vamos a um exemplo de um site de página única. Para começar o HTML: No conteúdo apresentado, os divs com a classe parallax são os elementos que […]

mais
BD

Para começar devemos nos conectar com o banco de dados, no Linux podemos utilizar o comando mysql: Este comando abre a ferramenta de linha de comando. O parâmetro -p serve para a senha ser pedida. Por padrão se o usuário não for informado, o nome de usuário que está “logado” vai ser utilizado como login. Para “entrar” como outro usuário podemos utilizar o parâmetro -u. Uma vez na linha de comando podemos executar os comando SQL de criação de usuários: […]

mais
Android

Em muitos tipos de aplicações necessitamos criar abas para melhor dividir o conteúdo do aplicativo e permitir uma navegação mais fluida. Para facilitar nossa vida foi adicionado na biblioteca “Support Design” uma view para facilitar a criação de abas que se integram com ViewPager. Vamos então a implementação, para começar devemos adicionar a biblioteca de “Supoort Design” ao nosso projeto no arquivo “build.gradle”. Já com a biblioteca adicionada vamos ao layout da nossa tela. Nela será colocado o TabLayout, onde […]

mais
CSS Web

As animações via CSS são uma forma simples de criar pequenos efeitos na página de forma rápida e simples e que não necessitam de conhecimento de Javascript. Uma animação CSS consiste em animar a transição de estilo CSS para outro, como a posição de uma imagem de fundo, a rotação de uma imagem, etc. Uma animação consiste de dois componentes: um estilo descrevendo a animação e um set de keyframes que descrevem o estado inicial e final do estilo CSS […]

mais
Java

Um hash é uma sequencia de bits geradas por um algoritmo de dispersão, normalmente representado em forma hexadecimal, buscando transformar uma grande quantidade de dados em uma pequena quantidade que os represente. O processo de hash é um processo de somente uma via, já que uma vez gerado através de uma informação não é possível utilizar o hash para obter a informação original. Um hash busca identificar uma informação unicamente, e é muito utilizada para fazer checksums de arquivos e […]

mais
Javascript JQuery

Em muitos sistemas/páginas precisamos criar máscara em campos de entrada de informações para garantir que estas estejam no formato esperado. Para facilitar esta atividade podemos utilizar o plugin jQuery Mask Plugin que facilita bastante. Primeiramente, para utilizamos o plugin devemos baixa-lo, e para isto podemos baixar o zip pelo link fornecido pela página do plugin, ou clonar o repositório. Depois precisaremos inserir o arquivo do plugin na nossa página, este se encontra no diretório dist do arquivo baixado, e adicionar […]

mais
Android

Uma atividade necessária para o desenvolvimento é a persistência de dados, no Android não é diferente e realizar o Mapeamento Objeto Relacional é bastante trabalhoso. No mundo Java tempos diversas alternativas para como o Hibernate. No Android ainda não temos uma grande solução difundida, mas a o Sugar ORM fornece uma maneira fácil de fazer a persistência. Primeiro no Gradle importamos a dependência: Depois basta fazer a configuração que é bastante simples, editamos o arquivo AndroidManifest.xml DATABASE: o nome do […]

mais
Java

Em muita situações precisamos realizar um requisição Http através de nossos programas, seja para baixar um arquivo ou realizar uma requisição a um serviço REST, onde precisamos de um controle melhor de qual método Http utilizar, headers enviar e receber, códigos de resposta, etc. Para isso o HttpClient facilita bastante. Para começar vamos importar as bibliotecas, se você utiliza o maven adicione a seguinte dependência: Para realizar uma requisição necessitamos criar um objeto HttpClient para transmitir a requisição para o […]

mais
Tags
Android

Um Fragment é basicamente um pedaço de interface do usuário dentro de uma Activity, podendo ser usados vários fragmentos para compor uma tela de vários painéis, sendo que estes podem ser facilmente reutilizados em outras Activitys. Um Fragment é como uma seção modular de uma Activity, que possui seu próprio ciclo de vida e eventos de entrada. Um fragment pode ser adicionado e removido da activity em tempo de execução. Um Fragment é sempre adicionado em uma Activity, sendo seus […]

mais
Android

Em algumas situações necessitamos dar ao usuário um feedback de informação sem que ele esteja necessariamente estar olhando para a tela, como uma notificação por exemplo e para isso utilizamos o recurso de vibrar do celular, que é bastante simples. Abaixo vemos como fazer isso. Para começar devemos colocar a permissão de vibrar no arquivo AndroidManifest.xml. Após isso basta dar o comando para o celular vibrar no local onde a ação que gera a vibração acontece, como o clique de […]

mais