When it comes to email, what's the difference between unwanted spam and a confident, creative dialogue with your customers? It's all in the voice. Explore how your email campaigns reflect the character of your brand and communicate who you are to the world, and how applying artistry and good ethics to everything from subject lines to automated schedules can build true loyalty and drive sales.
MivaCon 2016, Thursday session 2.
LAS REDES SOCIALES EN EL MERCADO DIGITAL Itzel V. Glez
Descripción de las redes sociales y sus tipos, en donde en una empresa puede mejorar sus finanzas y ganancias por medio de una campaña de mercadotecnia digital.
Presentation during the Bureau of Agricultural Research (BAR) Seminar Series on November 25, 2015 at RDMIC Bldg., Elliptical Rd. cor. Visayas Ave., DIliman, Quezon City
When it comes to email, what's the difference between unwanted spam and a confident, creative dialogue with your customers? It's all in the voice. Explore how your email campaigns reflect the character of your brand and communicate who you are to the world, and how applying artistry and good ethics to everything from subject lines to automated schedules can build true loyalty and drive sales.
MivaCon 2016, Thursday session 2.
LAS REDES SOCIALES EN EL MERCADO DIGITAL Itzel V. Glez
Descripción de las redes sociales y sus tipos, en donde en una empresa puede mejorar sus finanzas y ganancias por medio de una campaña de mercadotecnia digital.
Presentation during the Bureau of Agricultural Research (BAR) Seminar Series on November 25, 2015 at RDMIC Bldg., Elliptical Rd. cor. Visayas Ave., DIliman, Quezon City
Técnicas Efectivas para Vender una Propiedadritmedios
Temas a tratados:
- Conoce tu prospecto y sus necesidades
- Se preciso y específico en las opciones
- Tu misión es asesorar tu prospecto o cliente
- El arte de cerrar la venta
- La Importancia del seguimiento
Mas información en
http://rit.do/blog/2013/02/mastermind-tecnicas-venta/
A common practice among teams in IT companies adopting the latest trends, Agile can be scaled to enterprise level once applied properly. In this Innovation Session, Maduri Senadheera from the Project Management team talks about the Agile mindset, the need for scaling and the benefits of a Scaled Agile Framework for better aligning business processes.
Evento: 8º Connecting Knowledge
Palestrante: Heider Lopes
Mais Slides do Author: slideshare.net/heiderlopes
Resumo: O que levar em consideração ao decidir criar uma app ou web. Veja alguns fatores que podem tem ajudar a tomar a decisão.
Quer conhecer mais sobre o Android da Goolge? Confira nesses slides:
- O que é Android?
- Quais as vantagens de desenvolver para android
- A plataforma
- A arquitetura
- O mercado
- Ambiente de desenvolvimento
- Minha Primeira App Android – Criando um exemplo
- Publicando sua aplicação
- Conceitos básicos
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
Nesse projeto vamos ver que um aplicativo híbrido é uma página HTML como qualquer outra tendo apenas que ser otimizada para caber em telas pequenas de maneira responsiva e com componentes otimizados para Touch Screen, para isso usamos bibliotecas CSS e JS como o Materialize, Bootstrap, entre várias outras.
A nossa página HTML também deve se comportar como um aplicativo móvel, para isso o nosso 'site' deve ser um SPA (Single Page Application), ou seja, uma única página HTML com uma área reservada para a renderização das views que serão injetadas via AJAX, para isso podemos usar bibliotecas como JQuery para nos ajudar com o AJAX e a manipulação do DOM, mas é preferível usar frameworks front-end como AngularJS, ReactJS, entre outros que nos entregam uma sistema de SPA pronto e organizam nosso código com o pattern MVC, eliminando o código spaghetti.
Veremos tbm que essa página precisa ter as views injetadas com transições animadas entre telas que devem ser feitas feitas CSS que usa aceleração da CPU por questões de performance.
Além de tudo isso, precisamos ter acesso às APIs nativas dos devices, pra isso precisamos integrar nossa página HTML com o Cordova, adicionar plugins e usar os eventos que ele emite pra nos ajudar no ciclo-de-vida da nossa aplicação. Vamos entender a diferença entre PhoneGap e Cordova e que o nosso aplicativo vai rodar embarcado em uma WebView, o que realmente é uma WebView e que essa é apenas uma Activity e que segue o mesmo ciclo-de-vida de qualquer outra Activity.
Veremos também que essa página HTML precisa ter elementos UI mínimos e obrigatórios para qualquer aplicativo móvel. Todo aplicativo deve ter uma barra de status que combine com o design utilizado, uma barra de navegação fixa com um título e um botão voltar, a área do conteúdo e um rodapé (opcional) e que para fazermos isso contamos com a ajuda de bibliotecas com o Materialize, Bootstrap, JQuery Mobile, etc...
Antes de terminar vamos ver com um bom ícone e uma splash screen são importantes para um aplicativo móvel e que temos dezenas de tamanhos e resoluções de arquivos para criar, exportar e registrar no nosso XML de configurações e como podemos usar o Ionic Resources pra fazer esse trabalho pesado pra nós.
E depois como emular tudo isso, como fazer Debug e identificar erros, como visualizar nos devices e depois fazer o Build e publicar nas lojas de aplicativos móveis
Como se não bastasse temos que levar em consideração a experiência do usuário em cada plataforma, veremos como o usuário do iPhone espera que os elementos do UI sejam e como o aplicativo deve se comportar e como os dos Android esperam, e entenderemos que o Material Design jamais deve ser entregue no IOS e que precisamos de um UI agnóstico de plataforma.
Veremos como tudo isso fica muito fácil e simples com o Ionic Framework que toma o controle de tudo isso e nos permite ser muito mais produtivo
Técnicas Efectivas para Vender una Propiedadritmedios
Temas a tratados:
- Conoce tu prospecto y sus necesidades
- Se preciso y específico en las opciones
- Tu misión es asesorar tu prospecto o cliente
- El arte de cerrar la venta
- La Importancia del seguimiento
Mas información en
http://rit.do/blog/2013/02/mastermind-tecnicas-venta/
A common practice among teams in IT companies adopting the latest trends, Agile can be scaled to enterprise level once applied properly. In this Innovation Session, Maduri Senadheera from the Project Management team talks about the Agile mindset, the need for scaling and the benefits of a Scaled Agile Framework for better aligning business processes.
Evento: 8º Connecting Knowledge
Palestrante: Heider Lopes
Mais Slides do Author: slideshare.net/heiderlopes
Resumo: O que levar em consideração ao decidir criar uma app ou web. Veja alguns fatores que podem tem ajudar a tomar a decisão.
Quer conhecer mais sobre o Android da Goolge? Confira nesses slides:
- O que é Android?
- Quais as vantagens de desenvolver para android
- A plataforma
- A arquitetura
- O mercado
- Ambiente de desenvolvimento
- Minha Primeira App Android – Criando um exemplo
- Publicando sua aplicação
- Conceitos básicos
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
Nesse projeto vamos ver que um aplicativo híbrido é uma página HTML como qualquer outra tendo apenas que ser otimizada para caber em telas pequenas de maneira responsiva e com componentes otimizados para Touch Screen, para isso usamos bibliotecas CSS e JS como o Materialize, Bootstrap, entre várias outras.
A nossa página HTML também deve se comportar como um aplicativo móvel, para isso o nosso 'site' deve ser um SPA (Single Page Application), ou seja, uma única página HTML com uma área reservada para a renderização das views que serão injetadas via AJAX, para isso podemos usar bibliotecas como JQuery para nos ajudar com o AJAX e a manipulação do DOM, mas é preferível usar frameworks front-end como AngularJS, ReactJS, entre outros que nos entregam uma sistema de SPA pronto e organizam nosso código com o pattern MVC, eliminando o código spaghetti.
Veremos tbm que essa página precisa ter as views injetadas com transições animadas entre telas que devem ser feitas feitas CSS que usa aceleração da CPU por questões de performance.
Além de tudo isso, precisamos ter acesso às APIs nativas dos devices, pra isso precisamos integrar nossa página HTML com o Cordova, adicionar plugins e usar os eventos que ele emite pra nos ajudar no ciclo-de-vida da nossa aplicação. Vamos entender a diferença entre PhoneGap e Cordova e que o nosso aplicativo vai rodar embarcado em uma WebView, o que realmente é uma WebView e que essa é apenas uma Activity e que segue o mesmo ciclo-de-vida de qualquer outra Activity.
Veremos também que essa página HTML precisa ter elementos UI mínimos e obrigatórios para qualquer aplicativo móvel. Todo aplicativo deve ter uma barra de status que combine com o design utilizado, uma barra de navegação fixa com um título e um botão voltar, a área do conteúdo e um rodapé (opcional) e que para fazermos isso contamos com a ajuda de bibliotecas com o Materialize, Bootstrap, JQuery Mobile, etc...
Antes de terminar vamos ver com um bom ícone e uma splash screen são importantes para um aplicativo móvel e que temos dezenas de tamanhos e resoluções de arquivos para criar, exportar e registrar no nosso XML de configurações e como podemos usar o Ionic Resources pra fazer esse trabalho pesado pra nós.
E depois como emular tudo isso, como fazer Debug e identificar erros, como visualizar nos devices e depois fazer o Build e publicar nas lojas de aplicativos móveis
Como se não bastasse temos que levar em consideração a experiência do usuário em cada plataforma, veremos como o usuário do iPhone espera que os elementos do UI sejam e como o aplicativo deve se comportar e como os dos Android esperam, e entenderemos que o Material Design jamais deve ser entregue no IOS e que precisamos de um UI agnóstico de plataforma.
Veremos como tudo isso fica muito fácil e simples com o Ionic Framework que toma o controle de tudo isso e nos permite ser muito mais produtivo
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Palestra Dispositivos Móveis Semana Acadêmica FTSG Bento Gonçalves (RS). Aborda os conteúdos sobre desenvolvimento Android, iOS e uma introdução a Windows Phone.
19. iOS
• Principais recursos
– Formularios, componentes e gui
– Webview
– Layouts
– Controle de sensores
– XML e Json
– HTTP e Threads
– GPS e Mapas
– Multimidia
– Animações
22. iOS
• Desempenho
2,6 x mais rápido que Objective-C
8,7 x mais rápido que Python
• Codificação
– Semelhante a Python e Ruby
– Codificação mais limpa, mais legivel
– OpenSource
23. iOS
• Segundo a MacMagazine, 7 bons motivos para
trocar Obj-C por Swift
25. iOS
• 2 é moderna e flexivel
• 3 Velocidade
• 4 Programação funcional
• 5 Menos arquivos no projeto
• 6 Facil aprendizado
• 7 É um caminho sem volta…
48. Android
• Outros recursos
– Formularios, componentes e gui
– Webview
– Layouts
– Controle de sensores
– XML e Json
– HTTP e Threads
– GPS e Mapas
– Multimidia
– Animações
52. Híbridos
• Aplicativos Nativos
– Desenvolvidos específicamente para a plataforma
• Maior aproveitamento de recursos do SO
• Câmera
• GPS
• Acelerômetros
• Reconhecimento de Gestos
• Sistema de notificação
• Etc
– Não necessita conexão com Internet
53. Híbridos
• Mobile Web Apps
– Não são aplicativos de “fato”
• São aplicações Web (sites)
• Customizados para parecer com apps nativos
– Principais tecnologias
54. Híbridos
• Mobile Web Apps
– Existe a opção de “instalação”
• Atalho por ícone em tela, para acessar URL
– Funionalidades acessíveis
• Hide para botões do navegador
• Gestos de navegação
• Cache para offline
• GPS
• Links para acesso direto
55. Híbridos
• Mobile Web Apps
– Funionalidades inacessíveis ainda
• Uso de notificações
• Execução em segundo plano
• Informações do acelerômetro
• Reconhecimento de gestos complexos
56. Híbridos
• Apps híbridos são parcialmente nativos e web
• Como nativos
– São instalados por aplicativos de lojas
– Disponiveis por icones na tela principal do dispositivo
– Possuem acesso a todas as funcionalidades nativas
– Parte do conteúdo pode ser armazenado localmente
• Como webapps
– Podem ser baseados em HTML5
– Podem ser exibidos em navegadores
– Parte do conteúdo pode ser armazenado na web