{"id":23275,"date":"2024-02-13T18:06:18","date_gmt":"2024-02-13T21:06:18","guid":{"rendered":"https:\/\/portifolioos-prontos.com\/?post_type=product&#038;p=23275"},"modified":"2025-08-03T16:29:31","modified_gmt":"2025-08-03T19:29:31","slug":"aula-pratica-desenvolvimento-mobile","status":"publish","type":"product","link":"https:\/\/portifolioos-prontos.com\/index.php\/product\/aula-pratica-desenvolvimento-mobile\/","title":{"rendered":"Aula pr\u00e1tica Desenvolvimento mobile"},"content":{"rendered":"<h3>Aula pr\u00e1tica Desenvolvimento mobile<\/h3>\n<hr \/>\n<p>ROTEIRO DE AULA PR\u00c1TICA NOME DA DISCIPLINA:<\/p>\n<p>Desenvolvimento Mobile Escolher um item.\u00a0Escolher\u00a0um item. OBJETIVOS Defini\u00e7\u00e3o dos objetivos da aula pr\u00e1tica: Saber utilizar o software Android Studio; Saber construir uma interface de aplica\u00e7\u00e3o Android, com estilos predefinidos e imagens; Saber implementar as funcionalidades de um app na linguagem Java; Saber utilizar os Intents para realizar a intera\u00e7\u00e3o com aplicativos externos; Saber exportar um projeto do Android Studio.<\/p>\n<p>INFRAESTRUTURA Instala\u00e7\u00f5es: Laborat\u00f3rio de Inform\u00e1tica Materiais de consumo: Descri\u00e7\u00e3o Quantid. de materiais por procedimento\/atividade Computador 01 por aluno Software: Sim ( X ) N\u00e3o ( ) Em caso afirmativo, qual?\u00a0Pago\u00a0( ) N\u00e3o\u00a0Pago\u00a0( X ) Tipo de Licen\u00e7a: Freeware. Descri\u00e7\u00e3o do software: \u2022 Android Studio Flamingo | 2022.2.1: Ambiente de desenvolvimento integrado (IDE, na sigla em ingl\u00eas) oficial para o desenvolvimento de apps Android e \u00e9 baseado no IntelliJ IDEA. Al\u00e9m do editor de c\u00f3digo e das ferramentas de desenvolvedor avan\u00e7adas do IntelliJ, o 3 Android Studio oferece ainda mais recursos para aumentar sua produtividade na cria\u00e7\u00e3o de apps Android.\u00a0<a href=\"https:\/\/developer.android.com\/studio\" rel=\"nofollow\">https:\/\/developer.android.com\/studio<\/a>\u00a0\u2022 (Pr\u00e9-requisito) JAVA JDK 20: Ambiente de desenvolvimento para constru\u00e7\u00e3o de aplicativos e componentes usando a linguagem de programa\u00e7\u00e3o<\/p>\n<p>Java.\u00a0<a href=\"https:\/\/www.oracle.com\/java\/technologies\/downloads\/#java20\" rel=\"nofollow\">https:\/\/www.oracle.com\/java\/technologies\/downloads\/#java20<\/a>\u00a0Equipamento de Prote\u00e7\u00e3o Individual (EPI): NSA.<\/p>\n<p>PROCEDIMENTOS PR\u00c1TICOS<\/p>\n<p>Procedimento\/Atividade N\u00ba 1<\/p>\n<p>Atividade proposta: Construir a interface de uma aplica\u00e7\u00e3o Android. Procedimentos para a realiza\u00e7\u00e3o da atividade: A atividade est\u00e1 dividida em v\u00e1rias etapas para facilitar seu desenvolvimento! Etapa 1: Criando um projeto Abra o Android Studio, e no menu superior v\u00e1 em \u201cFile &gt; New &gt; New Project\u2026\u201d. Na janela que abrir, escolha \u201cEmpty Activity\u201d e clique em \u201cNext\u201d. 4 Fonte: elaborado pelo autor Em seguida, defina o nome do projeto (HamburgueriaZ), escolha a linguagem (no caso desta atividade, escolha Java), e escolha o SDK de desenvolvimento (API 23). 5 Fonte: elaborado pelo autor *Se esta for a primeira vez que utiliza o software, pode ser que na pr\u00f3xima janela apare\u00e7a um processo de instala\u00e7\u00e3o de pacotes adicionais. Apenas aguarde o t\u00e9rmino do processo, e finalize em \u201cFinish\u201d novamente. Ap\u00f3s a finaliza\u00e7\u00e3o da cria\u00e7\u00e3o do projeto, o software leva um tempo para estruturar todos os arquivos.<\/p>\n<p>Etapa 2: Criando a interface inicial Nesta aula vamos iniciar o desenvolvimento de um aplicativo Android para uma hamburgueria, de modo que os clientes possam realizar os seus pedidos diretamente pelo App sem a necessidade de App de terceiros! Em um primeiro momento, voc\u00ea precisa elaborar apenas a interface do projeto, preparando os elementos (views) que ir\u00e3o compor o aplicativo para que em uma etapa futura sejam adicionadas as implementa\u00e7\u00f5es das funcionalidades. 6 Requisitos da interface: \u2022 Campo para inserir o nome do cliente \u2022 Uma lista do tipo checkbox para o cliente escolher os adicionais em seu hamb\u00farguer. \u2022 Sele\u00e7\u00e3o de quantidade de hamb\u00fargueres que ser\u00e1 pedido. Fa\u00e7a dois bot\u00f5es, um para adicionar e outro para subtrair a quantidade. Exiba tamb\u00e9m uma view com a quantidade escolhida. \u2022 Uma exibi\u00e7\u00e3o do pre\u00e7o total do pedido \u2022 Um bot\u00e3o para enviar o pedido. Segue um exemplo desta interface, que voc\u00ea poder\u00e1 usar como guia. Note que as cores, tamanhos ou disposi\u00e7\u00f5es dos elementos na tela n\u00e3o precisam ser iguais as da imagem. Fica a seu crit\u00e9rio o \u201ctoque visual\u201d que voc\u00ea quiser dar ao seu aplicativo! O foco aqui \u00e9 utilizar as views corretas para cada tipo de elemento (texto, bot\u00e3o, inser\u00e7\u00e3o de dados, escolhas, \u2026) Fonte: elaborado pelo autor 7<\/p>\n<p>Etapa 3: Padronizar o estilo dos textos. Ao inv\u00e9s de definir propriedades de texto em cada view separadamente, podemos criar um estilo pr\u00e9-definido que pode ser aplicado a v\u00e1rias views de texto para que todas sigam o mesmo formato. E o mais legal \u00e9 que quando voc\u00ea precisa alterar algo, como o tamanho da fonte por exemplo, voc\u00ea altera somente o estilo e a altera\u00e7\u00e3o \u00e9 replicada para todas as views que possuem este estilo (muito melhor do que mudar cada view separadamente, uma por uma, caso n\u00e3o estiv\u00e9ssemos usando estilos). E onde criamos isto? No arquivo \u201cthemes.xml\u201d, dentro da pasta \u201cres\u201d do diret\u00f3rio do seu app. Dentro do arquivo, crie uma outra tag style (ap\u00f3s a que j\u00e1 existe por padr\u00e3o) com o nome \u201cEstiloTexto\u201d. Fonte: elaborado pelo autor Dentro da tag style \u201cEstiloTexto\u201d coloque as propriedades textuais que voc\u00ea deseja aplicar nos textos do seu app. 8 Abaixo seguem as altera\u00e7\u00f5es que voc\u00ea devera fazer: \u2022 Ajuste as propriedade layout_width e layout_height para wrap_content \u2022 Altere a propriedade android:gravity para center_vertical \u2022 Deixe o texto com todas as letras mai\u00fasculas \u2022 Tamanho do texto: 15sp \u2022 Adicione um padding inferior e um padding superior de 16dp Ap\u00f3s a cria\u00e7\u00e3o do estilo pr\u00e9-definido, aplique-o \u00e0s seguintes Views em seu projeto: \u2022 Na view com o texto: Fa\u00e7a seu pedido \u2022 Na view com o texto: Quantidade \u2022 Na view com o texto: Resumo do pedido \u2022 Na view que ter\u00e1 o valor total do pedido. Seguindo a ideia de interface da aula anterior, ap\u00f3s aplicar as modifica\u00e7\u00f5es, seu app deve fiar assim: Fonte: elaborado pelo autor 9 Muito mais agrad\u00e1vel, n\u00e3o \u00e9 mesmo?<\/p>\n<p>Etapa 4: Adicionando imagens A hamburgueria solicitou que voc\u00ea inclua uma imagem contendo a logo do restaurante, conforme a seguir: Fonte: elaborada pelo autor. Insira a imagem em seu projeto por meio de uma view espec\u00edfica para imagens, a . A imagem deve ficar no topo da tela, no estilo de um banner, e explore os tipos de propriedades que podemos aplicar em imagens para deix\u00e1-la conforme a figura a seguir. 10 Fonte: elaborado pelo autor At\u00e9 aqui, trabalhamos com a constru\u00e7\u00e3o da interface do nosso aplicativo Android HamburgueriaZ. Portanto, com este passo conclu\u00eddos, vamos implementar as funcionalidades do app, ou seja, a parte l\u00f3gica da aplica\u00e7\u00e3o. Lembre-se que esta implementa\u00e7\u00e3o \u00e9 feita em um arquivo separado, o \u201cMainActivity.java\u201d. Procedimento\/Atividade N\u00ba 2 Atividade proposta: Desenvolver funcionalidades de uma aplica\u00e7\u00e3o Android, e trabalhar com Intents. At\u00e9 aqui, trabalhamos com a constru\u00e7\u00e3o da interface do nosso aplicativo Android HamburgueriaZ. Portanto, com este passo conclu\u00eddos, vamos implementar as funcionalidades do app, ou seja, a parte l\u00f3gica da aplica\u00e7\u00e3o. Lembre-se que esta implementa\u00e7\u00e3o \u00e9 feita em um arquivo separado, o \u201cMainActivity.java\u201d.<\/p>\n<p>Etapa 5: 11 Implemente uma fun\u00e7\u00e3o \u201csomar\u201d para o bot\u00e3o \u201c+\u201d, e outra fun\u00e7\u00e3o \u201csubtrair\u201d para o bot\u00e3o \u201c-\u201c. E que a cada chamada destas fun\u00e7\u00f5es, a quantidade deve ser atualizada na view que fica entre os dois bot\u00f5es. *Aten\u00e7\u00e3o! Cuidado para n\u00e3o permitir a sele\u00e7\u00e3o de quantidades negativas!<\/p>\n<p>Etapa 6: Implemente uma fun\u00e7\u00e3o para o bot\u00e3o \u201cEnviar pedido\u201d. \u2013 Identifique o nome que o usu\u00e1rio digitou \u2013 Identifique quais adicionais o usu\u00e1rio selecionou \u2013 Com base nos adicionais selecionados e na quantidade de hamb\u00fargueres, fa\u00e7a uma fun\u00e7\u00e3o que some o valor total do pedido (esta fun\u00e7\u00e3o ser\u00e1 chamada dentro da fun\u00e7\u00e3o \u201cenviar pedido\u201d). Considere o pre\u00e7o base do hamb\u00farguer por R$ 20, e que os adicionais bacon, queijo e onion rings custem, respectivamente, R$ 2, R$ 2 e R$ 3. \u2013 Com base nas informa\u00e7\u00f5es recolhidas, crie uma mensagem que ser\u00e1 exibida na view \u201cresumo do pedido\u201d da seguinte maneira: Nome do cliente Tem Bacon? Sim\/N\u00e3o Tem Queijo? Sim\/N\u00e3o Tem Onion Rings? Sim\/N\u00e3o Quantidade: ___ Pre\u00e7o final:<\/p>\n<p>Aula pr\u00e1tica Desenvolvimento mobile<\/p>\n<p>R$ ___ *N\u00e3o se esque\u00e7a que voc\u00ea deve ajustar as views de bot\u00f5es da interface para a chamada correta das fun\u00e7\u00f5es implementadas<\/p>\n<p>Etapa 7: Vamos finalizar o aplicativo que estamos desenvolvendo ao longo destas aulas adicionando uma fun\u00e7\u00e3o que far\u00e1 o pedido ser enviado por e-mail. Usaremos uma estrutura chamada \u201cIntents\u201d para este fim! Pesquise sobre o uso de Intents em aplica\u00e7\u00f5es Android e como utiliz\u00e1-los para chamar aplicativos de e-mail de terceiros. 12 \u2022 Crie um Intent do tipo ACTION_SENDTO, relacionado ao envio de e-mails. O Intent dever\u00e1 ser criado dentro da fun\u00e7\u00e3o \u201cenviarPedido\u201d. \u2022 Deixe o assunto (subject) do e-mail com a seguinte mensagem padr\u00e3o: \u201cPedido de (nome do cliente)\u201d; \u2022 Deixe no corpo do email a mensagem contendo o resumo do pedio. Aquela que voc\u00ea elaborou na aula anterior: Nome do cliente Tem Bacon? Sim\/N\u00e3o Tem Queijo? Sim\/N\u00e3o Tem Onion Rings? Sim\/N\u00e3o Quantidade: ___ Pre\u00e7o final: R$ ___ Resumindo o resultado esperado: Ao clicar no bot\u00e3o \u201cEnviar Pedido\u201d, aplica\u00e7\u00e3o dever\u00e1 chamar o aplicativo padr\u00e3o de e-mail do smartphone (Gmail, por exemplo), que ir\u00e1 abrir j\u00e1 na tela com uma nova mensagem, com o assunto e corpo do e-mail j\u00e1 preenchidos conforme especificado no Intent. Pronto! Agora seu aplicativo Android est\u00e1 finalizado!! Parab\u00e9ns!! Mas falta um \u00faltimo passo: exportar o seu projeto! V\u00e1 em \u201cFile &gt; Export &gt; Export to Zip File\u2026\u201d 13 Fonte: elaborado pelo autor Na janela seguinte, escolha o local que deseja salvar o arquivo do projeto e pronto! Bem simples! Checklist: \u2022 Acessar o Android Studio \u2022 Criar um novo projeto \u2022 Criar a interface do app HamburgueriaZ \u2022 Realizar ajustes e incrementos na interface do app \u2022 Construir as fun\u00e7\u00f5es \u201csomar\u201d e \u201csubtrair\u201d para viabilizar o seletor de quantidade \u2022 Contruir a fun\u00e7\u00e3o \u201cenviarPedido\u201d \u2022 Criar o objeto Intent que ir\u00e1 realizar a chamada do aplicativo de e-mail padr\u00e3o do smartphone 14 \u2022 Exportar o projeto para um arquivo .zip<\/p>\n<p>RESULTADOS<\/p>\n<p>Resultados da aula pr\u00e1tica: \u00c9 esperado que o aluno ao t\u00e9rmino da pr\u00e1tica o aluno saiba desenvolver uma aplica\u00e7\u00e3o simples para a plataforma Android com o Android Studio, incluindo o desenvolvimento da interface e da parte l\u00f3gica da aplica\u00e7\u00e3o.<\/p>\n<div class=\"elementor-toggle-item\">\n<div class=\"elementor-toggle-item\">\n<p id=\"elementor-tab-title-1941\" class=\"elementor-tab-title elementor-active\" tabindex=\"0\" role=\"tab\" data-tab=\"1\" aria-controls=\"elementor-tab-content-1941\" aria-expanded=\"true\" aria-selected=\"true\"><strong>Como funciona?<\/strong><\/p>\n<p>Elaboramos os portf\u00f3lios, j\u00e1 deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. F\u00e1cil assim! O MELHOR \u00c9 QUE VOC\u00ca COMPRA E J\u00c1 BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, fam\u00edlia, vida profissional e estudos \u00e9 dif\u00edcil hoje em dia, por isso, estamos aqui para ajudar voc\u00ea. Conte com nossa qualidade, experi\u00eancia e profissionalismo adquirindo seu portf\u00f3lio conosco. GARANTIMOS SEU CONCEITO!<\/p>\n<p><strong>Como se realizam os envios?<\/strong><\/p>\n<\/div>\n<p id=\"elementor-tab-content-1942\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"2\" aria-labelledby=\"elementor-tab-title-1942\">O seu trabalho \u00e9 disponibilizado pronto, respondido e nas normas j\u00e1 na mesma hora aqui em nosso site na sua \u00e1rea de downloads e tamb\u00e9m no seu e-mail.<\/p>\n<p><strong>Em quanto tempo recebo o portf\u00f3lio?<\/strong><\/p>\n<p>Os envios s\u00e3o imediatos. Ap\u00f3s sua compra, o trabalho j\u00e1 \u00e9 disponibilizado instantaneamente aqui em nosso site e no seu e-mail.<\/p>\n<p><strong>E se o portf\u00f3lio que comprei precisar de corre\u00e7\u00e3o?<\/strong><\/p>\n<p>Caso haja alguma solicita\u00e7\u00e3o de corre\u00e7\u00e3o\/altera\u00e7\u00e3o por parte do tutor, basta entrar em contato conosco pelo\u00a0WhatsApp\u00a0que provid\u00eanciaremos sem custo algum.<\/p>\n<p><strong>Qual o formato do arquivo?<\/strong><\/p>\n<p>Os arquivos s\u00e3o enviados em formato Word e s\u00e3o edit\u00e1veis.<\/p>\n<p><strong>Caso eu tiver alguma d\u00favida, terei suporte no p\u00f3s venda?<\/strong><\/p>\n<p>Sim, com certeza. Basta clicar no \u00edcone do WhatsApp no cantinho da tela. Ser\u00e1 um prazer atend\u00ea-lo(a).<\/p>\n<div id=\"elementor-tab-content-1948\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"8\" aria-labelledby=\"elementor-tab-title-1948\">\n<p><strong>Quais os seus canais de contato?<\/strong><\/p>\n<\/div>\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>Whatsapp: 53 984751621 \u2013 Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO<\/p>\n<h4><img decoding=\"async\" class=\"alignnone wp-image-13699 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao-300x300.jpeg?resize=144%2C144\" sizes=\"(max-width: 144px) 100vw, 144px\" srcset=\"https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=300%2C301&amp;ssl=1 300w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=370%2C372&amp;ssl=1 370w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/portifolioos-prontos.com\/wp-content\/uploads\/2023\/02\/whatsapp-business-projeto-de-extensao.jpeg?w=470&amp;ssl=1 470w\" alt=\"projeto de extens\u00e3o unopar\" width=\"144\" height=\"144\" data-lazy-loaded=\"1\" \/><\/h4>\n<\/div>\n<div class=\"elementor-toggle-item\">\n<div id=\"elementor-tab-content-1949\" class=\"elementor-tab-content elementor-clearfix elementor-active\" role=\"tabpanel\" data-tab=\"9\" aria-labelledby=\"elementor-tab-title-1949\">\n<p>E-mail:portifoliosp@gmail.com<\/p>\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<div id=\"attachment_143\" class=\"wp-caption alignnone\">\n<p id=\"caption-attachment-143\" class=\"wp-caption-text\"><a href=\"http:\/\/portfolio-pronto.com\/\">Portf\u00f3lio<\/a>\u00a0em Word, respondido, completo e j\u00e1 nas normas<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"product-short-description\">\n<div class=\"product-short-description\">\n<p><strong>Pague pelo PIX ou cart\u00e3o e fa\u00e7a o download agora mesmo.<\/strong><\/p>\n<\/div>\n<div class=\"sticky-add-to-cart-wrapper\">\n<div class=\"sticky-add-to-cart\">\n<p class=\"quantity buttons_added form-flat\"><img decoding=\"async\" class=\"lazyloaded smush-image-5 smush-image-3 smush-image-4 smush-detected-img smush-image-bigger-3\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/visa@2x.png\" \/><img decoding=\"async\" class=\"lazyloaded smush-image-6 smush-image-4 smush-image-5 smush-detected-img smush-image-bigger-4\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/boleto@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-7 smush-image-5 smush-image-6 smush-detected-img smush-image-bigger-5\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mastercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-8 smush-image-6 smush-image-7 smush-detected-img smush-image-bigger-6\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" width=\"43\" height=\"27\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/amex@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-9 smush-image-7 smush-image-8 smush-detected-img smush-image-bigger-7\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" width=\"46\" height=\"29\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/diners@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-10 smush-image-8 smush-image-9 alignnone smush-detected-img smush-image-bigger-8\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/elo@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-11 smush-image-9 smush-image-10 alignnone smush-detected-img smush-image-bigger-9\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"44\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/br\/hipercard@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"lazyloaded smush-image-12 smush-image-10 smush-image-11 alignnone smush-detected-img smush-image-bigger-10\" src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" alt=\"portf\u00f3lio unopar anhanguera\" width=\"45\" height=\"28\" data-src=\"https:\/\/d26lpennugtm8s.cloudfront.net\/assets\/common\/img\/logos\/payment\/mercadopago@2x.png\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone ls-is-cached lazyloaded smush-detected-img smush-image-bigger-11\" src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" alt=\"portfolio pronto\" width=\"30\" height=\"30\" data-src=\"https:\/\/futurium.com.br\/wp-content\/uploads\/2021\/06\/logo-pix-icone-512.png\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":23278,"template":"","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"%%post_title%% %%sitetitle%%","_seopress_titles_desc":"%%post_content%%","_seopress_robots_index":""},"product_cat":[148,15],"product_tag":[],"class_list":{"0":"post-23275","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-desenvolvimento-mobile","7":"product_cat-uncategorized","9":"first","10":"instock","11":"downloadable","12":"virtual","13":"purchasable","14":"product-type-simple","15":"col-xs-6 col-sm-4","16":"col-mf-5","17":"un-5-cols"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/23275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product\/23275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media\/23278"}],"wp:attachment":[{"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/media?parent=23275"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_cat?post=23275"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/portifolioos-prontos.com\/index.php\/wp-json\/wp\/v2\/product_tag?post=23275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}