{"id":444,"date":"2026-08-26T09:38:12","date_gmt":"2026-08-26T07:38:12","guid":{"rendered":"https:\/\/www.gral-informatica.com\/site2\/?page_id=444"},"modified":"2026-08-26T11:21:32","modified_gmt":"2026-08-26T10:21:32","slug":"consulenza","status":"publish","type":"page","link":"https:\/\/www.gral-informatica.com\/site2\/consulenza\/","title":{"rendered":"Consulenza"},"content":{"rendered":"\n<section class=\"wp-block-group alignfull has-text-color has-background\" style=\"color:#ffffff;background-color:#1B3A57;padding-top:3.5rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-11a20d8f wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center has-text-color\" style=\"color:#ffffff;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;letter-spacing:-0.03em\">Consulenza mobile enterprise iOS<\/h1>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#cbd5e1;font-size:1.125rem\">Un profilo che si integra nel tuo team, non lo sostituisce.<\/p>\n<\/div><\/section>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:3rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c19e7a21 wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Cosa offriamo<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sviluppo iOS<\/strong> \u2014 Analisi dei requisiti, sviluppo e testing utilizzando ultime tecnologie fornite da iOS, macOS, iPadOS. Privilegiamo architetture MVVM\/Clean Architecture, con integrazione backend REST\/GraphQL.<\/li>\n\n\n\n<li><strong>Design system e componenti riutilizzabili<\/strong> \u2014 Sviluppo di Swift Package condivisi tra team, riducendo la duplicazione tra sezioni della stessa app.<\/li>\n\n\n\n<li><strong>Migrazione e modernizzazione<\/strong> \u2014 porting da UIKit a SwiftUI, adozione di API moderne (Concurrency, Observation), refactoring incrementale di codebase legacy.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quando ha senso coinvolgerci<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lavoriamo in team gi\u00e0 strutturati che hanno bisogno di un profilo iOS per un periodo definito \u2014 sviluppo di un modulo nuovo, revisione architetturale di un&#8217;area problematica, formazione interna, oppure supporto continuativo su progetti pluriennali. Non ci sostituiamo al team: affianchiamo e cerchiamo di dare un contributo al progetto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Con chi abbiamo lavorato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dal 2020 collaboriamo in modo continuativo con <strong><a href=\"https:\/\/k2partnering.com\" target=\"_blank\" rel=\"noopener\">K2 Partnering Solutions<\/a><\/strong> su progetti mobile enterprise di primarie realt\u00e0 italiane. Precedentemente con <strong><a href=\"https:\/\/www.reply.com\/blue-reply-italy\/it\" target=\"_blank\" rel=\"noopener\">Blue Reply<\/a><\/strong> per importante azienda nel settore della grande distribuzione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 GRAL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">16 anni di sviluppo e continua formazione in ambiente Apple. Il catalogo di app pubblicate sull&#8217;App Store (630+ tavole di contenuto in Atlante di Anatomia, oltre 70.000 vocaboli in Lessico Medico) \u00e8 una conferma del nostro approccio.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:1rem;padding-right:1.5rem;padding-bottom:3rem;padding-left:1.5rem\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-d194717b wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Parliamone<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Raccontaci il tuo progetto: ti rispondiamo il prima possibile per una prima conversazione, senza impegno.<\/p>\n\n\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f181-o1\" lang=\"it-IT\" dir=\"ltr\" data-wpcf7-id=\"181\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/site2\/wp-json\/wp\/v2\/pages\/444#wpcf7-f181-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Modulo di contatto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"181\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"it_IT\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f181-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<p><label> Il tuo nome (richiesto)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label> La tua email (richiesto)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label> Oggetto<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span> <\/label>\n<\/p>\n<p><label> Il tuo messaggio<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" minlength=\"10\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-character-count down\" data-target-name=\"your-message\" data-starting-value=\"2000\" data-current-value=\"2000\" data-maximum-value=\"2000\" data-minimum-value=\"10\">2000<\/span><br \/>\n<\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Invia\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Consulenza mobile enterprise iOS Un profilo che si integra nel tuo team, non lo sostituisce. Cosa offriamo Quando ha senso coinvolgerci Lavoriamo in team gi\u00e0 strutturati che hanno bisogno di un profilo iOS per un periodo definito \u2014 sviluppo di un modulo nuovo, revisione architetturale di un&#8217;area problematica, formazione interna, oppure supporto continuativo su progetti&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-444","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/pages\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":2,"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/pages\/444\/revisions"}],"predecessor-version":[{"id":449,"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/pages\/444\/revisions\/449"}],"wp:attachment":[{"href":"https:\/\/www.gral-informatica.com\/site2\/wp-json\/wp\/v2\/media?parent=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}