Luis Augusto Moretto, Autor em Morettic | Página 16 de 19
porLuis Augusto Moretto

Dicas para Criar uma Chave e Assinar o APK Android para Publicação na Play Store

Como Criar uma Chave e Assinar o APK Android para a Play Store

Deseja criar uma chave para assinar o seu APP Android e publicar na Play Store?

By @malacma

“Um dos requisitos para publicar um APP Android na Play Store é assinar o APK.

Este processo consiste em criar uma chave, assinar o APK e alinhar ou ZIP Align”



Vamos mostrar nesse artigo como criar uma chave para o seu APK Android, assinar o APK e ainda fazer o ZIPALIGN para deixar o mesmo pronto para publicação na Play Store.

Além disso será demonstrado como obter o SHA1 para autenticação com o Google e ainda as Keys para o Facebook.

Este processo deve ser feito tanto para quem desenvolve nativamente com Java ou de forma híbrida com Cordova, Ionic, Phonegap.

1) Criando a chave para o APK

Para criar uma chave você deve executar o Keytool com os parâmetros abaixo. Considere criar a chave dentro da pasta de seu projeto Android. 

Altere o nome de sua chave (MEMEX.keystore) e o alias name MEME_RUN.

  • keytool -genkey -v -keystore MEMEX_RUN.keystore -alias MEME_RUN -keyalg RSA -keysize 2048 -validity 10000

2) Assinando o APK

Para assinar seu APK execute o comando abaixo alterando o nome de sua chave e o nome do seu APK, assim como o caminho (path)

No exemplo o nome da chave é MEMEX_RUN.keystore  e o APK MEMEX.apk. Ambos estão no mesmo diretório.

  • jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MEMEX_RUN.keystore MEMEX.apk MEMEX_RUN

3) Fazendo o ZIP Align do APK

Para assinar seu APK execute o comando abaixo alterando o nome de sua chave e o nome do seu APK, assim como o caminho (path)

No exemplo o nome da chave é MEMEX_RUN.keystore  e o APK MEMEX.apk. Ambos estão no mesmo diretório.

  • zipalign.exe -v 4 MEMEX.apk MEMEX_ALIGNED.apk

4) Gerar SHA 1 para autenticação com o Google

Para gerar o SHA1 requerido para criar os arquivos de configuração do Google para autenticação, execute o comando abaixo.

  • keytool -exportcert -list -v -alias PET_MATCH -keystore MEMEX_RUN.keystore

5) Gerar KEY HASH para autenticação com o Facebook

Para gerar o as KEY HASHES para autenticar com o facebook execute o seguinte comando KEY TOOL..

  • keytool -exportcert -alias MEMEX_RUN -keystore MEMEX_RUN.keystore | openssl sha1 -binary | openssl base64


deixe seus comentários

[wpdevart_facebook_comment curent_url="https://morettic.com.br/wp2/meme-x-run/" title_text="Facebook Comment" order_type="social" title_text_color="#FFFFFF" title_text_font_size="22" title_text_font_famely="monospace" title_text_position="left" width="100%" bg_color="#d4d4d4" animation_effect="random" count_of_comments="2" ]

Compartilhe!

porLuis Augusto Moretto

5 motivos para Hospedar na Cloud da Digital Ocean

Digital Ocean Gerenciar sua Cloud na Digital Ocean

5 motivos para hospedar na Cloud da Digital Ocean

Está procurando uma Cloud para hospedar seus serviços web? Leia os cinco motivos para utilizar a digital ocean como seu host 

Founder CEO Msc. Luis Augusto Machado Moretto Founder

By LAMM

Em um projeto de software, o ambiente computacional é uma peça chave para o sucesso. Para que o sistema em questão se comporte da maneira esperada, atenda a qualidade e o valor esperado pelo cliente, o planejamento da Cloud correta é vital. É ai que entra a Digital Ocean.

Alguns hosts têm políticas severas quanto ao uso dos recursos da nuvem. Existe uma prática de suspender o domínio por um período caso o mesmo ultrapasse os recursos contratados.

Outros serviços de Cloud como a Amazon podem surpreender com o custo no final do mês ainda mais quando ocorre a alta do dólar ou um pico de consumo de recursos.



 

Com a Digital Ocean você não tem esse problema! O conceito primordial da Cloud na digital ocean é que você tem toda liberdade com sua Virtual Machine. Pode instalar e configurar os serviços para cada projeto ondemand em cada Droplet.

O Droplet é uma máquina virtual onde você pode instalar todos os serviços necessários para rodar seu sistema / site. Por exemplo se você deseja hospedar um site com WordPress, basta instalar o Apache2, MySql e o PHP.

