{"id":608,"date":"2026-06-16T21:38:59","date_gmt":"2026-06-16T21:38:59","guid":{"rendered":"https:\/\/indapp.io\/developer-hub\/"},"modified":"2026-06-22T23:03:35","modified_gmt":"2026-06-22T23:03:35","slug":"developer-hub","status":"publish","type":"page","link":"https:\/\/indapp.io\/it\/developer-hub\/","title":{"rendered":"Sviluppatori"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"608\" class=\"elementor elementor-608 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-639f61f2 e-flex e-con-boxed e-con e-parent\" data-id=\"639f61f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eaa07cc3 elementor-widget elementor-widget-html\" data-id=\"eaa07cc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"iapp\"><section class=\"hero\" style=\"padding:60px 0 24px\">\n<div class=\"container\">\n  <div class=\"eyebrow\">Sviluppatori<\/div>\n  <h1 class=\"hero-title\" style=\"font-size:clamp(34px,5vw,56px);margin-bottom:18px;line-height:1.04;letter-spacing:-.03em\">Developer hub.<\/h1>\n  <p style=\"color:var(--muted);font-size:17px;max-width:620px;line-height:1.6;margin:0\">Everything you need to submit, improve and claim your installable web app on IndApp \u2014 with clear public criteria for trust checks.<\/p>\n<\/div>\n<\/section><section class=\"section\" style=\"padding:20px 0 100px\"><div class=\"container\"><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px\"><a href=\"\/it\/submit-app\/\" style=\"background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s\" onmouseover=\"this.style.borderColor='var(--purple)';this.style.transform='translateY(-2px)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.transform='none'\"><h3 style=\"font-size:18px;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em\">Invia la tua app<\/h3><p style=\"color:var(--muted);font-size:14px;margin:0;line-height:1.5\">Submit the public app URL. IndApp reads public metadata where possible and asks for only the details that cannot be detected reliably.<\/p><span style=\"color:var(--purple);font-weight:600;font-size:13.5px;margin-top:6px\">Open submission form \u2192<\/span><\/a><a href=\"\/it\/trust-levels\/\" style=\"background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s\" onmouseover=\"this.style.borderColor='var(--purple)';this.style.transform='translateY(-2px)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.transform='none'\"><h3 style=\"font-size:18px;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em\">Trust levels<\/h3><p style=\"color:var(--muted);font-size:14px;margin:0;line-height:1.5\">Understand L1 through L5, including install signals, privacy\/support links and ownership verification for L5.<\/p><span style=\"color:var(--purple);font-weight:600;font-size:13.5px;margin-top:6px\">View trust levels \u2192<\/span><\/a><a href=\"https:\/\/web.dev\/articles\/add-manifest\" style=\"background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s\" onmouseover=\"this.style.borderColor='var(--purple)';this.style.transform='translateY(-2px)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.transform='none'\"><h3 style=\"font-size:18px;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em\">Web app manifest<\/h3><p style=\"color:var(--muted);font-size:14px;margin:0;line-height:1.5\">The most important requirement for an installable web app: a valid manifest.json.<\/p><span style=\"color:var(--purple);font-weight:600;font-size:13.5px;margin-top:6px\">Web.dev manifest guide \u2192<\/span><\/a><a href=\"https:\/\/web.dev\/learn\/pwa\/service-workers\/\" style=\"background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s\" onmouseover=\"this.style.borderColor='var(--purple)';this.style.transform='translateY(-2px)'\" onmouseout=\"this.style.borderColor='var(--line)';this.style.transform='none'\"><h3 style=\"font-size:18px;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em\">Service worker<\/h3><p style=\"color:var(--muted);font-size:14px;margin:0;line-height:1.5\">Required for most install prompts. Cache, offline and push.<\/p><span style=\"color:var(--purple);font-weight:600;font-size:13.5px;margin-top:6px\">Service worker learning path \u2192<\/span><\/a><\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-608","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/pages\/608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/comments?post=608"}],"version-history":[{"count":0,"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/pages\/608\/revisions"}],"wp:attachment":[{"href":"https:\/\/indapp.io\/it\/wp-json\/wp\/v2\/media?parent=608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}