Antes de começar a desenvolver um aplicativo é interessante analisar as características e o público que gostaria de atingir. Sendo assim, vou falar sobre o Android Studio e fazer a comparação com outras IDEs disponíveis no mercado para criação de Apps. Continue lendo “Comparativo Android Studio: Xamarin, Eclipse e PhoneGap”
Hospedando aplicação em Laravel em servidor Linux Compartilhado
Neste artigo irei explicar como realizar a publicação de uma aplicação desenvolvida em Laravel em um servidor Linux compartilhado (neste caso utilizarei como exemplo a hospedagem compartilhada da GoDaddy). Iremos realizar o upload da aplicação para o Github, configurar o acesso ssh no servidor Linux compartilhado, criar os dados de acesso a banco de dados e o banco de dados em si.
Continue lendo “Hospedando aplicação em Laravel em servidor Linux Compartilhado”
IDE’s Apache Cordova: Intel XDK, PhoneGap e Evothings
Devido ao crescimento do uso de smartphones e outros dipositivos móveis, a demanda de desenvolvimento nesse seguimento cresceu enormente, logo programadores habituados a softwares e sistemas para desktops foram migrando aos poucos para essa categoria. O apache cordova acabou facilitando essa transição, com desenvolvimento nas linguagens web (HTML, CSS e Javascript) diversos programadores viram nele uma boa saída para programar para os novos dispositivos.
Continue lendo “IDE’s Apache Cordova: Intel XDK, PhoneGap e Evothings”
Facebook Messenger: Possibilidades de Integração
Introdução
O Facebook é atualmente a maior rede social do planeta. Segundo dados divulgados pelo próprio Facebook em 2016, mensalmente a rede social recebe acessos de 1.59 bilhões de pessoas, sendo 800 milhões de pessoas somente pelo aplicativo Messenger. Continue lendo “Facebook Messenger: Possibilidades de Integração”
Agentes De Software
Agentes normalmente são confundidos de forma com programas que agem conforme o modo humano de pensar, isto é um equivoco, pois geralmente muitos desses agentes aprendem de acordo com interações com o mundo externo, e a partir disso aprendem e passam a atender conforme aprenderam previamente. Continue lendo “Agentes De Software”
Projetos de interface e usabilidade – Web x Mobile
Antigamente era raro pessoas terem computadores pessoais ou ainda celulares, com a globalização e a evolução da tecnologia hoje praticamente todas as pessoas tem computadores pessoais e smartphones disponíveis com acesso à internet, o que gerou um problema de como as páginas de internet e aplicações iriam ser exibidas e interagir nos computadores e em aparelhos portáteis. Continue lendo “Projetos de interface e usabilidade – Web x Mobile”
Frameworks para desenvolvimento móvel multiplataforma
Com a concorrência acirrada e cada vez menos tempo para desenvolver novos produtos, os frameworks tem a finalidade de minimizar o tempo de desenvolvimento e maximizar os recursos já existentes, ou seja, os desenvolvedores ao invés de criar tudo do zero utilizam recursos prontos que irão facilitar o seu desenvolvimento e tendo como principal vantagem de serem multiplataformas. Continue lendo “Frameworks para desenvolvimento móvel multiplataforma”
Design Patterns (Padrões de Projeto)
No artigo irei mostrar as principais funções do Design Patterns (padrões de projeto) qual é objetivo da ferramenta e o que ela significa para a empresa.
Padrões de projetos são soluções para problemas que alguém um dia teve e resolveu aplicando um modelo que foi documentado e que você pode adaptar integralmente ou de acordo com necessidade de sua solução. Vou abordar neste artigo o padrão de modelo MVC que tem por objetivo básico separar a lógica de negócio da apresentação. Continue lendo “Design Patterns (Padrões de Projeto)”
TDD em Java, como funciona!
O presente artigo pretende mostrar ao leitor o caminho das pedras para iniciar com o TDD em Java. Mas antes é preciso saber o que é Desenvolvimento Guiado por Testes? E como ele pode nos ajudar?
Gerenciar a complexidade por meio de testes em pequenas unidades do sistema é a receita desta metodologia para alcançar códigos enxutos, funcionais e livre de bugs, os três pilares do TDD apresentados na figura ao lado nos proporcionam uma visão holística, observamos um ciclo de desenvolvimento simples, verifica-se a falha, correge-se a falha e em seguida otimiza-se o código.
Agora que já compreendemos como funciona a técnica vamos descobrir como podemos trabalha-la com Java. Antes de mais nada precisamos dispor de um IDE com suporte ao JUnit sugiro o Eclipse um dos mais populares para o desenvolvimento em Java, mas o que é mesmo esse tal de JUnit? Continue lendo “TDD em Java, como funciona!”
TDD – Test-Driven Development
O TDD, ou Desenvolvimento Guiado por Testes, tem sido tópico de muitas discussões desde sua criação. Resultando em códigos mais sucintos e confiáveis, não é de se impressionar que venha adquirindo cada vez mais adeptos. Continue lendo “TDD – Test-Driven Development”
