CINXE.COM
Blog | Samsung Developer
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <title>Blog | Samsung Developer</title> <link rel="canonical" href="/blog" /> <meta name="description" content=""> <meta name="author" content=""> <meta name="keywords" content=""> <!-- Open Graph tags --> <meta property="og:site_name" content="Samsung Developer"> <meta property="og:title" content="Blog | Samsung Developer"> <meta property="og:description" content="The world runs on you."> <meta property="og:type" content="website"> <meta property="og:url" content="/blog"> <meta property="og:locale" content="en_US"> <meta property="og:image" content="https://d3unf4s5rp9dfh.cloudfront.net/public/img/common/SNS_1280x630.png"> <!-- Twitter card tags --> <meta name="twitter:site" content="@samsung_dev"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Blog | Samsung Developer"> <meta name="twitter:description" content="The world runs on you."> <meta name="twitter:domain" content="http://developer.samsung.com/"> <meta property="twitter:image" content="https://d3unf4s5rp9dfh.cloudfront.net/public/img/common/SNS_1280x630.png"> <link rel="icon" type="image/png" href="https://d3unf4s5rp9dfh.cloudfront.net/public/favicon-2023.ico" /> <link rel="manifest" href="https://d3unf4s5rp9dfh.cloudfront.net/public/manifest.json" /> <meta name="google-site-verification" content="" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <meta name="theme-color" content="#000000" /> <meta name="csrf-token" content=""/> <meta name="user-locale" content="SGP"/> <meta name="user-country" content="SG"/> <meta name="user-lang" content="*"/> <meta name="env" content="production"/> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungOne-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungOne-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungSharpSans-Bold.woff" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungSharpSans-Medium.woff" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungOneKorean-400.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungOneKorean-700.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="preload" href="https://d3unf4s5rp9dfh.cloudfront.net/public/fonts/SamsungSharpSans-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/css/sdp.vendors.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/css/sdp.global.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/css/sdp.app.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/css/sdp.docs.min.css"/> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/js/sdp.vendors.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=GTM-THSQV3D"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GTM-THSQV3D'); </script> <!-- Start External Google Tags for tracking login flow --> <!-- End: External Google Tags for tracking login flow --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-THSQV3D" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Start External Google Tags for tracking login flow --> <div id="app" attr-url="/blog" attr-ga-enabled="1" attr-cms=""> <div class="wrapper"> <header class="sdp-header doc" data-target="header" translate="no" data-component="true"> <div class="header-global-nav"> <!-- Logo, Utility Menu --> <div class="global-nav-top-box"> <div class="global-nav-top"> <i role="button" class="global-nav-menu" data-target="gnb"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18 4.125H2" stroke="#1E1E1E" stroke-width="1.5"></path> <path d="M2 10.125H18" stroke="#1E1E1E" stroke-width="1.5"></path> <path d="M18 16.125H2" stroke="#1E1E1E" stroke-width="1.5"></path> </svg> </i> <a class="global-nav-logo" href="/"> <svg width="180" height="24" viewBox="0 0 180 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_1_13833)"> <path d="M5.184 18.43C2.826 18.43 1.26 17.422 0.054 16.072L2.286 14.308C2.952 15.46 3.96 16.09 5.166 16.09C6.462 16.09 7.164 15.244 7.164 14.326C7.164 13.228 5.814 12.868 4.428 12.436C2.646 11.86 0.702 11.194 0.702 8.692C0.702 6.586 2.538 4.93 5.058 4.93C7.164 4.93 8.406 5.74 9.468 6.838L7.452 8.368C6.894 7.522 6.102 7.108 5.076 7.108C3.87 7.108 3.24 7.756 3.24 8.602C3.24 9.664 4.482 9.97 5.922 10.456C7.704 11.032 9.72 11.824 9.72 14.344C9.72 16.414 8.064 18.43 5.184 18.43ZM15.9503 18.466C13.4123 18.466 10.7663 16.45 10.7663 12.994C10.7663 9.502 13.3223 7.504 15.9863 7.504C17.3723 7.504 18.5963 8.062 19.3703 8.98V7.72H21.8003V18.25H19.3703V16.882C18.5963 17.872 17.3363 18.466 15.9503 18.466ZM16.3463 16.234C18.1643 16.234 19.4962 14.776 19.4962 12.958C19.4962 11.158 18.1643 9.718 16.3463 9.718C14.5463 9.718 13.1603 11.14 13.1603 12.958C13.1603 14.794 14.5463 16.234 16.3463 16.234ZM23.2723 18.25V7.72H25.6843V8.944C26.3503 8.062 27.3943 7.504 28.6903 7.504C30.3463 7.504 31.4803 8.17 32.1103 9.322C32.8303 8.224 34.0543 7.504 35.5663 7.504C38.4283 7.504 39.8503 9.16 39.8503 11.914V18.25H37.3663V12.112C37.3663 10.582 36.5923 9.61 35.0803 9.61C33.7663 9.61 32.7583 10.51 32.7583 12.364V18.25H30.2923V12.04C30.2923 10.528 29.5363 9.61 28.0783 9.61C26.7103 9.61 25.7023 10.546 25.7023 12.418V18.25H23.2723ZM45.1972 18.466C42.8392 18.466 41.3632 17.566 40.5172 15.91L42.7672 14.83C43.2712 15.82 44.1532 16.36 45.3052 16.36C46.5112 16.36 47.1052 15.784 47.1052 15.082C47.1052 14.308 45.9352 14.164 44.6392 13.876C42.8392 13.498 40.9492 12.922 40.9492 10.708C40.9492 9.016 42.5872 7.486 45.0892 7.486C47.2312 7.486 48.5812 8.314 49.3912 9.664L47.3212 10.708C46.8892 9.97 46.0972 9.502 45.0892 9.502C43.9372 9.502 43.3972 10.042 43.3972 10.636C43.3972 11.338 44.2252 11.518 45.8092 11.86C47.5372 12.202 49.5172 12.814 49.5172 15.028C49.5172 16.504 48.2032 18.466 45.1972 18.466ZM59.9517 7.72V18.25H57.5397V17.044C56.8737 17.926 55.8657 18.466 54.5157 18.466C51.9957 18.466 50.4657 16.828 50.4657 13.966V7.72H52.9317V13.714C52.9317 15.352 53.6517 16.36 55.1817 16.36C56.5317 16.36 57.5217 15.352 57.5217 13.498V7.72H59.9517ZM61.452 18.25V7.72H63.864V9.016C64.566 8.098 65.646 7.504 67.014 7.504C69.66 7.504 71.19 9.142 71.19 12.004V18.25H68.724V12.256C68.724 10.618 67.932 9.61 66.348 9.61C64.962 9.61 63.882 10.618 63.882 12.472V18.25H61.452ZM80.8765 18.07V16.846C80.1025 17.854 78.8605 18.466 77.4385 18.466C74.9005 18.466 72.2545 16.45 72.2545 12.994C72.2545 9.502 74.8105 7.504 77.4745 7.504C78.8605 7.504 80.0845 8.116 80.8585 9.07V7.72H83.2885V17.98C83.2885 20.932 81.3985 23.344 77.8525 23.344C75.1165 23.344 73.4065 22.066 72.4525 20.32L74.6125 19.006C75.3865 20.428 76.2145 21.112 77.8885 21.112C79.7245 21.112 80.8765 19.672 80.8765 18.07ZM77.8345 16.234C79.6525 16.234 80.9845 14.776 80.9845 12.958C80.9845 11.158 79.6525 9.718 77.8345 9.718C76.0345 9.718 74.6485 11.14 74.6485 12.958C74.6485 14.794 76.0345 16.234 77.8345 16.234ZM89.174 18.25V5.11H92.756C97.184 5.11 99.704 7.954 99.704 11.68C99.704 15.424 96.86 18.25 92.864 18.25H89.174ZM92.468 7.378H91.622V15.982H92.576C95.456 15.982 97.256 14.128 97.256 11.68C97.256 9.16 95.726 7.378 92.468 7.378ZM106.012 18.466C102.7 18.466 100.45 16.054 100.45 13.012C100.45 9.934 102.844 7.504 105.922 7.504C109.054 7.504 111.34 9.808 111.34 12.922V13.84H102.772C103.114 15.334 104.284 16.324 106.012 16.324C107.38 16.324 108.424 15.604 108.928 14.47L110.926 15.622C110.008 17.332 108.388 18.466 106.012 18.466ZM105.922 9.646C104.464 9.646 103.33 10.51 102.898 11.806H108.874C108.514 10.384 107.434 9.646 105.922 9.646ZM115.182 18.25L111.168 7.72H113.706L116.424 15.136L119.088 7.72H121.59L117.63 18.25H115.182ZM126.895 18.466C123.583 18.466 121.333 16.054 121.333 13.012C121.333 9.934 123.727 7.504 126.805 7.504C129.937 7.504 132.223 9.808 132.223 12.922V13.84H123.655C123.997 15.334 125.167 16.324 126.895 16.324C128.263 16.324 129.307 15.604 129.811 14.47L131.809 15.622C130.891 17.332 129.271 18.466 126.895 18.466ZM126.805 9.646C125.347 9.646 124.213 10.51 123.781 11.806H129.757C129.397 10.384 128.317 9.646 126.805 9.646ZM133.311 18.25V4.93H135.759V18.25H133.311ZM142.273 18.466C139.231 18.466 136.819 16.018 136.819 12.994C136.819 9.916 139.231 7.504 142.273 7.504C145.297 7.504 147.727 9.916 147.727 12.994C147.727 16.018 145.297 18.466 142.273 18.466ZM142.273 16.18C144.001 16.18 145.333 14.74 145.333 12.994C145.333 11.212 144.001 9.79 142.273 9.79C140.527 9.79 139.213 11.212 139.213 12.994C139.213 14.74 140.527 16.18 142.273 16.18ZM154.648 18.466C153.208 18.466 151.948 17.944 151.21 17.008V23.092H148.798V7.72H151.21V9.124C151.948 8.134 153.19 7.504 154.63 7.504C157.276 7.504 159.814 9.502 159.814 12.994C159.814 16.45 157.186 18.466 154.648 18.466ZM154.252 16.234C156.034 16.234 157.42 14.794 157.42 12.958C157.42 11.14 156.034 9.718 154.252 9.718C152.434 9.718 151.12 11.158 151.12 12.958C151.12 14.776 152.434 16.234 154.252 16.234ZM166.129 18.466C162.817 18.466 160.567 16.054 160.567 13.012C160.567 9.934 162.961 7.504 166.039 7.504C169.171 7.504 171.457 9.808 171.457 12.922V13.84H162.889C163.231 15.334 164.401 16.324 166.129 16.324C167.497 16.324 168.541 15.604 169.045 14.47L171.043 15.622C170.125 17.332 168.505 18.466 166.129 18.466ZM166.039 9.646C164.581 9.646 163.447 10.51 163.015 11.806H168.991C168.631 10.384 167.551 9.646 166.039 9.646ZM172.546 18.25V7.72H174.958V9.286C175.444 8.242 176.344 7.72 177.658 7.72C178.432 7.72 179.026 7.9 179.512 8.17L178.594 10.474C178.234 10.24 177.838 10.06 177.136 10.06C175.714 10.06 174.976 10.816 174.976 12.634V18.25H172.546Z" fill="black"></path> </g> <defs> <clipPath id="clip0_1_13833"> <rect width="180" height="23.5" fill="white" transform="translate(0 0.25)"></rect> </clipPath> </defs> </svg> </a> <div class="global-nav-util-group"> <div class="util-group-search" data-open="headerSearch"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.2529 17.2511L12.5469 12.5142" stroke="#1E1E1E" stroke-width="1.5"></path> <path d="M14.3843 8.55871C14.3843 11.7763 11.776 14.385 8.55883 14.385C5.34167 14.385 2.7334 11.7763 2.7334 8.55871C2.7334 5.34107 5.34167 2.73242 8.55883 2.73242C11.776 2.73242 14.3843 5.34107 14.3843 8.55871Z" stroke="#1E1E1E" stroke-width="1.5"></path> </svg> <span>Search</span> </div> <!-- before login --> <a class="util-group-sign-in" href="/login?redirectURL=%2Fblog%2Fen"> <span>Sign in</span> </a> </div> </div> </div> <!-- Dimmed Effect --> <div class="header-dimmed" data-target="headerDimmed"></div> <!-- filter --> <div id="filter"></div> <!-- GNB --> <div class="global-nav-bottom-fixed"> <div class="global-nav-bottom" data-open="gnb"> <div class="nav-btm-logo"> <i role="button" class="nav-btm-close" data-close="gnb"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.00017 4L16 15.9998" stroke="#1E1E1E" stroke-width="1.5"></path> <path d="M4 15.9998L15.9998 4" stroke="#1E1E1E" stroke-width="1.5"></path> </svg> </i> <svg width="180" height="24" viewBox="0 0 180 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_1_13833)"> <path d="M5.184 18.43C2.826 18.43 1.26 17.422 0.054 16.072L2.286 14.308C2.952 15.46 3.96 16.09 5.166 16.09C6.462 16.09 7.164 15.244 7.164 14.326C7.164 13.228 5.814 12.868 4.428 12.436C2.646 11.86 0.702 11.194 0.702 8.692C0.702 6.586 2.538 4.93 5.058 4.93C7.164 4.93 8.406 5.74 9.468 6.838L7.452 8.368C6.894 7.522 6.102 7.108 5.076 7.108C3.87 7.108 3.24 7.756 3.24 8.602C3.24 9.664 4.482 9.97 5.922 10.456C7.704 11.032 9.72 11.824 9.72 14.344C9.72 16.414 8.064 18.43 5.184 18.43ZM15.9503 18.466C13.4123 18.466 10.7663 16.45 10.7663 12.994C10.7663 9.502 13.3223 7.504 15.9863 7.504C17.3723 7.504 18.5963 8.062 19.3703 8.98V7.72H21.8003V18.25H19.3703V16.882C18.5963 17.872 17.3363 18.466 15.9503 18.466ZM16.3463 16.234C18.1643 16.234 19.4962 14.776 19.4962 12.958C19.4962 11.158 18.1643 9.718 16.3463 9.718C14.5463 9.718 13.1603 11.14 13.1603 12.958C13.1603 14.794 14.5463 16.234 16.3463 16.234ZM23.2723 18.25V7.72H25.6843V8.944C26.3503 8.062 27.3943 7.504 28.6903 7.504C30.3463 7.504 31.4803 8.17 32.1103 9.322C32.8303 8.224 34.0543 7.504 35.5663 7.504C38.4283 7.504 39.8503 9.16 39.8503 11.914V18.25H37.3663V12.112C37.3663 10.582 36.5923 9.61 35.0803 9.61C33.7663 9.61 32.7583 10.51 32.7583 12.364V18.25H30.2923V12.04C30.2923 10.528 29.5363 9.61 28.0783 9.61C26.7103 9.61 25.7023 10.546 25.7023 12.418V18.25H23.2723ZM45.1972 18.466C42.8392 18.466 41.3632 17.566 40.5172 15.91L42.7672 14.83C43.2712 15.82 44.1532 16.36 45.3052 16.36C46.5112 16.36 47.1052 15.784 47.1052 15.082C47.1052 14.308 45.9352 14.164 44.6392 13.876C42.8392 13.498 40.9492 12.922 40.9492 10.708C40.9492 9.016 42.5872 7.486 45.0892 7.486C47.2312 7.486 48.5812 8.314 49.3912 9.664L47.3212 10.708C46.8892 9.97 46.0972 9.502 45.0892 9.502C43.9372 9.502 43.3972 10.042 43.3972 10.636C43.3972 11.338 44.2252 11.518 45.8092 11.86C47.5372 12.202 49.5172 12.814 49.5172 15.028C49.5172 16.504 48.2032 18.466 45.1972 18.466ZM59.9517 7.72V18.25H57.5397V17.044C56.8737 17.926 55.8657 18.466 54.5157 18.466C51.9957 18.466 50.4657 16.828 50.4657 13.966V7.72H52.9317V13.714C52.9317 15.352 53.6517 16.36 55.1817 16.36C56.5317 16.36 57.5217 15.352 57.5217 13.498V7.72H59.9517ZM61.452 18.25V7.72H63.864V9.016C64.566 8.098 65.646 7.504 67.014 7.504C69.66 7.504 71.19 9.142 71.19 12.004V18.25H68.724V12.256C68.724 10.618 67.932 9.61 66.348 9.61C64.962 9.61 63.882 10.618 63.882 12.472V18.25H61.452ZM80.8765 18.07V16.846C80.1025 17.854 78.8605 18.466 77.4385 18.466C74.9005 18.466 72.2545 16.45 72.2545 12.994C72.2545 9.502 74.8105 7.504 77.4745 7.504C78.8605 7.504 80.0845 8.116 80.8585 9.07V7.72H83.2885V17.98C83.2885 20.932 81.3985 23.344 77.8525 23.344C75.1165 23.344 73.4065 22.066 72.4525 20.32L74.6125 19.006C75.3865 20.428 76.2145 21.112 77.8885 21.112C79.7245 21.112 80.8765 19.672 80.8765 18.07ZM77.8345 16.234C79.6525 16.234 80.9845 14.776 80.9845 12.958C80.9845 11.158 79.6525 9.718 77.8345 9.718C76.0345 9.718 74.6485 11.14 74.6485 12.958C74.6485 14.794 76.0345 16.234 77.8345 16.234ZM89.174 18.25V5.11H92.756C97.184 5.11 99.704 7.954 99.704 11.68C99.704 15.424 96.86 18.25 92.864 18.25H89.174ZM92.468 7.378H91.622V15.982H92.576C95.456 15.982 97.256 14.128 97.256 11.68C97.256 9.16 95.726 7.378 92.468 7.378ZM106.012 18.466C102.7 18.466 100.45 16.054 100.45 13.012C100.45 9.934 102.844 7.504 105.922 7.504C109.054 7.504 111.34 9.808 111.34 12.922V13.84H102.772C103.114 15.334 104.284 16.324 106.012 16.324C107.38 16.324 108.424 15.604 108.928 14.47L110.926 15.622C110.008 17.332 108.388 18.466 106.012 18.466ZM105.922 9.646C104.464 9.646 103.33 10.51 102.898 11.806H108.874C108.514 10.384 107.434 9.646 105.922 9.646ZM115.182 18.25L111.168 7.72H113.706L116.424 15.136L119.088 7.72H121.59L117.63 18.25H115.182ZM126.895 18.466C123.583 18.466 121.333 16.054 121.333 13.012C121.333 9.934 123.727 7.504 126.805 7.504C129.937 7.504 132.223 9.808 132.223 12.922V13.84H123.655C123.997 15.334 125.167 16.324 126.895 16.324C128.263 16.324 129.307 15.604 129.811 14.47L131.809 15.622C130.891 17.332 129.271 18.466 126.895 18.466ZM126.805 9.646C125.347 9.646 124.213 10.51 123.781 11.806H129.757C129.397 10.384 128.317 9.646 126.805 9.646ZM133.311 18.25V4.93H135.759V18.25H133.311ZM142.273 18.466C139.231 18.466 136.819 16.018 136.819 12.994C136.819 9.916 139.231 7.504 142.273 7.504C145.297 7.504 147.727 9.916 147.727 12.994C147.727 16.018 145.297 18.466 142.273 18.466ZM142.273 16.18C144.001 16.18 145.333 14.74 145.333 12.994C145.333 11.212 144.001 9.79 142.273 9.79C140.527 9.79 139.213 11.212 139.213 12.994C139.213 14.74 140.527 16.18 142.273 16.18ZM154.648 18.466C153.208 18.466 151.948 17.944 151.21 17.008V23.092H148.798V7.72H151.21V9.124C151.948 8.134 153.19 7.504 154.63 7.504C157.276 7.504 159.814 9.502 159.814 12.994C159.814 16.45 157.186 18.466 154.648 18.466ZM154.252 16.234C156.034 16.234 157.42 14.794 157.42 12.958C157.42 11.14 156.034 9.718 154.252 9.718C152.434 9.718 151.12 11.158 151.12 12.958C151.12 14.776 152.434 16.234 154.252 16.234ZM166.129 18.466C162.817 18.466 160.567 16.054 160.567 13.012C160.567 9.934 162.961 7.504 166.039 7.504C169.171 7.504 171.457 9.808 171.457 12.922V13.84H162.889C163.231 15.334 164.401 16.324 166.129 16.324C167.497 16.324 168.541 15.604 169.045 14.47L171.043 15.622C170.125 17.332 168.505 18.466 166.129 18.466ZM166.039 9.646C164.581 9.646 163.447 10.51 163.015 11.806H168.991C168.631 10.384 167.551 9.646 166.039 9.646ZM172.546 18.25V7.72H174.958V9.286C175.444 8.242 176.344 7.72 177.658 7.72C178.432 7.72 179.026 7.9 179.512 8.17L178.594 10.474C178.234 10.24 177.838 10.06 177.136 10.06C175.714 10.06 174.976 10.816 174.976 12.634V18.25H172.546Z" fill="black"></path> </g> <defs> <clipPath id="clip0_1_13833"> <rect width="180" height="23.5" fill="white" transform="translate(0 0.25)"></rect> </clipPath> </defs> </svg> </div> <ul class="nav-btm-menu" data-target="navMenu"> <li class="nav-item"> <a href="/learn">Learn</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/codelab">Code Lab</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/foldables-and-largescreens">Foldables and Large Screens</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/one-ui-beta">One UI Beta</a></li> </ul> </div> </div> </div> </li> <li class="nav-item"> <a href="/develop">Develop</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <p class="contents-item-title">Mobile/Wearable</p> <ul class="contents-item-list"> <li class="nav-item"> <a href="/galaxy-gamedev">Galaxy GameDev</a> </li> <li class="nav-item"> <a href="/galaxy-themes">Galaxy Themes</a> </li> <li class="nav-item"> <a href="/galaxy-watch">Galaxy Watch</a> </li> <li class="nav-item"> <a href="/health">Health</a> </li> <li class="nav-item"> <a href="/blockchain">Samsung Blockchain</a> </li> <li class="nav-item"> <a href="/samsung-dex">Samsung DeX</a> </li> <li class="nav-item"> <a href="/iap">Samsung IAP</a> </li> <li class="nav-item"> <a href="/internet">Samsung Internet</a> </li> <li class="nav-item"> <a href="/wallet">Samsung Wallet</a> </li> <li class="nav-item"> <a href="/mobile"> <span class="contents-underline">See all mobile products</span> <span class="arrow"> <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.45654 11.9L9.35659 6.99999L4.45654 2.09995" stroke="currentColor" stroke-width="1.05001"></path> </svg> </span> </a> <ul class="contents-item-list navbar-depth3 d-none"> <li class="d-none"> <a href="/pay/partner"><span>Samsung Pay Partner</span></a> </li> <li class="d-none"> <a href="/pay"><span>Samsung Pay</span></a> </li> <li class="d-none"> <a href="/galaxy-ar-emoji"><span>Galaxy AR Emoji</span></a> </li> <li class="d-none"> <a href="/galaxy-accessory"><span>Galaxy Accessory</span></a> </li> <li class="d-none"> <a href="/galaxy-edge"><span>Galaxy Edge</span></a> </li> <li class="d-none"> <a href="/galaxy-z"><span>Galaxy Z</span></a> </li> <li class="d-none"> <a href="/galaxy-performance"><span>Galaxy Performance</span></a> </li> <li class="d-none"> <a href="/galaxy-fm-radio"><span>Galaxy FM Radio</span></a> </li> <li class="d-none"> <a href="/galaxy-spen-remote"><span>Galaxy S Pen Remote</span></a> </li> <li class="d-none"> <a href="/galaxy-sensor-extension"><span>Galaxy Sensor Extension</span></a> </li> <li class="d-none"> <a href="/penup"><span>PENUP</span></a> </li> <li class="d-none"> <a href="/automation"><span>Samsung Automation</span></a> </li> <li class="d-none"> <a href="/neural"><span>Samsung Neural</span></a> </li> <li class="d-none"> <a href="/teegris"><span>Samsung TEEGRIS</span></a> </li> <li class="d-none"> <a href="/ese"><span>Samsung eSE SDK</span></a> </li> <li class="d-none"> <a href="/galaxy-watch-tizen"><span>Galaxy Watch for Tizen</span></a> </li> <li class="d-none"> <a href="/watch-face-studio"><span>Watch Face Studio</span></a> </li> <li class="d-none"> <a href="/one-ui-watch-tizen"><span>One UI Watch for Tizen</span></a> </li> <li class="d-none"> <a href="/gws-converter"><span>Galaxy Watch Studio Converter</span></a> </li> <li class="d-none"> <a href="/galaxy-watch-iap"><span>Samsung IAP for Galaxy Watch (Tizen)</span></a> </li> </ul> </li> </ul> </div> <div class="contents-item"> <p class="contents-item-title">Visual Display</p> <ul class="contents-item-list"> <li><a href="/smarttv/develop">Smart TV</a></li> <li><a href="/smarttv/hospitality-display">Smart Hospitality Display</a></li> <li><a href="/smarttv/signage">Smart Signage</a></li> </ul> </div> <div class="contents-item"> <p class="contents-item-title">Digital Appliance</p> <ul class="contents-item-list"> <li><a href="/family-hub">Family Hub</a></li> </ul> </div> <div class="contents-item"> <p class="contents-item-title">Platform</p> <ul class="contents-item-list"> <li><a href="/bixby">Bixby</a></li> <li><a href="/knox">Knox</a></li> <li><a href="/smartthings">SmartThings</a></li> <li><a href="/tizen">Tizen.NET</a></li> </ul> </div> </div> </div> </li> <li class="nav-item"> <a href="/design">Design</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/design-system">Design System</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/one-ui">One UI</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/one-ui-watch">One UI Watch</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/smarttv/design">Smart TV</a></li> </ul> </div> </div> </div> </li> <li class="nav-item"> <a href="/distribute">Distribute</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/galaxy-store">Galaxy Store</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/tv-seller-office">TV Seller Office</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/galaxy-games">Galaxy Store Games</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/instant-plays">Instant Plays</a></li> </ul> </div> </div> </div> </li> <li class="nav-item"> <a href="/support">Support</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="https://forum.developer.samsung.com">Forums</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/dev-support">Dev Support</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/remote-test-lab">Remote Test Lab</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/android-usb-driver">Samsung Android USB Driver</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/galaxy-emulator-skin">Galaxy Emulator Skin</a></li> </ul> </div> </div> </div> </li> <li class="nav-item"> <a href="/connect">Connect</a> <i class="nav-btm-menu-arrow" role="button" data-target="navArrow"></i> <div class="nav-dynamic-menu"> <div class="dynamic-menu-item-contents"> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/news">News and Updates</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="/events">Events</a></li> </ul> </div> <div class="contents-item"> <ul class="contents-item-list"> <li><a href="https://www.samsungdeveloperconference.com/">Samsung Developer Conference</a></li> </ul> </div> </div> </div> </li> <li class="single nav-item"> <a href="/blog" class="selected">Blog</a> </li> <!-- before login --> <li class="only-mobile"><a href="/login?redirectURL=%2Fblog%2Fen">Sign in</a></li> </ul> </div> </div> </div> <!-- Search --> <div class="sdp-header-search" data-target="headerSearch"> <div class="header-search-body"> <div class="base-search-input-box"> <input type="text" class="base-search-input" placeholder="Search developer.samsung.com" data-target="searchInput"> <!-- remove icon --> <svg class="icon-remove" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-target="searchRemove"> <circle cx="12" cy="12" r="12" fill="#EAEAEA"></circle> <path d="M7.33301 7.3335L16.6663 16.6668" stroke="#9E9E9E" stroke-width="1.06667"></path> <path d="M16.6663 7.3335L7.33301 16.6668" stroke="#9E9E9E" stroke-width="1.06667"></path> </svg> <!-- search icon --> <svg class="icon-search" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Group"> <path id="Vector" d="M37.4072 37.4034L26.1128 26.0347" stroke="black" stroke-width="3.60003"></path> <path id="Vector_2" d="M30.5248 16.5413C30.5248 24.2637 24.2649 30.5245 16.5437 30.5245C8.8224 30.5245 2.5625 24.2637 2.5625 16.5413C2.5625 8.81893 8.8224 2.55811 16.5437 2.55811C24.2649 2.55811 30.5248 8.81893 30.5248 16.5413Z" stroke="black" stroke-width="3.60003"></path> </g> </svg> </div> </div> <div class="header-search-recommend"> <ul class="recommend-ul"> <!-- Recommendation list --> <li><p>Recommendations</p></li> <li class="sdp-search-result-item" attr-keyword="Blog"> <a href="/search?query=Blog"> <span>Blog</span> </a> </li> <li class="sdp-search-result-item" attr-keyword="Code Lab"> <a href="/search?query=Code%20Lab"> <span>Code Lab</span> </a> </li> <li class="sdp-search-result-item" attr-keyword="Foldable and Large Screen Optimization"> <a href="/search?query=Foldable%20and%20Large%20Screen%20Optimization"> <span>Foldable and Large Screen Optimization</span> </a> </li> <li class="sdp-search-result-item" attr-keyword="Health"> <a href="/search?query=Health"> <span>Health</span> </a> </li> <li class="sdp-search-result-item" attr-keyword="Samsung Wallet"> <a href="/search?query=Samsung%20Wallet"> <span>Samsung Wallet</span> </a> </li> <li class="sdp-search-result-item" attr-keyword="SDC24"> <a href="/search?query=SDC24"> <span>SDC24</span> </a> </li></ul> </div> <i class="header-search-close" data-close="headerSearch"> <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.00017 1L13 12.9998" stroke="#1E1E1E" stroke-width="1.5"></path> <path d="M1 12.9998L12.9998 1" stroke="#1E1E1E" stroke-width="1.5"></path> </svg> </i> </div> <!-- Dimmed Effect --> <div class="header-dimmed" data-target="subNavDimmed"></div> </header> <div id="el-sdp-container" class="sdp-container sdp-bne" attr-page-id="bne-blog"> <!-- <div class="hero-banner js-change-img h-auto py-9" data-pc-image="https://d3unf4s5rp9dfh.cloudfront.net/public/df_assets/Hero_Banner/img-banner-blog-w.jpg" data-mobile-image="https://d3unf4s5rp9dfh.cloudfront.net/public/df_assets/Hero_Banner/img-banner-blog-m.jpg"> <h1 class="text-white mb-7">Blog</h1> <form id="search-panel-form" class="search-panel-banner input-group mx-auto" attr-search-page="blog"> <input type="search" class="form-control search-panel-input desktop" placeholder="Search by Keywords, Authors, Tags" /> <input type="search" class="form-control search-panel-input mobile" placeholder="Search" /> <div class="input-group-append"> <button class="btn search-panel-btn"> <span class="d-inline-block align-middle icon-size-2 line-height-1"> <i class="s-ico s-ico-schzoom"></i> </span> </button> </div> </form> </div> --> <!-- Start: Hero Banner--> <section> <div id="blog" class="base-key-visual" data-target="keyVisual" style="background: #f6f7fb"> <lottie-player class="kv-lottie" src="https://d3unf4s5rp9dfh.cloudfront.net/public/motion/Blog.json" background="transparent" speed="1" loop count="4" preserveAspectRatio="xMidYMid slice"></lottie-player> <div class="kv-text-group"> <h1 class="kv-headline">Blogs</h1> <p class="kv-text">Learn new tips. Share your excitement with other like-minded developers.</p> </div> </div> </section> <!-- End: Hero Banner--> <!-- TODO: search & filter --> <div class="bg-light-gray base-page-layout footer bne-container"> <div class="base-container"> <div class="row no-gutters"> <div class="sdp-filter sdp-blog-filter col-12 base-bne-filter"> <div class="sdp-filter-header d-flex flex-wrap"> <div class="ml-md-0 mr-md-auto d-none d-md-block"> <button class="btn btn-md-size btn-gray-400 rounded-pill rounded-border" type="button" data-toggle="collapse" data-target="#blog-filter-group" aria-expanded="false" aria-controls="blog-filter-group"> <span class="txt">Filter</span> </button> </div> <div class="ml-md-0 mr-md-auto d-md-none"> <button class="btn btn-filter-icon px-0 btn-gray-400 rounded-pill rounded-border" type="button" data-toggle="collapse" data-target="#blog-filter-group" aria-expanded="false" aria-controls="blog-filter-group"> <span class="d-inline-block align-middle line-height-1"> <i class="s-ico"></i> </span> </button> </div> <div class="list-trans-btns-area justify-content-end ml-4 d-md-flex"> <!-- Language filter --> <div id="btn-blog-lang" class="dropdown dropdown-blog mx-1" role="group"> <button type="button" class="dropdown-lang btn dropdown-toggle btn-size-wide btn-gray-400 rounded text-left" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="txt">English</span> </button> <div class="dropdown-menu dropdown-menu-lang" aria-labelledby="dropDownTab" x-placement="bottom-start" style=" position: absolute; transform: translate3d(0px, 48px, 0px); top: 0px; left: 0px; will-change: transform;"> <a class="dropdown-item no-ga " href="/blog/all?num=30">All Languages</a> <a class="dropdown-item no-ga active" href="/blog/en?num=30">English</a> <a class="dropdown-item no-ga " href="/blog/ko?num=30">Korean</a> </div> </div> <!-- End: Language filter --> <!-- Number of page --> <div id="btn-blog-page-count" class="dropdown dropdown-blog txt d-none d-md-block" role="group"> <button type="button" class="btn dropdown-toggle btn-size-wide btn-gray-400 rounded text-left" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="txt">30 Results</span> </button> <div id="dropDownTab" class="dropdown-menu" aria-labelledby="dropDownTab" x-placement="bottom-start" style=" position: absolute; transform: translate3d(0px, 48px, 0px); top: 0px; left: 0px; will-change: transform;"> <a class="dropdown-item no-ga active" href="/blog/en" data-value="30"> 30 Results </a> <a class="dropdown-item no-ga " href="/blog/en?num=60" data-value="60"> 60 Results </a> <a class="dropdown-item no-ga " href="/blog/en?num=100" data-value="100"> 100 Results </a> </div> </div> <!-- End: Number of page --> <!-- Order --> <div id="btn-blog-order" class="dropdown dropdown-blog mx-1" role="group"> <button type="button" class="btn dropdown-toggle btn-size-wide btn-gray-400 rounded text-left" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="txt">Latest</span> </button> <div class="dropdown-menu" aria-labelledby="dropDownTab" x-placement="bottom-start" style=" position: absolute; transform: translate3d(0px, 48px, 0px); top: 0px; left: 0px; will-change: transform;"> <a class="dropdown-item no-ga active" href="/blog/en?num=30">Latest</a> <a class="dropdown-item no-ga " href="/blog/en?order=Oldest&num=30">Oldest</a> <a class="dropdown-item no-ga " href="/blog/en?order=Alphabetical Order&num=30">Alphabetical Order</a> </div> </div> <!-- End: Order --> <!-- Card view / List view --> <div id="btn-group-list-type" class="btn-group btn-icon-group mr-n1 ml-4" role="group"> <button type="button" class="btn btn-blog btn-card-view active" data-target="#blog-card-list" data-direction="col"> <span class="d-inline-block align-middle icon-size-2 line-height-1"> <i class="s-ico"></i> </span> </button> <span class="btn-blog btn-blog-divider"></span> <button type="button" class="btn btn-blog btn-list-view " data-target="#blog-card-list" data-direction="row"> <span class="d-inline-block align-middle icon-size-2 line-height-1"> <i class="s-ico"></i> </span> </button> </div> </div> <!-- End: Card view / List view --> </div> <!-- Mobile filter --> <div class="sdp-filter-body collapse bne-mobile-filter" id="blog-filter-group"> <form name="Filter" action=""> <fieldset> <legend class="sr-only">Filter</legend> <div class="d-md-none px-6 bg-white fixed-top d-flex" id="bne-mobile-filter-header"> <div class="row no-gutters d-flex justify-content-between w-100"> <dl> <dt> <p class="txt-tit">Filter</p> </dt> </dl> <button class="icon-close black" id="bne-mobile-filter-close" data-toggle="collapse" data-target="#blog-filter-group" aria-expanded="false" aria-controls="blog-filter-group"> </button> </div> </div> <div class="form-group bg-white"> <div class="row no-gutters lang-mobile"> <dl class="col-12"> <dt class="sort-tit-area"> <p class="txt-tit">Language</p> </dt> <dd class="custom-control-group"> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-lang-All Languages" value="All Languages" name="filterLang" aria-label="lang1" > <label class="custom-control-label" for="filter-lang-All Languages"> <span class="txt">All Languages</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-lang-English" value="English" name="filterLang" aria-label="lang1" checked> <label class="custom-control-label" for="filter-lang-English"> <span class="txt">English</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-lang-Korean" value="Korean" name="filterLang" aria-label="lang2"/> <label class="custom-control-label" for="filter-lang-Korean"> <span class="txt">Korean</span> </label> </div> </dd> </dl> </div> <div class="row no-gutters" id="dateRangeRow"> <div class="input-daterange input-group col-12"> <dl> <dt class="sort-tit-area"> <p class="txt-tit">TERM</p> </dt> <dd class="custom-control-group"> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-term-all" name="filterTermRdo" value="all" aria-label="All" checked> <label class="custom-control-label" for="filter-term-all"> <span class="txt">All</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-term-week" name="filterTermRdo" value="week" aria-label="Last 1 Week" /> <label class="custom-control-label" for="filter-term-week"> <span class="txt">Last 1 Week</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-term-month" name="filterTermRdo" value="month" aria-label="Last 1 Month" /> <label class="custom-control-label" for="filter-term-month"> <span class="txt">Last 1 Month</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="radio" id="filter-term-year" name="filterTermRdo" value="year" aria-label="Last 1 Year" /> <label class="custom-control-label" for="filter-term-year"> <span class="txt">Last 1 Year</span> </label> </div> <div class="d-flex align-items-center date-ragne"> <div class="custom-control-inline date-range-title pr-0"> Select Date : </div> <div class="w-100 custom-control-inline"> <input id="filter-datepicker" type="text" class="form-control input-month-range" name="date-range" autocomplete="off" placeholder="Year/Month"/> </div> </div> </dd> </dl> </div> </div> <div class="row no-gutters"> <dl class="col-12"> <dt class="sort-tit-area"> <p class="txt-tit">Type</p> </dt> <dd class="custom-control-group"> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-type-all" name="filterTypesRdo" value="all" aria-label="All" checked> <label class="custom-control-label" for="filter-type-all" ><span class="txt">All</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-type-announcement" name="filterTypesRdo" value="Announcement" aria-label="ANNOUNCEMENT" /> <label class="custom-control-label" for="filter-type-announcement"> <span class="txt">ANNOUNCEMENT</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-type-events" name="filterTypesRdo" value="Events" aria-label="Events" /> <label class="custom-control-label" for="filter-type-events"> <span class="txt">Events</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-type-featured" name="filterTypesRdo" value="Featured" aria-label="Featured" /> <label class="custom-control-label" for="filter-type-featured"> <span class="txt">Featured</span> </label> </div> <div class="custom-control custom-radio custom-control-inline" > <input class="custom-control-input" type="checkbox" id="filter-type-success-story" name="filterTypesRdo" value="Success Story" aria-label="Success Story" /> <label class="custom-control-label" for="filter-type-success-story" ><span class="txt">Success Story</span></label > </div> <div class="custom-control custom-radio custom-control-inline" > <input class="custom-control-input" type="checkbox" id="filter-type-technical-insights" name="filterTypesRdo" value="Technical Insights" aria-label="Technical Insights" /> <label class="custom-control-label" for="filter-type-technical-insights" ><span class="txt">Technical Insights</span></label > </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-type-tutorials" name="filterTypesRdo" value="Tutorials" aria-label="Tutorials" /> <label class="custom-control-label" for="filter-type-tutorials"> <span class="txt">Tutorials</span> </label> </div> </dd> </dl> </div> <div class="row no-gutters"> <dl class="col-12"> <dt class="sort-tit-area"> <p class="txt-tit">Category</p> </dt> <dd class="custom-control-group"> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-all" name="regionCheckGroup" value="all" aria-label="all" checked> <label class="custom-control-label" for="filter-category-all"> <span class="txt">All</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-ai" name="regionCheckGroup" value="AI" aria-label="AI" /> <label class="custom-control-label" for="filter-category-ai"> <span class="txt">AI</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-ar-vr-xr" name="regionCheckGroup" value="AR/VR/XR" aria-label="AR/VR/XR" /> <label class="custom-control-label" for="filter-category-ar-vr-xr"> <span class="txt">AR/VR/XR</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-account-management" name="regionCheckGroup" value="Account Management" aria-label="Account Management" /> <label class="custom-control-label" for="filter-category-account-management"> <span class="txt">Account Management</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-advertisement" name="regionCheckGroup" value="Advertisement" aria-label="Advertisement" /> <label class="custom-control-label" for="filter-category-advertisement"> <span class="txt">Advertisement</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-blockchain" name="regionCheckGroup" value="Blockchain" aria-label="Blockchain" /> <label class="custom-control-label" for="filter-category-blockchain"> <span class="txt">Blockchain</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-camera" name="regionCheckGroup" value="Camera" aria-label="Camera" /> <label class="custom-control-label" for="filter-category-camera"> <span class="txt">Camera</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-cloud-services" name="regionCheckGroup" value="Cloud Services" aria-label="Cloud Services" /> <label class="custom-control-label" for="filter-category-cloud-services"> <span class="txt">Cloud Services</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-design" name="regionCheckGroup" value="Design" aria-label="Design" /> <label class="custom-control-label" for="filter-category-design"> <span class="txt">Design</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-digital-payments" name="regionCheckGroup" value="Digital Payments" aria-label="Digital Payments" /> <label class="custom-control-label" for="filter-category-digital-payments"> <span class="txt">Digital Payments</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-family-hub" name="regionCheckGroup" value="Family Hub" aria-label="Family Hub" /> <label class="custom-control-label" for="filter-category-family-hub"> <span class="txt">Family Hub</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-foldable" name="regionCheckGroup" value="Foldable" aria-label="Foldable" /> <label class="custom-control-label" for="filter-category-foldable"> <span class="txt">Foldable</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-galaxy-watch" name="regionCheckGroup" value="Galaxy Watch" aria-label="Galaxy Watch" /> <label class="custom-control-label" for="filter-category-galaxy-watch"> <span class="txt">Galaxy Watch</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-game" name="regionCheckGroup" value="Game" aria-label="Game" /> <label class="custom-control-label" for="filter-category-game"> <span class="txt">Game</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-health" name="regionCheckGroup" value="Health" aria-label="Health" /> <label class="custom-control-label" for="filter-category-health"> <span class="txt">Health</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-iot" name="regionCheckGroup" value="IOT" aria-label="IOT" /> <label class="custom-control-label" for="filter-category-iot"> <span class="txt">IOT</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-marketplace" name="regionCheckGroup" value="Marketplace" aria-label="Marketplace" /> <label class="custom-control-label" for="filter-category-marketplace"> <span class="txt">Marketplace</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-mobile" name="regionCheckGroup" value="Mobile" aria-label="Mobile" /> <label class="custom-control-label" for="filter-category-mobile"> <span class="txt">Mobile</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-security" name="regionCheckGroup" value="Security" aria-label="Security" /> <label class="custom-control-label" for="filter-category-security"> <span class="txt">Security</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-smart-tv" name="regionCheckGroup" value="Smart TV" aria-label="Smart TV" /> <label class="custom-control-label" for="filter-category-smart-tv"> <span class="txt">Smart TV</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-ui-ux" name="regionCheckGroup" value="UI/UX" aria-label="UI/UX" /> <label class="custom-control-label" for="filter-category-ui-ux"> <span class="txt">UI/UX</span> </label> </div> <div class="custom-control custom-radio custom-control-inline"> <input class="custom-control-input" type="checkbox" id="filter-category-web" name="regionCheckGroup" value="Web" aria-label="Web" /> <label class="custom-control-label" for="filter-category-web"> <span class="txt">Web</span> </label> </div> </dd> </dl> </div> <div class="btn-group d-none d-md-block w-100 mt-8 pb-2 text-center" role="group"> <input class="btn btn-gray-400 rounded-pill btn-md-size" type="reset" value="Reset"/> <input class="btn btn-fill-indigo rounded-pill filled-pill btn-md-size" type="submit" value="Apply"/> </div> </div> <div class="d-md-none bg-white fixed-bottom btn-group w-100 text-center" id="bne-mobile-button-group"> <input class="btn btn-gray-400 rounded-pill" type="reset" value="Reset"/> <input class="btn btn-fill-indigo rounded-pill filled-pill" type="submit" value="Apply"/> </div> </fieldset> </form> </div> </div> </div> <div class="row no-gutters" id="blog-card-list"> <div class="blog-card-group sdp-card-group d-flex flex-wrap base-bne-group direction-col"> <main> <a class="blog-card" href="/smartthings/blog/en/2024/11/21/expedite-your-smartthings-wwst-certification-how-product-cloning-and-certification-by-similarity-save-you-time-and-money" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/smartthings-certification-by-similarity-samsung-blog-card-101524E.png" alt="SmartThings Certification by Similarity and Product Cloning"/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1732168800000"> </div> </div> <div class="blog-card-text"> <h3>Expedite Your SmartThings WWST Certification: How Product Cloning and Certification by Similarity Save You Time and Money</h3> <p>Leverage CbS and Product Cloning to Help You Certify Your Portfolio of Products</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">SmartThings Developers</span> <span class="blog-banner-date" attr-date-format="1732168800000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/11/19/bring-your-custom-card-to-samsung-wallet" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-11-05-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1732003200000"> </div> </div> <div class="blog-card-text"> <h3>Bring Your Custom Card to Samsung Wallet</h3> <p>How to set up and test a generic card for Samsung Wallet</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">M. A. Hasan Molla</span> <span class="blog-banner-date" attr-date-format="1732003200000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/11/06/code-lab-at-sdc24-highlights" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-10-23-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">events</span> <span></span> </div> <div class="d-md-none mobile-date" attr-date-format="1730912400000"> </div> </div> <div class="blog-card-text"> <h3>Code Lab at SDC24 Highlights</h3> <p>Here's a quick recap of Code Lab at SDC24.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Christopher Marquez</span> <span class="blog-banner-date" attr-date-format="1730912400000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/10/31/maintain-galaxy-store-compatibility-for-unity-games-with-play-asset-delivery" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-10-31-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Game, Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1730358000000"> </div> </div> <div class="blog-card-text"> <h3>Maintain Galaxy Store Compatibility for Unity Games with Play Asset Delivery</h3> <p>How to utilize PAD to ensure your game is compatible with Galaxy Store</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Mobassir Ahsan</span> <span class="blog-banner-date" attr-date-format="1730358000000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/09/26/unfold-the-potential-of-galaxy-fold-devices-with-windowmanagers-rear-display-mode" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-09-26-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Foldable</span> </div> <div class="d-md-none mobile-date" attr-date-format="1727334000000"> </div> </div> <div class="blog-card-text"> <h3>Unfold the Potential of Galaxy Fold Devices with WindowManager’s Rear Display Mode</h3> <p>How to implement rear display mode in a camera app</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Ummey Habiba Bristy</span> <span class="blog-banner-date" attr-date-format="1727334000000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2024/09/16/smartthings-analytics-v2-product-usage-insights" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/smartthings-analytics-blog-card-091124.png" alt="SmartThings Analytics V2: Product Usage Insights"/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1726462800000"> </div> </div> <div class="blog-card-text"> <h3>SmartThings Analytics: Product Usage Insights</h3> <p>Leverage SmartThings engagement data to guide your product development</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">SmartThings Developers</span> <span class="blog-banner-date" attr-date-format="1726462800000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/09/10/understanding-sensor-ranges-for-galaxy-watch" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-9-10-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1725951600000"> </div> </div> <div class="blog-card-text"> <h3>Understanding Sensor Ranges for Galaxy Watch</h3> <p>How to collect the maximum and minimum ranges of sensors from a Galaxy Watch running Wear OS powered by Samsung.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Shamima Nasrin</span> <span class="blog-banner-date" attr-date-format="1725951600000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/08/23/the-secret-behind-non-disruptive-cloud-infrastructure-upgrade" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/BlogBanner_EN_880x560_0821.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">technical insights</span> <span>cloud services, account management</span> </div> <div class="d-md-none mobile-date" attr-date-format="1724371200000"> </div> </div> <div class="blog-card-text"> <h3>The Secret Behind Non-disruptive Cloud Infrastructure Upgrade</h3> <p>Introduce the architecture designed for an EKS upgrade and shares our experience with upgrading the cloud infrastructure without interruptions to the high-traffic Samsung Account service.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Je-Min Kim</span> <span class="blog-banner-date" attr-date-format="1724371200000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2024/08/21/works-with-smartthings-wwst-test-suite" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/SmartThings-Card-Image.png" alt="SmartThings WWST Test Suite"/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1724198400000"> </div> </div> <div class="blog-card-text"> <h3>Works with SmartThings (WWST) Test Suite</h3> <p>Test your SmartThings integrations and get certified faster with Test Suite. </p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">SmartThings Developers</span> <span class="blog-banner-date" attr-date-format="1724198400000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/07/30/craft-adaptable-ui-for-android-applications-using-jetpack-compose" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-07-25-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Foldable, Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1722297600000"> </div> </div> <div class="blog-card-text"> <h3>Craft Adaptable UI for Android Applications Using Jetpack Compose</h3> <p>Change the layout of your application to support foldables and large screen devices in portrait, landscape, split-screen and pop-up modes.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samiul Hossain</span> <span class="blog-banner-date" attr-date-format="1722297600000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/2024/06/25/unveiling-the-future-key-moments-from-the-samsung-health-partner-day-2024" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/Thumbnail_900x500_SamsungHealth_0611.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">events</span> <span>Health, Mobile, Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1719280860000"> </div> </div> <div class="blog-card-text"> <h3>Unveiling the Future: Key Moments from the Samsung Health Partner Day 2024</h3> <p>On May 28, Samsung Electronics held its first Samsung Health Partner Day in Korea. The event aimed to share Samsung Health’s vision of empowering more people to manage their health — and the health of those they care for — and to engage with industry leaders on how they can collectively advance the digital healthcare industry through collaborative efforts.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developer</span> <span class="blog-banner-date" attr-date-format="1719280860000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/06/11/introduce-loyalty-cards-to-your-application-with-samsung-wallet" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-06-11-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1718138040000"> </div> </div> <div class="blog-card-text"> <h3>Introduce Loyalty Cards to Your Application with Samsung Wallet</h3> <p>Learn how to create a loyalty card in the Samsung Wallet Partners Portal and read the guidelines for integrating it into your app.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">M. A. Hasan Molla</span> <span class="blog-banner-date" attr-date-format="1718138040000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/health/blog/accessing-samsung-health-data-through-health-connect" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/Health_Connect_card_image_2x.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Health</span> </div> <div class="d-md-none mobile-date" attr-date-format="1717466280000"> </div> </div> <div class="blog-card-text"> <h3>Accessing Samsung Health Data through Health Connect</h3> <p>Samsung Health data can be synchronized using Health Connect. Let's begin with how this access works.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developer</span> <span class="blog-banner-date" attr-date-format="1717466280000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/05/28/navigating-pitfalls-in-samsung-pay-sdk-integration" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-05-28-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1716939180000"> </div> </div> <div class="blog-card-text"> <h3>Navigating Pitfalls in Samsung Pay SDK Integration</h3> <p>Practical insights and best practices for integrating the Samsung Pay SDK</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Ummey Habiba Bristy</span> <span class="blog-banner-date" attr-date-format="1716939180000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/05/14/implementing-add-to-wallet-in-an-android-application" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-05-14-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1715728740000"> </div> </div> <div class="blog-card-text"> <h3>Implementing "Add to Wallet" in an Android Application </h3> <p>Tutorial on how your app can add movie tickets (or other Wallet cards) to Samsung Wallet</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Mobassir Ahsan</span> <span class="blog-banner-date" attr-date-format="1715728740000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/05/07/optimizing-watch-face-battery-usage-by-reducing-on-pixel-ratio" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-05-02-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1715115360000"> </div> </div> <div class="blog-card-text"> <h3>Optimizing Watch Face Battery Usage by Reducing On-Pixel Ratio</h3> <p>Best practices and design tips for optimizing battery usage</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Most Fowziya Akther Houya</span> <span class="blog-banner-date" attr-date-format="1715115360000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/04/30/connect-galaxy-watch-to-android-studio-over-wi-fi" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-04-08-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1714472520000"> </div> </div> <div class="blog-card-text"> <h3>Connect Galaxy Watch to Android Studio over Wi-Fi</h3> <p>Learn how to set up Android Studio and your Galaxy Watch, operating on Wear OS powered by Samsung, for testing and debugging apps over Wi-Fi.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Christopher Marquez</span> <span class="blog-banner-date" attr-date-format="1714472520000"> </span> </div> </div> </a> <a class="blog-card" href="/wallet/blog/en/2024/04/23/get-started-with-add-to-samsung-wallet" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SamsungWallet_blog/240417_atw_card_900x500.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span></span> </div> <div class="d-md-none mobile-date" attr-date-format="1713837900000"> </div> </div> <div class="blog-card-text"> <h3>Get Started with "Add to Samsung Wallet"</h3> <p>Digital content provided by Samsung Wallet: A guide for developers and service providers</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Choi, Jonghwa</span> <span class="blog-banner-date" attr-date-format="1713837900000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/04/02/publishing-watch-faces-to-the-play-store" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-04-02-01-card_v2.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1712087340000"> </div> </div> <div class="blog-card-text"> <h3>Publishing Watch Faces to the Play Store</h3> <p>Learn about features in Watch Face Studio that make it easier to publish in Play Store, see how to register your design in Google Play Console, then follow the steps for testing, making your design ready for publication.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Most Fowziya Akther Houya</span> <span class="blog-banner-date" attr-date-format="1712087340000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/02/22/using-tizen-studio-features-in-incompatible-os-environments" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-02-22-01-card.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Design, Galaxy Watch, SmartTV</span> </div> <div class="d-md-none mobile-date" attr-date-format="1708626540000"> </div> </div> <div class="blog-card-text"> <h3>Using Tizen Studio Features in Incompatible OS Environments</h3> <p>How to use the Tizen Studio command line interface to test your application in an incompatible environment.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Shamima Nasrin</span> <span class="blog-banner-date" attr-date-format="1708626540000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2024/02/05/introducing-the-smartthings-edge-device-builder-with-step-by-step-tutorial" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/introduction-to-smartthings-edge-device-builder-with-step-by-step-tutorial-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1707150960000"> </div> </div> <div class="blog-card-text"> <h3>Introducing the SmartThings Edge Device Builder with Step-by-Step Tutorial </h3> <p>Easily connect and register your Hub Connected Matter, Zigbee, and Z-Wave devices</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">SmartThings Developers</span> <span class="blog-banner-date" attr-date-format="1707150960000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2024/01/25/invite-beta-testers-to-your-smartthings-schema-integration" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/invite-beta-testers-to-your-smartthings-schema-integration-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1706204340000"> </div> </div> <div class="blog-card-text"> <h3>Invite Beta Testers to Your SmartThings Schema Integration</h3> <p>Share your SmartThings Schema integration to test and iterate it across your environments.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">SmartThings Developers</span> <span class="blog-banner-date" attr-date-format="1706204340000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/managing-sleep-data-with-samsung-health-and-health-connect" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/SleepRecorder-Thumbnail-v4.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Health, Galaxy Watch, Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1705927860000"> </div> </div> <div class="blog-card-text"> <h3>Managing Sleep Data with Samsung Health and Health Connect</h3> <p></p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developer</span> <span class="blog-banner-date" attr-date-format="1705927860000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/events-monitoring" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/Events_monitoring_card_image_v2_2x.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Health, Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1705567980000"> </div> </div> <div class="blog-card-text"> <h3>Events Monitoring</h3> <p>The Health Services API provides a way to receive a fall detection event. Learn the most efficient technique.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developers</span> <span class="blog-banner-date" attr-date-format="1705567980000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/transfer-heart-rate-from-galaxy-watch-to-a-phone" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/thumb-hr-data-transfer.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Health, Galaxy Watch, Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1705401420000"> </div> </div> <div class="blog-card-text"> <h3>Measure and Transfer Heart Rate Data from Galaxy Watch to a Paired Android Phone</h3> <p>This tutorial describes the way to track heart rate, including inter-beat interval using Samsung Privileged Health SDK and send it to a paired Android mobile device</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developers</span> <span class="blog-banner-date" attr-date-format="1705401420000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2024/01/09/best-practices-of-app-development-for-various-screen-sizespowered-by-good-lock" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-01-09-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Foldable, Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1704824220000"> </div> </div> <div class="blog-card-text"> <h3>Best Practices of App Development for Various Screen Sizes—Powered by Good Lock</h3> <p>Learn about developing adaptable applications that support features specific to foldable and large screen devices.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samiul Hossain</span> <span class="blog-banner-date" attr-date-format="1704824220000"> </span> </div> </div> </a> <a class="blog-card" href="/health/blog/en/health/blog/reading-body-composition-data-with-galaxy-watch-via-health-connect-api" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SHealth_blog/BIA_Viewer_card_image_v3_2x.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>Health, Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1704155400000"> </div> </div> <div class="blog-card-text"> <h3>Reading Body Composition Data with Galaxy Watch via Health Connect API</h3> <p>The Samsung Health application exchanges data with the Health Connect API. Learn how to synchronize body composition health data measured by a Galaxy Watch.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">Samsung Developer</span> <span class="blog-banner-date" attr-date-format="1704155400000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2023/12/14/creating-a-matter-virtual-device" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/SmartThings_Matter_3.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1702516560000"> </div> </div> <div class="blog-card-text"> <h3>Creating a Matter Virtual Device</h3> <p>SmartThings provides the Matter virtual device application which can be used to test and optimize various device types. In this tutorial, you will learn about the architecture of Matter devices and how to develop Matter devices.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">HyoJung Lee</span> <span class="blog-banner-date" attr-date-format="1702516560000"> </span> </div> </div> </a> <a class="blog-card" href="/smartthings/blog/en/2023/12/14/developing-a-matter-iot-application-with-the-smartthings-home-api" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDPSmartThings_blog/Resize_SmartThings_HomeAPI_01.png" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">tutorials</span> <span>IoT</span> </div> <div class="d-md-none mobile-date" attr-date-format="1702516560000"> </div> </div> <div class="blog-card-text"> <h3>Developing a Matter IoT Application with the SmartThings Home API </h3> <p>SmartThings provides Home APIs to help you quickly develop IoT applications that can use the SmartThings ecosystem without needing to build your own IoT ecosystem. </p> </div> <div class="blog-card-footer"> <span class="blog-banner-author">HyoJung Lee</span> <span class="blog-banner-date" attr-date-format="1702516560000"> </span> </div> </div> </a> <a class="blog-card" href="/sdp/blog/en/2023/12/05/leverage-sap-and-samsung-mobile-technologies-to-empower-workers-with-an-enterprise-ready-user-experience" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2023-12-05-01-card.jpg" alt=""/> </div> <div class="blog-card-body"> <div class="blog-card-header d-flex justify-content-between"> <div class="d-flex w-100"> <span class="blog-category-tag">announcement</span> <span>Mobile</span> </div> <div class="d-md-none mobile-date" attr-date-format="1701799680000"> </div> </div> <div class="blog-card-text"> <h3>Leverage SAP and Samsung Mobile Technologies to Empower Workers with an Enterprise-Ready User Experience </h3> <p>Unlock the power of Samsung and SAP mobile technologies.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author"> </span> <span class="blog-banner-date" attr-date-format="1701799680000"> </span> </div> </div> </a> </main> </div> <div class="col-12" id="bne-no-result" hidden> <div class="none-data common-list dashboard-no-title"> <div class="inner-card d-flex">There are no results.</div> </div> </div> <!-- Pagination --> <div class="btn-group btn-pagination-group" role="group"> <a class="btn btn-page-nav btn-page-prev2 m-0 disabled" href="/blog/en?start=0&end=30&num=30&order=Latest"> <span class="d-inline-block align-middle icon-size-2 line-height-1"><i class="s-ico"></i></span> </a> <a class="btn btn-page-nav btn-page-prev ml-0 disabled" href="/blog/en?start=0&end=30&num=30&order=Latest"> <span class="d-inline-block align-middle icon-size-2 line-height-1"><i class="s-ico"></i></span> </a> <a class="btn-page-num active" href="/blog/en?start=0&end=30&num=30&order=Latest"> <span>1</span> </a> <a class="btn-page-num " href="/blog/en?start=30&end=60&num=30&order=Latest"> <span>2</span> </a> <a class="btn-page-num " href="/blog/en?start=60&end=90&num=30&order=Latest"> <span>3</span> </a> <a class="btn-page-num " href="/blog/en?start=90&end=120&num=30&order=Latest"> <span>4</span> </a> <a class="btn-page-num " href="/blog/en?start=120&end=150&num=30&order=Latest"> <span>5</span> </a> <a class="btn btn-page-nav btn-page-next " href="/blog/en?start=30&end=60&num=30&order=Latest"> <span class="d-inline-block align-middle icon-size-2 line-height-1"><i class="s-ico"></i></span> </a> <a class="btn btn-page-nav btn-page-next2 m-0 " href="/blog/en?start=150&end=180&num=30&order=Latest"> <span class="d-inline-block align-middle icon-size-2 line-height-1"><i class="s-ico"></i></span> </a> </div> <!-- End: Pagination --> </div> </div> </div> </div> <footer class="sdp-footer" translate="no" data-component="true"> <div class="sdp-ft-wrap web-d-none"> <a class="navbar-brand" href="/">Samsung Developer</a> </div> <div class="inner-wrap"> <div class="sdp-sitemap"> <div class="sdp-ft-wrap doc-d-none"> <a class="navbar-brand" href="/">Samsung Developer</a> </div> <div class="sdp-ft-wrap"> <div class="ft-header"> <span>Quick Link</span> <button class="toggle-submenu"></button> </div> <div class="ft-depth2-wrap"> <div class="ft-depth2-inner"> <ul class="nav ft-menu-list"> <li class="menu-item"> <a class="item-link" href="/android-usb-driver"><span>Android USB Driver</span></a> </li> <li class="menu-item"> <a class="item-link" href="/codelab"><span>Code Lab</span></a> </li> <li class="menu-item"> <a class="item-link" href="/galaxy-emulator-skin"><span>Galaxy Emulator Skin</span></a> </li> <li class="menu-item"> <a class="item-link" href="/foldables-and-largescreens"><span>Foldables and Large Screens</span></a> </li> </ul> <ul class="nav ft-menu-list"> <li class="menu-item"> <a class="item-link" href="/remote-test-lab"><span>Remote Test Lab</span></a> </li> <li class="menu-item"> <a class="item-link" href="/dev-support"><span>Dev Support</span></a> </li> </ul> </div> </div> </div> <div class="sdp-ft-wrap"> <div class="ft-header"> <span>Family Site</span> <button class="toggle-submenu"></button> </div> <div class="ft-depth2-wrap"> <div class="ft-depth2-inner"> <ul class="nav ft-menu-list"> <li class="menu-item"> <a class="item-link" target="_blank" href="https://bixbydevelopers.com"><span>Bixby</span></a> </li> <li class="menu-item"> <a class="item-link" target="_blank" href="https://developer.samsungknox.com"><span>Knox</span></a> </li> <li class="menu-item"> <a class="item-link" target="_blank" href="https://developer.smartthings.com"><span>SmartThings</span></a> </li> <li class="menu-item"> <a class="item-link" target="_blank" href="https://docs.tizen.org"><span>Tizen</span></a> </li> </ul> <ul class="nav ft-menu-list"> <li class="menu-item"> <a class="item-link" target="_blank" href="https://research.samsung.com"><span>Samsung Research</span></a> </li> <li class="menu-item"> <a class="item-link" target="_blank" href="https://opensource.samsung.com/main"><span>Samsung Open Source</span></a> </li> <li class="menu-item"> <a class="item-link" target="_blank" href="https://www.europe-samsung.com/smsdev/Home/Index"><span>Samsung Dev Spain</span></a> </li> </ul> </div> </div> </div> <div class="sdp-ft-wrap sdp-ft-wrap-w-half"> <div class="ft-header"> <span>Legal</span> <button class="toggle-submenu"></button> </div> <div class="ft-depth2-wrap"> <div class="ft-depth2-inner"> <ul class="nav ft-menu-list"> <li class="menu-item ft-depth3-inner"> <div class="menu-item-button"> <span class="item-link"><span>Terms</span></span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1.71484 3.85547L6.00056 8.14118L10.2863 3.85547" stroke="currentColor" stroke-width="1.02857"></path> </svg> </div> <ul class="footer-dropdown-list"> <li><a href="/terms">Samsung Developer Terms</a></li> <li><a href="/wallet/terms?type=tos">Samsung Wallet Partner Terms</a></li> <li><a href="/pay/terms?type=tos">Samsung Pay Partner Terms</a></li> </ul> </li> <li class="menu-item ft-depth3-inner"> <div class="menu-item-button"> <span class="item-link"><span>Privacy</span></span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1.71484 3.85547L6.00056 8.14118L10.2863 3.85547" stroke="currentColor" stroke-width="1.02857"></path> </svg> </div> <ul class="footer-dropdown-list"> <li><a href="/privacy">Samsung Developer Privacy Policy</a></li> <li><a href="/wallet/terms?type=privacy">Samsung Wallet Partner Privacy Policy</a></li> <li><a href="/pay/terms?type=privacy">Samsung Pay Partner Privacy Policy</a></li> </ul> </li> <li class="menu-item ft-depth3-inner"> <div class="menu-item-button"> <a class="item-link" href="/open-source"><span>Open Source License</span></a> </div> </li> <li class="menu-item ft-depth3-inner"> <div class="menu-item-button"> <span class="item-link"><span>Cookie</span></span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1.71484 3.85547L6.00056 8.14118L10.2863 3.85547" stroke="currentColor" stroke-width="1.02857"></path> </svg> </div> <ul class="footer-dropdown-list"> <li><a href="/cookie-policy">Samsung Developer Cookie Policy</a></li> <li><a href="/wallet/terms?type=cookie">Samsung Wallet Partner Cookie Policy</a></li> <li><a href="/pay/terms?type=cookie">Samsung Pay Partner Cookie Policy</a></li> </ul> </li> </ul> </div> </div> </div> <!-- Social link ment for mobile --> <div class="sdp-ft-wrap li-mobile"> <div class="ft-header"> <span>Social Communications</span> <button class="toggle-submenu"></button> </div> <div class="ft-depth2-wrap"> <div class="ft-depth2-inner"> <ul class="nav ft-menu-list ft-sns-list"> <li class="menu-item"> <a class="item-link" href="https://www.facebook.com/samsungdev"><span>Facebook</span></a> </li> <li class="menu-item"> <a class="item-link" href="https://instagram.com/samsung_dev"><span>Instagram</span></a> </li> <li class="menu-item"> <a class="item-link" href="https://twitter.com/samsung_dev"><span>Twitter</span></a> </li> <li class="menu-item"> <a class="item-link" href="https://www.youtube.com/samsungdevelopers"><span>YouTube</span></a> </li> <li class="menu-item"> <a class="item-link" href="/feed"><span>Rss</span></a> </li> <li class="menu-item"> <a class="item-link" href="https://www.linkedin.com/company/samsungdevelopers"><span>Linkedin</span></a> </li> </ul> </div> </div> </div> <div class="sdp-ft-wrap sdp-ft-wrap-w-half"> <div class="ft-header"> <span></span> <button class="toggle-submenu"></button> </div> <div class="ft-depth2-wrap"> <div class="ft-depth2-inner"> <ul class="nav ft-menu-list system-list"> <li class="menu-item"> <a class="item-link" href="/system-status"><span>System Status</span></a> </li> <li class="menu-item"> <a class="item-link" href="/sitemap"><span>Site Map</span></a> </li> </ul> </div> </div> </div> </div> <div class="content"> <ul class="nav ft-menu-list system-list"> <li class="menu-item"> <a class="item-link" href="/system-status"><span>System Status</span></a> </li> <li class="menu-item"> <a class="item-link" href="/sitemap"><span>Site Map</span></a> </li> </ul> <ul class="nav ft-sns-list"> <li class="menu-item"><a class="item-link" href="https://www.facebook.com/samsungdev" target="_blank"><i class="s-ico s-ico-facebook"></i><span class="sr-only">facebook</span></a></li> <li class="menu-item"><a class="item-link" href="https://instagram.com/samsung_dev" target="_blank"><i class="s-ico s-ico-instagram"></i><span class="sr-only">instagram</span></a></li> <li class="menu-item"><a class="item-link" href="https://twitter.com/samsung_dev" target="_blank"><i class="s-ico s-ico-twitter"></i><span class="sr-only">twitter</span></a></li> <li class="menu-item"><a class="item-link" href="https://www.youtube.com/samsungdevelopers" target="_blank"><i class="s-ico s-ico-youtube"></i><span class="sr-only">youtube</span></a></li> <li class="menu-item"><a class="item-link" href="/feed" target="_blank"><i class="s-ico s-ico-rss"></i><span class="sr-only">rss</span></a></li> <li class="menu-item"><a class="item-link" href="https://www.linkedin.com/company/samsungdevelopers" target="_blank"><i class="s-ico s-ico-linkedin"></i><span class="sr-only">linkedin</span></a> </li> </ul> <p class="copyright">Copyright © 2024 SAMSUNG. All rights reserved.</p> </div> </div> </footer> </div> <div id="el-sdp-popup-cookies-wrapper" attr-page-id="cookie-policy-popup"> <!-- Cookie Management Tool Popup --> <article id="el-sdp-popup-cookie" class="base-modal cookie-manager-modal page-modal" data-target="cookieManagerModal"> <section id="modal-main-menu" class="base-modal-dialog"> <div class="base-modal-frame"> <i class="base-modal-close close-button" role="button" data-close="cookieManagerModal"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M1 1L15 15" stroke="black" stroke-width="1.6"/> <path d="M15 1L1 15" stroke="black" stroke-width="1.6"/> </svg> </i> <div class="base-modal-body"> <div class="base-text-group"> <h1 class="text-group-title"> Manage Your Cookies </h1> <p class="text-group-text"> We use cookies to improve your experience on our website and to show you relevant advertising. Manage you settings for our cookies below.</p> </div> <div class="base-section"> <div class="base-section-body"> <div class="base-section-panel"> <h2 class="base-section-title">Essential Cookies</h2> <p class="base-section-text"> These cookies are essential as they enable you to move around the website. This category cannot be disabled.</p> <div class="cookie-manager-cta"> <button type="button" class="cookie-manager-text-button" data-target="cookieButton"> <span>View Cookies</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> <path d="M2 4.5L7 9.5L12 4.5" stroke="#363636" stroke-width="1.2"/> </svg> </button> </div> <div class="cookie-manager-table" data-target="cookieTable"> <dl> <dt>Company</dt> <dt>Domain</dt> <dd>Samsung Electronics</dd> <dd>.samsungdeveloperconference.com</dd> </dl> </div> </div> </div> </div> <div class="base-section"> <div class="base-section-body"> <div class="base-section-panel"> <h2 class="base-section-title">Analytical/Performance Cookies</h2> <p class="base-section-text"> These cookies collect information about how you use our website. for example which pages you visit most often. All information these cookies collect is used to improve how the website works.</p> <div class="cookie-manager-cta"> <button type="button" class="cookie-manager-text-button" data-target="cookieButton"> <span>View Cookies</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> <path d="M2 4.5L7 9.5L12 4.5" stroke="#363636" stroke-width="1.2"/> </svg> </button> <div class="base-sort" id="performance-select" value="performance"> <label> <input type="radio" name="sort1" hidden checked /> <span class="base-sort-label">NO</span> </label> <label> <input type="radio" name="sort1" hidden /> <span class="base-sort-label">YES</span> </label> </div> </div> <div class="cookie-manager-table" data-target="cookieTable"> <dl> <dt>Company</dt> <dt>Domain</dt> <dd>LinkedIn</dd> <dd>.linkedin.com</dd> <dd>Meta (formerly Facebook)</dd> <dd>.samsungdeveloperconference.com</dd> <dd>Google Inc.</dd> <dd>.samsungdeveloperconference.com</dd> </dl> </div> </div> </div> </div> <div class="base-section"> <div class="base-section-body"> <div class="base-section-panel"> <h2 class="base-section-title">Functionality Cookies</h2> <p class="base-section-text"> These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and tailor the website to provide enhanced features and content for you.</p> <div class="cookie-manager-cta"> <button type="button" class="cookie-manager-text-button" data-target="cookieButton"> <span>View Cookies</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> <path d="M2 4.5L7 9.5L12 4.5" stroke="#363636" stroke-width="1.2"/> </svg> </button> <div class="base-sort" id="functionality-select" value="functionality"> <label> <input type="radio" name="sort2" hidden checked /> <span class="base-sort-label">NO</span> </label> <label> <input type="radio" name="sort2" hidden /> <span class="base-sort-label">YES</span> </label> </div> </div> <div class="cookie-manager-table" data-target="cookieTable"> <dl> <dt>Company</dt> <dt>Domain</dt> <dd>LinkedIn</dd> <dd>.ads.linkedin.com, .linkedin.com</dd> </dl> </div> </div> </div> </div> <div class="base-section"> <div class="base-section-body"> <div class="base-section-panel"> <h2 class="base-section-title">Advertising Cookies</h2> <p class="base-section-text"> These cookies gather information about your browser habits. They remember that you've visited our website and share this information with other organizations such as advertisers.</p> <div class="cookie-manager-cta"> <button type="button" class="cookie-manager-text-button" data-target="cookieButton"> <span>View Cookies</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> <path d="M2 4.5L7 9.5L12 4.5" stroke="#363636" stroke-width="1.2"/> </svg> </button> <div class="base-sort" id="advert-select" value="advert"> <label> <input type="radio" name="sort3" hidden checked /> <span class="base-sort-label">NO</span> </label> <label> <input type="radio" name="sort3" hidden /> <span class="base-sort-label">YES</span> </label> </div> </div> <div class="cookie-manager-table" data-target="cookieTable"> <dl> <dt>Company</dt> <dt>Domain</dt> <dd>LinkedIn</dd> <dd>.linkedin.com</dd> <dd>Meta (formerly Facebook)</dd> <dd>.samsungdeveloperconference.com</dd> <dd>Google Inc.</dd> <dd>.samsungdeveloperconference.com</dd> </dl> </div> </div> </div> </div> </div> <footer class="base-modal-footer"> <button type="button" class="base-button submit-button"> <span>Save Preference</span> </button> </footer> </div> </section> </article> <!-- Preferences Submitted Popup --> <article id="el-sdp-popup-submitted" class="base-modal alert" data-target="cookie-submit-popup"> <section class="base-modal-dialog"> <div class="base-modal-frame"> <i class="base-modal-close" role="button" data-close="cookie-submit-popup"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M1 1L15 15" stroke="black" stroke-width="1.6"/> <path d="M15 1L1 15" stroke="black" stroke-width="1.6"/> </svg> </i> <div class="base-modal-body"> <div class="base-text-group"> <h1 class="text-group-title"> Preferences Submitted </h1> <p class="text-group-text"> You have successfully updated your cookie preferences. </p> </div> </div> <footer class="base-modal-footer"> <button type="button" class="base-button" data-close="cookie-submit-popup"> <span>Close</span> </button> </footer> </div> </section> </article> </div> </div> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/js/sdp.common.min.js"></script> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/js/sdp.ui.min.js"></script> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/js/sdp.utils.min.js"></script> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/d5df079/js/sdp.helpers.min.js"></script> <!-- START CUSTOM SCRIPTS --> <!-- END CUSTOM SCRIPTS --> <!-- Start Admin Preview / Review Part --> <!-- End Admin Preview / Review Part --> </body> </html>