{"version":"1.0","provider_name":"Dicoding Blog","provider_url":"https:\/\/www.dicoding.com\/blog","author_name":"Alfian Yusuf Abdullah","author_url":"https:\/\/www.dicoding.com\/blog\/author\/alfian-yusuf-abdullah\/","title":"Kenal Lebih Dekat dengan ConstraintLayout - Dicoding Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5JD4lBw6gN\"><a href=\"https:\/\/www.dicoding.com\/blog\/kenal-lebih-dekat-dengan-constraintlayout\/\">Kenal Lebih Dekat dengan ConstraintLayout<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.dicoding.com\/blog\/kenal-lebih-dekat-dengan-constraintlayout\/embed\/#?secret=5JD4lBw6gN\" width=\"600\" height=\"338\" title=\"&#8220;Kenal Lebih Dekat dengan ConstraintLayout&#8221; &#8212; Dicoding Blog\" data-secret=\"5JD4lBw6gN\" 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:\/\/dicoding-assets.sgp1.cdn.digitaloceanspaces.com\/blog\/wp-content\/uploads\/2019\/04\/constraintlayout-post-facebook.png","thumbnail_width":1500,"thumbnail_height":788,"description":"Kenal Lebih Dekat dengan ConstraintLayout- Tunjuk jari siapa yang hobi ngulik tampilan aplikasi alias UI? Kalau itu kamu, ya kamu.. Wajib hukumnya kenalan sama yang namanya ConstraintLayout. Dalam pengembangan sebuah aplikasi, khususnya Android, salah satu prosesnya adalah menyusun tampilan aplikasi di dalam sebuah berkas xml. Untuk keperluan itu, kita akan pilih komponen apa saja yang [&hellip;]"}