Vamos ver os motivos para usar a digital Ocean como sua Cloud!

5 motivos para usar a Digital Ocean

  1. Documentação: Vasta documentação com tutorias mostrando passo a passo como realizar determinado procedimento ou instalação em sua cloud;
  2. Suporte: Em quatro meses precisei de suporte apenas uma vez e o problema foi resolvida em menos de 3 horas. O fato é que não foi no meu Droplet e sim na rede elétrica da Digital Ocean que deu pane :X
  3. Baixo custo: Os planos começam por US$ 5.00/mês e você ainda pode escolher planos por hora, muito útil se precisar de recursos por pouco tempo (compilar pacotes, fazer testes de aplicações, etc).
  4. Painel de controle: painel de controle do Droplet mostra todas as informações sobre o consumo de recursos; Ferramenta para criar uma imagem ou backup de seu droplet; Ligar ou desligar o Droplet. Além disso é possível escalonar seu droplet com mais disco e memória.
  5. Alta performance: Com os discos SSD (memória flash) você pode criar um Swap em seu ubuntu e o Droplet fica extremamente performático com php MySql, Apache, Tomcat, 

Gostou? Visite a Digital Ocean e faça sua conta agora mesmo clicando no botão azul.

Happy Coding 😛

porLuis Augusto Moretto

5 Razões para Aprender Russo Online

Confira cinco razões para aprender russo online

A Rússia é o maior país do planeta. E o russo é um dos seis idiomas oficiais da Organização das Nações Unidas (ONU).

Msc. Luis Augusto Machado Moretto

By LAMM

Aprender russo é importante para promover o estudo da língua e difundir a cultura russa ao mundo. A Rússia é um país muito diverso com diferentes povos: tárbaros, ucranianos, russos, chechenos, armenos etc. A língua russa une todos os povos do país.

A escola RussiaGo oferece um curso online de russo de baixo custo com professores nativos e a possibilidade de estudar onde quiser. Leia abaixo cinco razões para aprender russo na RussiaGo.

1) Viajar pela Rússia, Ásia e União Européia

A Rússia fica localizada entre a Europa e Ásia. Aprender o russo é necessário para entender o nome das ruas, conversar com moradores e até se orientar pela cidade. De Moscou a São Petesburgo você encontra muitos lugares maravilhosos para se encantar. E aprender russo é bom para apreender tudo que um novo lugar tem para oferecer. Com as aulas da RussiaGo você pode viajar o mundo conhecendo novos lugares e o melhor de tudo: conhecendo o idioma!

2) Estudar russo para melhorar o currículo

A Rússia é o sexto melhor país para estrangeiros estudarem. Doze universidades russas estão na lista das melhores universidades do mundo. Para aproveitar as oportunidades que as universidades russas oferecem é preciso estudar a língua russa com quem entende do assunto: RussiaGo. A escola disponibiliza um curso online com lições de alta qualidade e preços muito baixos. A taxa de matrícula da escola é pequena comparada à eficiência do aprendizado. Os professores nativos fazem da sua experiência uma verdadeira imersão na cultura russa. 

r3

3) Morar e trabalhar na Rússia

Depois de aprender russo com a escola RussiaGo, que tal trabalhar e morar na Rússia? Pois aprender um novo idioma lhe garante ótimas demandas de trabalho, como multinacionais, por exemplo. Mesmo com tantos falantes da língua inglesa, na Rússia, o idioma oficial do país é muito valorizado, dando oportunidades para quem quer aprender russo. Todas aulas são privadas garantindo maior privacidade e comodidade.

4) Conhecer a cultura do país

Aprendendo o idioma russo é possível imaginar quão grande é a cultura do país. Com seus palácios, castelos, monumentos, a Rússia respira história. Em muitos lugares do país existem muitos lugares fascinantes para um nativo ou qualquer estrangeiro conhecer. Aprender russo pode ser um aliado nas novas descobertas culturais. Com a escola RussiaGo você pode conhecer uma nova cultura com professores particulares a preços muito baixos. O site funciona 24 horas por dia.

5) Construir novas amizades e afetos

Amigos existem para vida toda! Ao aprender o russo podemos conhecer novas pessoas. Nossos professores poderão ser amigos ou aquele colega que estudou junto. O idioma une pessoas, cultura e nações. O mundo vai ficando pequeno para tanto conhecimento. Por isso estudar o idioma russo é tão legal e divertido. Ao aprender a língua russa conhecemos novas pessoas e somos capazes de construir novos relacionamentos. O aprendizado fica mas o amor nos acompanha.



