{"id":12505,"date":"2026-08-19T10:51:52","date_gmt":"2026-08-19T08:51:52","guid":{"rendered":"https:\/\/consultoriaehero.com\/?page_id=12505"},"modified":"2026-08-19T11:42:29","modified_gmt":"2026-08-19T09:42:29","slug":"apps-personalizados-para-android-e-ios","status":"publish","type":"page","link":"https:\/\/consultoriaehero.com\/pt\/apps-personalizados-para-android-e-ios\/","title":{"rendered":"Apps personalizados para Android e iOS"},"content":{"rendered":"<div class=\"ehero-lp\">\n<style>.ehero-lp{--ehero-primary:#017cba;--ehero-primary-dark:#015e8e;--ehero-accent:#00b2e2;--ehero-cyan:#00b2e2;--ehero-success:#0f9400;--ehero-ink:#1f2a37;--ehero-muted:#5b6b7c;--ehero-soft:#f4f7fb;--ehero-line:#e3e9f0;max-width:1020px;margin:0 auto;padding:0 4px;color:var(--ehero-ink);font-size:18px;line-height:1.7;font-family:inherit}\n    .ehero-lp *{box-sizing:border-box}\n    .ehero-lp h1,.ehero-lp h2{line-height:1.22;color:var(--ehero-primary);margin:0 0 .5em;font-weight:800;font-family:inherit}\n    .ehero-lp h3{line-height:1.25;color:var(--ehero-ink);margin:0 0 .5em;font-family:inherit}\n    .ehero-lp h1{font-size:2.2em}\n    .ehero-lp h2{font-size:1.7em;margin-top:1.8em;text-align:center}\n    .ehero-lp h2::after{content:\"\";display:block;width:64px;height:3px;background:var(--ehero-accent);margin:.55em auto 0;border-radius:2px}\n    .ehero-lp h3{font-size:1.15em}\n    .ehero-lp p{margin:0 0 1em}\n    .ehero-lp ul{margin:0 0 1em;padding-left:1.3em}\n    .ehero-lp li{margin-bottom:.5em}\n    .ehero-lp a{color:var(--ehero-accent)}\n    .ehero-lp a:hover{text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--ehero-soft);color:var(--ehero-primary);font-weight:700;font-size:.8em;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}\n    .ehero-lp .ehero-eyebrow::before{content:\"\";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:26px;background:linear-gradient(120deg,#017cba 0%,#0596d8 58%,#00a7df 100%);color:#fff;overflow:hidden}\n    .ehero-lp .ehero-hero-inner{max-width:1140px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(18px,4vw,44px);display:flex;align-items:center;gap:clamp(26px,4vw,52px)}\n    .ehero-lp .ehero-hero-body{flex:1 1 auto;min-width:0}\n    .ehero-lp .ehero-hero-media{flex:0 0 40%;min-width:0;margin:0}\n    .ehero-lp .ehero-hero-media img{width:100%;height:auto;display:block;border-radius:14px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.28))}.ehero-cta{margin-bottom:2.6em}\n    .ehero-lp .ehero-hero .ehero-eyebrow{background:rgba(255,255,255,.2);color:#fff}\n    .ehero-lp .ehero-hero .ehero-eyebrow::before{background:#fff}\n    .ehero-lp .ehero-hero .ehero-hero-title{color:#fff}\n    .ehero-lp .ehero-hero .ehero-sub{color:#eaf4fb}\n    .ehero-lp .ehero-hero .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-hero .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}\n    .ehero-lp .ehero-hero-cta{margin:.5em 0 0}\n    @media(max-width:860px){.ehero-lp .ehero-hero-inner{flex-direction:column;text-align:center;gap:24px}.ehero-lp .ehero-hero-media{order:-1;flex:0 0 auto;width:100%;max-width:460px;margin:0 auto}.ehero-lp .ehero-hero-cta .ehero-btn{margin:6px 5px 0}}\n    .ehero-lp .ehero-sub{font-size:1.15em;color:var(--ehero-muted);margin:0 0 1.3em}\n    .ehero-lp .ehero-btn{display:inline-block;background:var(--ehero-primary);color:#fff;font-weight:700;text-decoration:none;padding:14px 32px;border-radius:999px;margin:6px 6px 0;transition:transform .1s ease,background .1s ease}\n    .ehero-lp .ehero-btn:hover{background:var(--ehero-primary-dark);transform:translateY(-1px)}\n    .ehero-lp .ehero-btn--ghost{background:transparent;color:var(--ehero-primary);border:2px solid var(--ehero-line)}\n    .ehero-lp .ehero-btn--ghost:hover{background:var(--ehero-soft);border-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-toc{background:var(--ehero-soft);border:1px solid var(--ehero-line);border-radius:14px;padding:18px 22px;margin:18px 0 6px}\n    .ehero-lp .ehero-toc strong{display:block;color:var(--ehero-ink);font-size:.72em;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}\n    .ehero-lp .ehero-toc ol{margin:0;padding-left:1.2em;columns:2;column-gap:34px}\n    .ehero-lp .ehero-toc li{margin:4px 0;font-size:.97em;break-inside:avoid}\n    .ehero-lp .ehero-toc a{color:var(--ehero-primary);text-decoration:none}\n    .ehero-lp .ehero-toc a:hover{text-decoration:underline;text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-img{margin:1.6em 0;text-align:center}\n    .ehero-lp .ehero-img img{max-width:100%;height:auto;border:1px solid var(--ehero-line);border-radius:14px;box-shadow:0 6px 24px rgba(1,124,186,.08)}\n    .ehero-lp .ehero-img figcaption{font-size:.9em;color:var(--ehero-muted);margin-top:8px}\n    .ehero-lp .ehero-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}\n    .ehero-lp .ehero-card{flex:1 1 260px;background:#fff;border:1px solid var(--ehero-line);border-radius:14px;padding:22px}\n    .ehero-lp .ehero-card h3{margin-top:0;display:flex;align-items:center;gap:8px}\n    .ehero-lp .ehero-card h3::before{content:\"\";flex:0 0 10px;width:10px;height:10px;border-radius:3px;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-card p{margin:0;color:var(--ehero-muted);font-size:.98em}\n    .ehero-lp .ehero-steps{list-style:none;counter-reset:ehero-step;margin:14px 0 0;padding:0}\n    .ehero-lp .ehero-steps li{counter-increment:ehero-step;position:relative;padding:0 0 20px 56px;margin:0}\n    .ehero-lp .ehero-steps li::before{content:counter(ehero-step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--ehero-primary);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(0,178,226,.3)}\n    .ehero-lp .ehero-steps li strong{display:block;margin-bottom:2px;color:var(--ehero-ink)}\n    .ehero-lp .ehero-steps li p{margin:0;color:var(--ehero-muted);font-size:.98em}\n    .ehero-lp .ehero-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}\n    .ehero-lp .ehero-chips li{background:#fff;border:1px solid var(--ehero-line);border-radius:999px;padding:8px 16px;font-size:.95em;font-weight:600;color:var(--ehero-ink);display:inline-flex;align-items:center;gap:7px;margin:0}\n    .ehero-lp .ehero-chips li::before{content:\"\u2713\";color:var(--ehero-success);font-weight:800}\n    .ehero-lp .ehero-note{background:var(--ehero-soft);border-radius:12px;padding:16px 18px;color:var(--ehero-muted);font-size:.95em}\n    .ehero-lp details{border:1px solid var(--ehero-line);border-radius:10px;padding:0 16px;margin-bottom:10px;background:#fff}\n    .ehero-lp details[open]{border-color:var(--ehero-primary)}\n    .ehero-lp summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;color:var(--ehero-primary)}\n    .ehero-lp summary::-webkit-details-marker{display:none}\n    .ehero-lp summary::after{content:\"+\";float:right;font-weight:700;color:var(--ehero-accent)}\n    .ehero-lp details[open] summary::after{content:\"\u2013\"}\n    .ehero-lp details p{padding-bottom:14px;margin:0;color:var(--ehero-muted)}\n    .ehero-lp .ehero-cta{text-align:center;background:linear-gradient(135deg,var(--ehero-primary),var(--ehero-primary-dark));color:#fff;border-radius:18px;padding:36px 20px;margin-top:2em}\n    .ehero-lp .ehero-cta h2{color:#fff;margin-top:0}\n    .ehero-lp .ehero-cta p{color:#dbe6f3;max-width:640px;margin:0 auto 1.2em}\n    .ehero-lp .ehero-cta .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-cta .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost:hover{border-color:var(--ehero-cyan);background:rgba(255,255,255,.08)}\n    @media(max-width:760px){.ehero-lp .ehero-hero{flex-direction:column;text-align:center;padding:26px 20px}.ehero-lp .ehero-hero-media{flex:0 0 auto;max-width:320px;margin:0 auto}}\n    @media(max-width:600px){.ehero-lp{font-size:17px}.ehero-lp h1{font-size:1.7em}.ehero-lp h2{font-size:1.4em}.ehero-lp .ehero-toc ol{columns:1}}\n    \/* Ocultamos el t\u00edtulo de p\u00e1gina plano del tema (article.hentry > h1); el H1 va DENTRO del hero, estilo 902 *\/\n    .hentry > h1:first-child{display:none}\n    .ehero-lp .ehero-hero-title{font-size:1.55em;line-height:1.2;margin:0 0 .45em;color:var(--ehero-primary);font-weight:800;font-family:inherit}\n    \/* Escala tipogr\u00e1fica: el texto secundario NO baja de 1em (feedback:\n       \u00abmucho texto peque\u00f1ito\u00bb). Solo las etiquetas uppercase van menores. *\/\n    .ehero-lp .ehero-hero-title{font-size:1.85em}\n    .ehero-lp .ehero-sub{font-size:1.18em}\n    .ehero-lp h2{font-size:1.6em;color:var(--ehero-primary)}\n    .ehero-lp h3{font-size:1.18em}\n    .ehero-lp .ehero-card p,.ehero-lp .ehero-steps li p{font-size:1em;line-height:1.65;color:#3d4a59}\n    .ehero-lp .ehero-toc li{font-size:.98em}\n    .ehero-lp .ehero-chips li{font-size:.95em}\n    .ehero-lp .ehero-note{font-size:1em}\n    .ehero-lp .ehero-img figcaption{font-size:.88em}\n    .ehero-lp .ehero-eyebrow{font-size:.8em}\n    .ehero-lp .ehero-card h3{font-size:1.14em}\n  html,body{overflow-x:clip}\n\/* El h1 del tema duplica el del hero. Acotado al slug de esta landing. *\/\nbody.page-id-10726 #brx-content > h1:first-of-type{display:none!important}\n    .ehero-lp .ehero-calc{background:#fff;border:1px solid var(--ehero-line);border-radius:14px;overflow:hidden;margin:1.8em 0;box-shadow:0 6px 24px rgba(1,124,186,.06)}\n    .ehero-lp .ehero-calc-head{padding:16px 22px;border-bottom:1px solid var(--ehero-line);background:var(--ehero-soft);font-weight:700;color:var(--ehero-primary);font-size:1.08em}\n    .ehero-lp .ehero-calc-body{display:flex;flex-wrap:wrap}\n    .ehero-lp .ehero-calc-tasks{flex:1 1 380px;padding:4px 0}\n    \/* margin:0 y line-height propios: el tema mete m\u00e1rgenes a los <label>\n       y las filas sal\u00edan al doble de alto de lo que tocaba *\/\n    .ehero-lp .ehero-calc-task{display:flex;align-items:center;gap:14px;margin:0;padding:13px 22px;border-bottom:1px solid #eef3f8;cursor:pointer;font-size:1.02em;line-height:1.45;font-weight:500}\n    .ehero-lp .ehero-calc-task:last-child{border-bottom:none}\n    .ehero-lp .ehero-calc-task:hover{background:var(--ehero-soft)}\n    .ehero-lp .ehero-calc-task:has(input:checked){background:#eaf6fd}\n    .ehero-lp .ehero-calc-task input{width:20px;height:20px;margin:0;accent-color:var(--ehero-primary);flex:none;cursor:pointer}\n    .ehero-lp .ehero-calc-task span{flex:1}\n    .ehero-lp .ehero-calc-task em{font-style:normal;font-size:.92em;font-weight:700;white-space:nowrap;color:var(--ehero-primary);background:var(--ehero-soft);padding:4px 12px;border-radius:999px}\n    .ehero-lp .ehero-calc-task:has(input:checked) em{background:var(--ehero-primary);color:#fff}\n    .ehero-lp .ehero-calc-out{flex:1 1 250px;border-left:1px solid var(--ehero-line);padding:26px 22px;display:flex;flex-direction:column;gap:22px;justify-content:center;text-align:center;background:linear-gradient(180deg,#f4f9fd,#e8f3fb)}\n    @media(max-width:720px){.ehero-lp .ehero-calc-out{border-left:none;border-top:1px solid var(--ehero-line)}}\n    .ehero-lp .ehero-calc-metric b{display:block;font-size:2.7em;font-weight:800;line-height:1.1;color:var(--ehero-primary);font-variant-numeric:tabular-nums}\n    .ehero-lp .ehero-calc-metric.gana b{color:var(--ehero-success)}\n    .ehero-lp .ehero-calc-metric span{display:block;font-size:.82em;text-transform:uppercase;letter-spacing:.06em;color:var(--ehero-muted);font-weight:700;margin-bottom:2px}\n    .ehero-lp .ehero-calc-note{padding:14px 22px;border-top:1px solid var(--ehero-line);font-size:.95em;line-height:1.6;color:var(--ehero-muted)}\n    .ehero-lp .ehero-listas{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}\n    .ehero-lp .ehero-listas>div{flex:1 1 280px;background:#fff;border:1px solid var(--ehero-line);border-radius:14px;padding:22px}\n    .ehero-lp .ehero-listas ul{list-style:none;margin:0;padding:0}\n    .ehero-lp .ehero-listas li{padding:9px 0 9px 26px;position:relative;border-bottom:1px solid var(--ehero-line);font-size:1em}\n    .ehero-lp .ehero-listas li:last-child{border-bottom:none}\n    .ehero-lp .ehero-listas li::before{position:absolute;left:0;font-weight:800}\n    .ehero-lp .ehero-si li::before{content:\"+\";color:var(--ehero-success)}\n    .ehero-lp .ehero-no li{color:var(--ehero-muted)}\n    .ehero-lp .ehero-no li::before{content:\"\u2212\";color:var(--ehero-muted)}\n    .ehero-lp .ehero-precio{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:1.4em 0 .4em}\n    .ehero-lp .ehero-precio b{font-size:2.4em;font-weight:800;color:var(--ehero-primary);line-height:1}\n    .ehero-lp .ehero-precio span{font-size:1em}\n    \/* FAQ: mismo tama\u00f1o que el cuerpo, no letra de contrato *\/\n    .ehero-lp details{background:#fff;border:1px solid var(--ehero-line);border-radius:12px;padding:4px 20px;margin-bottom:12px}\n    .ehero-lp details[open]{border-color:var(--ehero-accent);box-shadow:0 4px 16px rgba(1,124,186,.08)}\n    .ehero-lp summary{cursor:pointer;font-weight:700;color:var(--ehero-ink);font-size:1.06em;padding:14px 0;line-height:1.45}\n    .ehero-lp details[open] summary{color:var(--ehero-primary)}\n    .ehero-lp details p{margin:0;padding:2px 0 16px;color:#3d4a59;font-size:1em;line-height:1.65}<\/style>\n<section class=\"ehero-hero\">\n<div class=\"ehero-hero-inner\">\n<div class=\"ehero-hero-body\">\n    <span class=\"ehero-eyebrow\">Desenvolvimento de apps \u00b7 Android e iOS<\/span><\/p>\n<h1 class=\"ehero-hero-title\">Apps \u00e0 medida: da ideia \u00e0 loja, publicada e a funcionar<\/h1>\n<p class=\"ehero-sub\">Desenvolvemos aplica\u00e7\u00f5es m\u00f3veis com o respetivo backend, publicamo-las na Google Play e na App Store e ficamos a mant\u00ea-las. Or\u00e7amento fechado por fases, para que saibas quanto custa antes de come\u00e7ar.<\/p>\n<p class=\"ehero-hero-cta\"><a class=\"ehero-btn\" href=\"#contacto\">Contar-nos a tua ideia<\/a> <a class=\"ehero-btn ehero-btn--ghost\" href=\"#fases\">Ver como trabalhamos<\/a><\/p>\n<\/p><\/div>\n<figure class=\"ehero-hero-media\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/08\/apps-a-medida-android-ios.jpg?strip=all&resize=1920%2C1080\" alt=\"Apps \u00e0 medida para Android e iOS desenvolvidas por EHERO, com o respetivo backend e publicadas nas lojas\" width=\"2048\" height=\"1152\" loading=\"eager\" \/><\/figure>\n<\/div>\n<\/section>\n<nav class=\"ehero-toc\">\n    <strong>Nesta p\u00e1gina<\/strong><\/p>\n<ol>\n<li><a href=\"#donde-falla\">Onde os projetos de app ficam bloqueados<\/a><\/li>\n<li><a href=\"#que-hacemos\">O que desenvolvemos<\/a><\/li>\n<li><a href=\"#experiencia\">Apps pr\u00f3prias nas lojas<\/a><\/li>\n<li><a href=\"#fases\">Como trabalhamos: quatro fases<\/a><\/li>\n<li><a href=\"#para-quien\">Para quem \u00e9?<\/a><\/li>\n<li><a href=\"#integraciones\">O que est\u00e1 por tr\u00e1s<\/a><\/li>\n<li><a href=\"#alcance\">O que inclui e o que n\u00e3o inclui<\/a><\/li>\n<li><a href=\"#precio\">Pre\u00e7o, pagamento e manuten\u00e7\u00e3o<\/a><\/li>\n<li><a href=\"#faq\">Perguntas frequentes<\/a><\/li>\n<li><a href=\"#contacto\">Conta-nos a tua ideia<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"donde-falla\">Onde os projetos de app ficam bloqueados<\/h2>\n<p>Quase ningu\u00e9m falha a programar. Os projetos de <strong>apps \u00e0 medida<\/strong> ficam bloqueados nas tr\u00eas coisas que ningu\u00e9m or\u00e7amenta no in\u00edcio e que aparecem todas juntas no fim.<\/p>\n<div class=\"ehero-grid\">\n<div class=\"ehero-card\">\n<h3>A loja rejeita-te<\/h3>\n<p>Google e Apple rev\u00eam manualmente, cada uma com <a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\" rel=\"noopener\" target=\"_blank\">as suas normas<\/a>. Permiss\u00f5es mal justificadas, pol\u00edtica de privacidade em falta ou IA n\u00e3o declarada: rejei\u00e7\u00e3o e mais uma ronda.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>A app funciona, o neg\u00f3cio n\u00e3o<\/h3>\n<p>Cobrar dentro de uma app n\u00e3o \u00e9 p\u00f4r um bot\u00e3o: s\u00e3o subscri\u00e7\u00f5es, testes gratuitos, verifica\u00e7\u00e3o da compra no teu servidor e as comiss\u00f5es de cada loja.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Ningu\u00e9m previu o backend<\/h3>\n<p>Uma app sem servidor \u00e9 uma demo. Contas, conte\u00fado que muda, avisos, c\u00f3pias, painel para gerir. A\u00ed vai metade do trabalho real.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>\u00c9 entregue e morre<\/h3>\n<p>Android sobe <a href=\"https:\/\/developer.android.com\/google\/play\/requirements\/target-sdk\" rel=\"noopener\" target=\"_blank\">o n\u00edvel m\u00ednimo<\/a> todos os anos, e a Apple faz o mesmo. Uma app sem manuten\u00e7\u00e3o deixa de poder ser atualizada e desaparece.<\/p>\n<\/div><\/div>\n<h2 id=\"que-hacemos\">O que desenvolvemos<\/h2>\n<p>Desenvolvemos <strong>apps \u00e0 medida<\/strong> com um prop\u00f3sito claro e um utilizador concreto, em qualquer setor. N\u00e3o fazemos \u00aba app para tudo\u00bb, e n\u00e3o \u00e9 preciso teres uma loja online para fazer sentido.<\/p>\n<div class=\"ehero-grid\">\n<div class=\"ehero-card\">\n<h3>Apps de servi\u00e7o e reservas<\/h3>\n<p>Marca\u00e7\u00f5es, turnos, incid\u00eancias, acompanhamento. Cl\u00ednicas, oficinas, academias, associa\u00e7\u00f5es, administradores de condom\u00ednios: o que hoje se gere por telefone e agenda em papel.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Apps de cat\u00e1logo e encomendas<\/h3>\n<p>Ligadas \u00e0 tua loja ou ao teu ERP, com o cat\u00e1logo real, pre\u00e7os por cliente e encomendas que entram onde j\u00e1 trabalhas.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Ferramentas internas<\/h3>\n<p>Para a tua equipa: folhas de trabalho, invent\u00e1rio, rotas, assinaturas. O que hoje se faz em papel ou numa folha de c\u00e1lculo partilhada.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Apps de consumo<\/h3>\n<p>Produto pr\u00f3prio para o grande p\u00fablico, com o seu modelo de neg\u00f3cio dentro: subscri\u00e7\u00e3o, compras ou publicidade. Publicadas e com as contas de programador em teu nome.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Apps de dados e conte\u00fado<\/h3>\n<p>Guias, forma\u00e7\u00e3o, comunidades, pain\u00e9is de controlo. Conte\u00fado que muda e \u00e9 gerido a partir de um painel sem tocar na app.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Backend e painel<\/h3>\n<p>O servidor de que a app precisa, com o seu painel de gest\u00e3o, as suas c\u00f3pias e as suas tarefas agendadas. Se j\u00e1 tens um, ligamo-nos a ele.<\/p>\n<\/div><\/div>\n<h2 id=\"experiencia\">Apps pr\u00f3prias nas lojas, n\u00e3o apenas projetos de cliente<\/h2>\n<p>O mais f\u00e1cil neste setor \u00e9 prometer. N\u00f3s desenvolvemos e publicamos <strong>apps pr\u00f3prias<\/strong>, com o seu modelo de neg\u00f3cio dentro, e isso muda a conversa: quando falamos da revis\u00e3o da Google e da Apple, de subscri\u00e7\u00f5es ou de publicidade, falamos de algo por que pass\u00e1mos n\u00f3s, n\u00e3o do que se l\u00ea na documenta\u00e7\u00e3o.<\/p>\n<ul class=\"ehero-chips\">\n<li>Apps Android com renderiza\u00e7\u00e3o pr\u00f3pria em OpenGL<\/li>\n<li>Backends em Laravel com painel de opera\u00e7\u00f5es<\/li>\n<li>Processamento automatizado de imagens<\/li>\n<li>Subscri\u00e7\u00e3o com Play Billing<\/li>\n<li>Publicidade com recompensa<\/li>\n<li>Verifica\u00e7\u00e3o de compra no servidor<\/li>\n<li>Pacotes assinados e publicados<\/li>\n<li>Tarefas agendadas e c\u00f3pias<\/li>\n<\/ul>\n<p>Isso significa que, quando te dissermos que uma permiss\u00e3o te vai dar problemas na revis\u00e3o, ou que uma subscri\u00e7\u00e3o tem de ser verificada no servidor e n\u00e3o no telem\u00f3vel, n\u00e3o \u00e9 uma opini\u00e3o: \u00e9 algo que j\u00e1 nos aconteceu e que j\u00e1 resolvemos. \u00c9 a diferen\u00e7a entre uma equipa que programa e uma que tamb\u00e9m <em>publica e mant\u00e9m<\/em>.<\/p>\n<h2 id=\"fases\">Como trabalhamos: quatro fases, e de cada uma sais com algo<\/h2>\n<ol class=\"ehero-steps\">\n<li><strong>Defini\u00e7\u00e3o \u00b7 1-2 semanas<\/strong>\n<p>O que faz a app, para quem e o que N\u00c3O vai fazer na primeira vers\u00e3o. Sai um documento com os ecr\u00e3s, o \u00e2mbito fechado e o or\u00e7amento em firme. Este documento \u00e9 teu mesmo que n\u00e3o continues connosco.<\/p>\n<\/li>\n<li><strong>Primeira vers\u00e3o \u00b7 6-12 semanas<\/strong>\n<p>A app a funcionar com o essencial, mais o respetivo backend. Testas tu no teu pr\u00f3prio telem\u00f3vel antes de existir em qualquer loja.<\/p>\n<\/li>\n<li><strong>Publica\u00e7\u00e3o \u00b7 2-3 semanas<\/strong>\n<p>Contas de programador em teu nome, fichas da loja, capturas, pol\u00edtica de privacidade, declara\u00e7\u00f5es de dados e as rondas de revis\u00e3o at\u00e9 estar aprovada.<\/p>\n<\/li>\n<li><strong>Depois<\/strong>\n<p>Corre\u00e7\u00f5es, subidas de vers\u00e3o quando Android ou iOS o exigirem e as funcionalidades que decidires acrescentar. Com plano mensal ou por projeto, como preferires.<\/p>\n<\/li>\n<\/ol>\n<h2 id=\"para-quien\">Para quem \u00e9?<\/h2>\n<p>As <strong>apps \u00e0 medida<\/strong> compensam quando resolvem algo que a web n\u00e3o consegue. Se o teu caso se resolve com uma web bem feita, dir-to-emos: sai mais barato e mant\u00e9m-se melhor.<\/p>\n<div class=\"ehero-grid\">\n<div class=\"ehero-card\">\n<h3>Neg\u00f3cios com equipa na rua<\/h3>\n<p>Comerciais, t\u00e9cnicos, distribuidores. Pessoas que precisam do telem\u00f3vel, \u00e0s vezes sem cobertura, e que hoje trabalham com papel.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Neg\u00f3cios com clientes recorrentes<\/h3>\n<p>Uma encomenda semanal, uma marca\u00e7\u00e3o por m\u00eas, uma renova\u00e7\u00e3o por ano. Quando a rela\u00e7\u00e3o \u00e9 recorrente, a app reduz fric\u00e7\u00e3o sempre.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Ideias de produto<\/h3>\n<p>Queres lan\u00e7ar uma app e vend\u00ea-la ou monetiz\u00e1-la. Precisas de algu\u00e9m que j\u00e1 tenha passado pela revis\u00e3o das lojas.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Processos internos<\/h3>\n<p>Aquilo que hoje se faz com fotos por WhatsApp e uma folha de c\u00e1lculo que ningu\u00e9m sabe quem atualizou. Serve igualmente para uma empresa de contabilidade ou para uma empresa de instala\u00e7\u00f5es.<\/p>\n<\/div><\/div>\n<h2 id=\"integraciones\">O que costuma estar por tr\u00e1s da app<\/h2>\n<p>Quase nenhuma app vive sozinha. A parte que n\u00e3o se v\u00ea \u00e9 a que decide se o projeto avan\u00e7a ou fica numa demo bonita. Se tens loja online, ligamo-la, e se n\u00e3o tens, tamb\u00e9m n\u00e3o h\u00e1 problema: a maioria das apps que fazemos n\u00e3o vende produtos.<\/p>\n<div class=\"ehero-listas\">\n<div>\n<h3>O que ligamos<\/h3>\n<ul class=\"ehero-si\">\n<li>O teu programa de gest\u00e3o, ERP ou CRM, se tiver API ou exporta\u00e7\u00f5es<\/li>\n<li>A tua loja WooCommerce ou PrestaShop, se vendes online<\/li>\n<li>Calend\u00e1rios, agendas e sistemas de reservas<\/li>\n<li>Gateways de pagamento e cobran\u00e7as dentro da app<\/li>\n<li>Avisos push segmentados<\/li>\n<li>Acesso com conta pr\u00f3pria ou com Google e Apple<\/li>\n<li>Trabalho sem cobertura, sincronizando quando a recuperar<\/li>\n<\/ul><\/div>\n<div>\n<h3>O que deixamos montado<\/h3>\n<ul class=\"ehero-si\">\n<li>Painel web para gerir conte\u00fado e utilizadores<\/li>\n<li>C\u00f3pias de seguran\u00e7a e tarefas agendadas<\/li>\n<li>Registo de erros para saber o que falha e onde<\/li>\n<li>Ambiente de testes separado do de produ\u00e7\u00e3o<\/li>\n<li>Documenta\u00e7\u00e3o da API e da implementa\u00e7\u00e3o<\/li>\n<li>Fichas da loja prontas para atualizar sem depender de n\u00f3s<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<p class=\"ehero-note\">Se j\u00e1 tens servidor e API pr\u00f3prios, melhor: a app liga-se ao que existe e o or\u00e7amento baixa. Vemos isso na fase de defini\u00e7\u00e3o.<\/p>\n<h2 id=\"alcance\">O que inclui e o que n\u00e3o inclui<\/h2>\n<p>Fica por escrito antes de come\u00e7ar, tal como o or\u00e7amento.<\/p>\n<div class=\"ehero-listas\">\n<div>\n<h3>Inclu\u00eddo<\/h3>\n<ul class=\"ehero-si\">\n<li>Defini\u00e7\u00e3o funcional e design dos ecr\u00e3s<\/li>\n<li>Desenvolvimento da app para Android e iOS<\/li>\n<li>Backend, base de dados e painel de gest\u00e3o<\/li>\n<li>Publica\u00e7\u00e3o na Google Play e na App Store<\/li>\n<li>Pol\u00edtica de privacidade e declara\u00e7\u00f5es de dados de cada loja<\/li>\n<li>Testes em dispositivos reais antes de publicar<\/li>\n<li>C\u00f3digo-fonte e contas em teu nome<\/li>\n<li>30 dias de corre\u00e7\u00f5es ap\u00f3s a publica\u00e7\u00e3o<\/li>\n<\/ul><\/div>\n<div>\n<h3>N\u00e3o inclu\u00eddo<\/h3>\n<ul class=\"ehero-no\">\n<li>Taxas de programador da Google e da Apple<\/li>\n<li>Servidores, dom\u00ednios e servi\u00e7os de terceiros<\/li>\n<li>Campanhas de downloads e publicidade<\/li>\n<li>Conte\u00fado, textos e fotografia do produto<\/li>\n<li>Funcionalidades que n\u00e3o estejam no \u00e2mbito assinado<\/li>\n<li>Manuten\u00e7\u00e3o ap\u00f3s os 30 dias, contratada \u00e0 parte<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<h2 id=\"precio\">Pre\u00e7o, forma de pagamento e manuten\u00e7\u00e3o<\/h2>\n<div class=\"ehero-precio\">\n    <b>a partir de 4.900 \u20ac<\/b><br \/>\n    <span>or\u00e7amento fechado ap\u00f3s a fase de defini\u00e7\u00e3o \u00b7 pagamento por fases<\/span>\n  <\/div>\n<p>O pre\u00e7o depende de quantos ecr\u00e3s tem, de precisar de um backend novo ou de se ligar a um teu, e de incluir cobran\u00e7as dentro da app. Por isso colocamos \u00aba partir de\u00bb: preferimos dar-te um valor firme depois da fase de defini\u00e7\u00e3o do que invent\u00e1-lo antes de saber o que queres.<\/p>\n<p>E conv\u00e9m contar o custo total desde o in\u00edcio, n\u00e3o apenas o do desenvolvimento: ao investimento inicial h\u00e1 que somar as taxas de programador da Google (25 \u20ac uma vez) e da Apple (99 \u20ac por ano), o servidor e a manuten\u00e7\u00e3o de que falamos logo abaixo. Preferimos que saibas isso agora a que te surpreenda no d\u00e9cimo terceiro m\u00eas.<\/p>\n<ul class=\"ehero-chips\">\n<li>Or\u00e7amento fechado, sem horas abertas<\/li>\n<li>Pagamento por fases, n\u00e3o tudo adiantado<\/li>\n<li>O c\u00f3digo e as contas s\u00e3o teus<\/li>\n<li>Se n\u00e3o virmos o projeto, dizemo-lo<\/li>\n<\/ul>\n<h3>E depois: a manuten\u00e7\u00e3o<\/h3>\n<p>As <strong>apps \u00e0 medida<\/strong> n\u00e3o s\u00e3o entregues e esquecidas. Google e Apple sobem todos os anos o n\u00edvel m\u00ednimo que aceitam, e uma app que n\u00e3o sobe de vers\u00e3o deixa de poder ser atualizada nas lojas at\u00e9 desaparecer delas. Conv\u00e9m saber a que te comprometes <em>antes<\/em> de come\u00e7ar, n\u00e3o no fim:<\/p>\n<div class=\"ehero-listas\">\n<div>\n<h3>Plano mensal \u00b7 a partir de 190 \u20ac\/m\u00eas<\/h3>\n<ul class=\"ehero-si\">\n<li>Subidas de vers\u00e3o quando Android ou iOS o exigem<\/li>\n<li>Corre\u00e7\u00e3o de erros e vigil\u00e2ncia do backend<\/li>\n<li>C\u00f3pias de seguran\u00e7a e atualiza\u00e7\u00f5es de seguran\u00e7a<\/li>\n<li>Gest\u00e3o das fichas da loja<\/li>\n<li>Horas inclu\u00eddas para pequenas altera\u00e7\u00f5es<\/li>\n<\/ul><\/div>\n<div>\n<h3>Sem plano<\/h3>\n<ul class=\"ehero-no\">\n<li>Cada interven\u00e7\u00e3o \u00e9 or\u00e7amentada \u00e0 parte<\/li>\n<li>As subidas obrigat\u00f3rias de vers\u00e3o tamb\u00e9m<\/li>\n<li>Sem vigil\u00e2ncia: s\u00f3 te apercebes quando falha<\/li>\n<li>Fica mais barato no primeiro ano e mais caro a partir do segundo<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<p class=\"ehero-note\">Os 30 dias de corre\u00e7\u00f5es ap\u00f3s a publica\u00e7\u00e3o est\u00e3o inclu\u00eddos no projeto, com plano ou sem ele. O plano mensal come\u00e7a quando terminam.<\/p>\n<h2 id=\"faq\">Perguntas frequentes<\/h2>\n<details>\n<summary>Android e iOS ou s\u00f3 um?<\/summary>\n<p>Os dois, com uma \u00fanica base de c\u00f3digo. Se o teu p\u00fablico estiver claramente numa plataforma, come\u00e7ar por uma e acrescentar a outra depois \u00e9 mais barato e permite lan\u00e7ar mais cedo. Decidimos isso na fase de defini\u00e7\u00e3o com os teus dados, n\u00e3o por defeito.<\/p>\n<\/details>\n<details>\n<summary>Quanto tempo demora?<\/summary>\n<p>Entre dois e quatro meses at\u00e9 estar publicada, contando com as rondas de revis\u00e3o das lojas, que n\u00e3o dependem de n\u00f3s. A fase de defini\u00e7\u00e3o s\u00e3o uma ou duas semanas e \u00e9 a que mais condiciona o prazo real.<\/p>\n<\/details>\n<details>\n<summary>De quem \u00e9 a app quando termina?<\/summary>\n<p>Tua: o c\u00f3digo, as contas de programador e os dados. Sem amarras. Se amanh\u00e3 quiseres que outra equipa a trate, entregas-lha e pronto.<\/p>\n<\/details>\n<details>\n<summary>Podem lig\u00e1-la \u00e0 minha loja ou ao meu ERP?<\/summary>\n<p>\u00c9 uma das coisas que mais fazemos. H\u00e1 anos que sincronizamos WooCommerce e PrestaShop com ERPs e fornecedores, por isso a parte da integra\u00e7\u00e3o \u00e9 terreno conhecido.<\/p>\n<\/details>\n<details>\n<summary>E se a minha ideia n\u00e3o precisar de uma app?<\/summary>\n<p>Dir-to-emos na primeira resposta. Muitas ideias resolvem-se melhor com uma web bem feita: custa menos, mant\u00e9m-se mais barata e n\u00e3o depende de duas empresas aprovarem cada atualiza\u00e7\u00e3o.<\/p>\n<\/details>\n<details>\n<summary>Quanto custa manter a app depois de publicada?<\/summary>\n<p>A partir de 190 \u20ac por m\u00eas com plano, que cobre as subidas de vers\u00e3o obrigat\u00f3rias, os erros, a vigil\u00e2ncia do backend e as fichas da loja. Sem plano, cada interven\u00e7\u00e3o \u00e9 or\u00e7amentada \u00e0 parte: fica mais barato no primeiro ano e bastante mais caro a partir do segundo, porque as subidas obrigat\u00f3rias acontecem na mesma. Os 30 dias ap\u00f3s a publica\u00e7\u00e3o est\u00e3o inclu\u00eddos no projeto em qualquer caso.<\/p>\n<\/details>\n<details>\n<summary>O que acontece quando Android ou Apple mudam os requisitos?<\/summary>\n<p>Todos os anos sobem o n\u00edvel m\u00ednimo e \u00e9 preciso subir uma nova vers\u00e3o ou a app deixa de poder ser atualizada. Isso entra no plano de manuten\u00e7\u00e3o; sem plano, \u00e9 or\u00e7amentado quando for necess\u00e1rio.<\/p>\n<\/details>\n<h2 id=\"contacto\">Conta-nos a tua ideia<\/h2>\n<p>Se est\u00e1s a avaliar umas <strong>apps \u00e0 medida<\/strong> para o teu neg\u00f3cio, n\u00e3o precisas de trazer a ideia fechada. Basta dizer-nos que problema queres resolver e para quem, e damos-te uma primeira avalia\u00e7\u00e3o de se faz sentido fazer uma app e de por onde iria o or\u00e7amento.<\/p>\n<div class=\"ehero-cta\">\n<p><a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/pt\/contato\/?asunto=apps\">Escrever-nos sobre o teu projeto<\/a><br \/>\n    <a class=\"ehero-btn ehero-btn--ghost\" href=\"https:\/\/consultoriaehero.com\/pt\/automacao-de-processos-para-e-commerce\/\">Ver automatiza\u00e7\u00e3o de processos<\/a><\/p>\n<\/p><\/div>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Service\",\"name\":\"Desenvolvimento de apps \u00e0 medida para Android e iOS\",\"serviceType\":\"Desarrollo de aplicaciones m\u00f3viles\",\"provider\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/consultoriaehero.com\/pt\/#organization\",\"name\":\"Consultoria EHERO\"},\"areaServed\":{\"@type\":\"Country\",\"name\":\"Espanha\"},\"description\":\"Desenvolvimento de apps \u00e0 medida para Android e iOS com o seu backend, publica\u00e7\u00e3o na Google Play e App Store e manuten\u00e7\u00e3o posterior.\",\"url\":\"https:\/\/consultoriaehero.com\/pt\/?page_id=12505\",\"offers\":[{\"@type\":\"Offer\",\"name\":\"Desenvolvimento do projeto\",\"price\":\"4900\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/consultoriaehero.com\/pt\/?page_id=12505\"},{\"@type\":\"Offer\",\"name\":\"Manuten\u00e7\u00e3o mensal\",\"price\":\"190\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/consultoriaehero.com\/pt\/?page_id=12505\"}]}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Android e iOS ou apenas um?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Os dois, com uma \u00fanica base de c\u00f3digo. Se o seu p\u00fablico estiver claramente numa plataforma, come\u00e7ar por uma e adicionar a outra depois \u00e9 mais barato e permite lan\u00e7ar antes.\"}},{\"@type\":\"Question\",\"name\":\"Quanto tempo demora desenvolver uma app \u00e0 medida?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Entre dois e quatro meses at\u00e9 estar publicada, contando com as rondas de revis\u00e3o das lojas. A fase de defini\u00e7\u00e3o dura uma ou duas semanas e \u00e9 a que mais condiciona o prazo.\"}},{\"@type\":\"Question\",\"name\":\"De quem \u00e9 a app quando termina?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sua: o c\u00f3digo, as contas de programador e os dados. Se no futuro quiser que outra equipa a mantenha, entrega-lha e pronto.\"}},{\"@type\":\"Question\",\"name\":\"Conseguem lig\u00e1-la \u00e0 minha loja ou ao meu ERP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 uma das coisas que mais fazemos. H\u00e1 anos que sincronizamos WooCommerce e PrestaShop com ERPs e fornecedores, por isso a integra\u00e7\u00e3o \u00e9 terreno conhecido.\"}},{\"@type\":\"Question\",\"name\":\"E se a minha ideia n\u00e3o precisar de uma app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Dir-lhe-emos na primeira resposta. Muitas ideias resolvem-se melhor com um site bem feito: custa menos e n\u00e3o depende de duas empresas aprovarem cada atualiza\u00e7\u00e3o.\"}},{\"@type\":\"Question\",\"name\":\"O que acontece quando Android ou Apple mudam os requisitos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Todos os anos aumentam o n\u00edvel m\u00ednimo e \u00e9 preciso lan\u00e7ar uma nova vers\u00e3o ou a app deixa de poder ser atualizada. Isso entra no plano de manuten\u00e7\u00e3o.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desenvolvimento de apps \u00b7 Android e iOS Apps \u00e0 medida: da ideia \u00e0 loja, publicada e a funcionar Desenvolvemos aplica\u00e7\u00f5es m\u00f3veis com o respetivo backend, publicamo-las na Google Play e na App Store e ficamos a mant\u00ea-las. Or\u00e7amento fechado por fases, para que saibas quanto custa antes de come\u00e7ar. Contar-nos a tua ideia Ver como [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"desenvolvimento de apps a medida, desenvolvimento de aplicacoes moveis, apps android e ios a medida, criar uma app para a minha empresa, agencia de apps","rank_math_title":"Apps \u00e0 medida: 4 fases at\u00e9 \u00e0 loja | EHERO","rank_math_description":"Apps \u00e0 medida para Android e iOS com o seu backend, publicadas na Google Play e na App Store. Or\u00e7amento fechado em 4 fases a partir de 4.900 \u20ac.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":48,"footnotes":""},"class_list":["post-12505","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/12505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=12505"}],"version-history":[{"count":4,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/12505\/revisions"}],"predecessor-version":[{"id":12536,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/12505\/revisions\/12536"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=12505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}