{"version":"1.0","provider_name":"Zaven Blog","provider_url":"https:\/\/zaven.co\/blog","author_name":"Arthur Krupa","author_url":"https:\/\/zaven.co\/blog\/author\/akrupa\/","title":"7 hidden app development costs you should avoid | Zaven Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zkwfMUt3TN\"><a href=\"https:\/\/zaven.co\/blog\/7-hidden-app-development-costs-you-should-avoid\/\">7 hidden app development costs you should avoid<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/zaven.co\/blog\/7-hidden-app-development-costs-you-should-avoid\/embed\/#?secret=zkwfMUt3TN\" width=\"600\" height=\"338\" title=\"&#8220;7 hidden app development costs you should avoid&#8221; &#8212; Zaven Blog\" data-secret=\"zkwfMUt3TN\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/zaven.co\/blog\/wp-content\/uploads\/2019\/03\/Depositphotos_12283301_l-2015.jpg","thumbnail_width":1000,"thumbnail_height":667,"description":"Cutting corners isn\u2019t always easy, especially when you want to maintain decent quality. Even with a perfect cost estimate, there is plenty of room for unplanned expenses that can ruin your finances. The following article will show you how to avoid them during\u00a0iOS, Android or Windows Phone app development."}