Inscreva-se e fique por dentro!

[wpdevart_facebook_comment curent_url="https://morettic.com.br/wp2/5-razoes-para-aprender-russo-online/" title_text="Facebook Comment" order_type="social" title_text_color="#000000" title_text_font_size="22" title_text_font_famely="monospace" title_text_position="left" width="100%" bg_color="#d4d4d4" animation_effect="random" count_of_comments="2" ]
porLuis Augusto Moretto

Monitoramento Social com o Mautic – Capturando Leads do Twitter por Hashtags e Menções

Experiências Digitais

Mautic:Monitoramento social com o Twitter

Mautic Marketing Digital Automation Tool

Monitore eventos do Twitter como HashTags, Menções e envie mensagens para os contatos mapeados!

Founder Morettic.com.br

By LAMM

Com o Monitoramento Social é possível Criar Leads Automaticamente!

A ferramenta de monitoramento social integrada com o Twitter permite criar Leads com base em HashTags e Menções ao perfil @. 

“Para que o Monitoramento Social funcione é necessário que a Cron de monitoramento social esteja sendo executada!”

HashTag

Vá para Canais-> Monitoramento Social e clique em Novo. Selecione Twitter Hashtags como o método de monitoramento. Digite a hashtag que você deseja monitorar na caixa Twitter Hashtag. Nomeie o monitor e clique em salvar.

Menção ao Perfil

O processo é o mesmo para menções do Twitter.

Segmento

Ambas formas de monitoramento social permitem classificar os contatos por segmento. Assim você deve criar um segmento relativo a HashTag ou Perfil do twitter para agrupar os leads criados.

Leads Capturados

Os leads capturados aparecem como contatos do Segmento e ainda abaixo do elemento de monitoramento social conforme a figura abaixo

No detalhe do Lead na aba Social aparece os detalhes da rede Social do contato.

[wpdevart_facebook_comment curent_url="https://morettic.com.br/wp2/meme-x-run/" title_text="Facebook Comment" order_type="social" title_text_color="#FFFFFF" title_text_font_size="22" title_text_font_famely="monospace" title_text_position="left" width="100%" bg_color="#d4d4d4" animation_effect="random" count_of_comments="2" ]

Inscreva-se e fique por dentro!

 

Compartilhe

porLuis Augusto Moretto

Baby OnClick – Tips For Mum APP at Play Store

baby on click tips android app hibrid cordova

Baby OnClick TIPS

We’re Baby Onclick, the APP to help mums and mum-to-be with tips, fun facts and lots of other content about the magical world that is motherhood. We look forward to being with you and helping you during this special moment!

Inbox TIPS

Inbox tips to help Mums

[wpdevart_facebook_comment curent_url="https://morettic.com.br/wp2/meme-x-run/" title_text="Facebook Comment" order_type="social" title_text_color="#FFFFFF" title_text_font_size="22" title_text_font_famely="monospace" title_text_position="left" width="100%" bg_color="#d4d4d4" animation_effect="random" count_of_comments="2" ]

Screen Shots

"Make your Baby Sleep in 10 minutes!."

Baby OnClick Magazine

Available in English

fçlaahs

Did you like it? Share please. Thanks!

porLuis Augusto Moretto

Cronfig – Executando tarefas em background com o Mautic

Experiências Digitais

Cronfig

Mautic Marketing Digital Automation Tool

Se você odeia configuração crontab dos serviços do Mautic ou você sempre esquece o serviço cron que você usou e como editá-lo depois de um par de meses, bem-vindo a bordo.

Founder Morettic.com.br

By LAMM

Com o Cronfig você pode configurar,
manter e ver os logs diretamente dentro do seu Mautic.

Nenhuma habilidade técnica avançada requerida. O plugin se comunicará com o servidor da API do Cronfig eo servidor desencadeará as tarefas para você.

O plugin Cronfig dispara suas tarefas do Mautic a cada intervalo de tempo em minutos. Se o seu Mautic não estiver disponível por qualquer motivo, o Cronfig lhe enviará um e-mail sobre ele.

Se houver um erro durante a execução de alguma tarefa em segundo plano, o Cronfig verificará a saída e se parecerá uma mensagem de erro, o Cronfig informará sobre isso. Desta forma, você vai descobrir que sua campanha ensaboada trabalho antes de seus leads faz.

“A conta trial permite a execução de 3 tarefas do Mautic de forma simultanea”

Simplicidade

Criar tarefas é tão simples como clicar em um botão. Tudo o resto é pré-definido pelo plugin Mautic e preparado para você enviar essas informações para o servidor Cronfig para iniciar periodicamente a execução das tarefas.

O processo de autorização foi feito o mais simples possível. A conta Cronfig requer apenas o seu endereço de e-mail. A chave da API do Cronfig será enviada para o seu endereço de e-mail e você poderá fazer login na sua conta Cronfig no plug-in Mautic-Cronfig. Seu Mautic lembrará a chave da API para os logins futuros.

Gratuito

Assim como o  Mautic, o uso básico do cronfig é gratuito para sempre. Isso requer 3 tarefas cron executando a cada 30 minutos. Isso é tudo que você precisa para a funcionalidade básica Mautic. O plugin é open source para que você possa ver como ele funciona e até mesmo sugerir algumas alterações de código.

Receba nosso podcast em seu email!

 

Compartilhe

porLuis Augusto Moretto

Criando uma Campanha de Marketing Automatizada com o Mautic

Experiências digitais

Criando uma Campanha Automatizada de Marketing Digital no Mautic

Logo morettic

By MORETTIC

Criar Campanhas de Marketing Automatizadas é possível. E o melhor, é que pode ser feito de graça! Neste video apresentamos como criar uma campanha de Marketing com o Mautic.

“Nunca foi tão fácil rodar de forma automatizada minha campanha de marketing – Moretto LAMM”

Está campanha é um processo que roda de forma automatizada. Para tal é necessário uma instalação do Mautic e que ele esteja configurado corretamente com as Cron Jobs.

Quer criar sua campanha de Inbound Marketing? Fale conosco! Cadastre seu email.

Espalhe a idéia

porLuis Augusto Moretto

Picasso – Biblioteca para o Download e Cache de Imagens no Android

picasso biblioteca para manipulação de imagens

Você tem problemas de performance manipulando Bitmaps em seu APP Android?

Alguns problemas recorrentes na manipulação de bitmaps com Android (nativo):

  • Manipulação do componente ImageView, reciclagem e cancelamento de download em um adaptador.
  • Minimizar o uso de memória na transformação de imagens (ex: tamanho).
  • Fazer cache em disco e memória dos bitmaps.

Video

Neste video você vai ver de forma simples como utilizar a API do PICASSO em seu projeto no Android Studio.

Benefícios da API

  • Transforma imagens para melhor encaixar em layouts e reduzir o consumo da memória.
  • Suporta o download de um Bitmap de uma url e trata o erro como recurso opcional.
  • Resources, assets, files, são tratados como imagens e suportados pelo Picasso
porLuis Augusto Moretto

Notificações em seu APP, Website e Serviços

Notificações ou PUSH são mensagens que aparecem em um dispositivo móvel ou navegador.

Quer um canal de notificações com seus clientes?

Tem um website ou WordPress, Mautic, APP Android ou IOS?

Temos a solução para você

+55(48)99600-4929

A grande sacada do PUSH é que os usuários não precisam estar navegando em seu site ou com o App  aberto para recebê-los.

As notificações push parecem mensagens de texto SMS e alertas móveis, mas só chegam aos usuários que instalaram seu aplicativo ou autorizaram em seu navegador (segmentado).

Cada plataforma móvel tem suporte para notificações push – iOS, Android, Fire OS, Windows e BlackBerry todos têm seus próprios serviços.

Para editores de aplicativos, as notificações push são uma maneira de falar diretamente com um usuário. Eles não ficam presos em filtros de spam ou esquecidos em uma caixa de entrada – as taxas de cliques podem ser duas vezes mais altas do que as de e-mail. Eles também podem lembrar os usuários de usar um aplicativo, se o aplicativo está aberto ou não.

As notificações push fornecem conveniência e valor aos usuários do aplicativo. Por exemplo, os usuários podem receber:

  • Pontuações esportivas e notícias na tela de bloqueio
  • Mensagens de utilidade como relatórios de tráfego, tempo e neve de esqui
  • Informações de check-in de voo, alteração e conexão

Eles também podem ser usados para conduzir ações (CTA – Call to Action), tais como:

  • Promover produtos ou ofertas para aumentar as vendas
  • Melhorar a experiência do cliente
  • Converter usuários de aplicativos desconhecidos para clientes conhecidos Envio imediato de recibos transacionais
  • Conduzir usuários a outros canais de marketing, como redes sociais
porLuis Augusto Moretto

MEME X RUN – Corrida de Meme quantos pontos você faz?

MEME X RUN Android Game

MEME RUN X

MEME X RUN é um jogo de corrida modo survival estilo flap birds.

Seu objetivo é um só sobreviver. Salte obstáculos em sua corrida. Você tem um salto triplo que lhe permite pular além do horizonte para bater o record. Cada obstáculo transposto concede ao MEME um ponto.

O jogo foi desenvolvido para você que quer um entretenimento e muitas risadas (ou não rsrsr:P )

 Quantos pontos você consegue? Compartilhe!

Conecte-se conosco

Fique por dentro dos lançamentos, patchs, versões e atualizações do Meme X Run

Quantos pontos você faz MEME X RUN ?
"Sobreviva para superar seus amigos na corrida!"
Msc. Luis Augusto Machado Moretto
LAMM
Game Designer
[wpdevart_facebook_comment curent_url="https://morettic.com.br/wp2/meme-x-run/" title_text="Facebook Comment" order_type="social" title_text_color="#FFFFFF" title_text_font_size="22" title_text_font_famely="monospace" title_text_position="left" width="100%" bg_color="#d4d4d4" animation_effect="random" count_of_comments="2" ]

História

A expressão meme usada como fonte de insipiração para o game descreve um conceito de imagem, vídeo relacionados ao humor, que se espalha via Internet.

O termo é uma referência ao conceito de memes, que se refere a uma teoria ampla de informações culturais criada por Richard Dawkins em 1976 no seu livro The Selfish Gene.

Com base nesse conceito foi concebido o Game para Android MEME X RUN

 

Arquitetura

Cordova; Phonegap; Craftyjs
 Versão Demo 1.0.0.2

"Divirta-se como nunca antes!."

Mobile Magazine

Gostou? Compartilhe

EULA

End-User License Agreement (“Agreement”)

Last updated: May 15, 2017

Please read this End-User License Agreement (“Agreement”) carefully before clicking the “I Agree” button, downloading or using Meme Run X (“Application”).

By clicking the “I Agree” button, downloading or using the Application, you are agreeing to be bound by the terms and conditions of this Agreement.

This Agreement is a legal agreement between you (either an individual or a single entity) and Meme Run X and it governs your use of the Application made available to you by Meme Run X.

If you do not agree to the terms of this Agreement, do not click on the “I Agree” button and do not download or use the Application.

The Application is licensed, not sold, to you by Meme Run X for use strictly in accordance with the terms of this Agreement. 

License

Meme Run X grants you a revocable, non-exclusive, non-transferable, limited license to download, install and use the Application solely for your personal, non-commercial purposes strictly in accordance with the terms of this Agreement.

Third-Party Services

The Application may display, include or make available third-party content (including data, information, applications and other products services) or provide links to third-party websites or services (“Third-Party Services”).

You acknowledge and agree that Meme Run X shall not be responsible for any Third-Party Services, including their accuracy, completeness, timeliness, validity, copyright compliance, legality, decency, quality or any other aspect thereof. Meme Run X does not assume and shall not have any liability or responsibility to you or any other person or entity for any Third-Party Services.

Third-Party Services and links thereto are provided solely as a convenience to you and you access and use them entirely at your own risk and subject to such third parties’ terms and conditions.

Term and Termination

This Agreement shall remain in effect until terminated by you or Meme Run X.

Meme Run X may, in its sole discretion, at any time and for any or no reason, suspend or terminate this Agreement with or without prior notice.

This Agreement will terminate immediately, without prior notice from Meme Run X, in the event that you fail to comply with any provision of this Agreement. You may also terminate this Agreement by deleting the Application and all copies thereof from your mobile device or from your computer.

Upon termination of this Agreement, you shall cease all use of the Application and delete all copies of the Application from your mobile device or from your computer.

Termination of this Agreement will not limit any of Meme Run X’s rights or remedies at law or in equity in case of breach by you (during the term of this Agreement) of any of your obligations under the present Agreement.

Amendments to this Agreement

Meme Run X reserves the right, at its sole discretion, to modify or replace this Agreement at any time. If a revision is material we will provide at least 15 days’ notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.

By continuing to access or use our Application after any revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, you are no longer authorized to use the Application.

Governing Law

The laws of Brazil, excluding its conflicts of law rules, shall govern this Agreement and your use of the Application. Your use of the Application may also be subject to other local, state, national, or international laws.

Contact Information

If you have any questions about this Agreement, please contact us.

Entire Agreement

The Agreement constitutes the entire agreement between you and Meme Run X regarding your use of the Application and supersedes all prior and contemporaneous written or oral agreements between you and Meme Run X.

You may be subject to additional terms and conditions that apply when you use or purchase other Meme Run X’s services, which Meme Run X will provide to you at the time of such use or purchase.