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/6c262c0/css/sdp.vendors.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/css/sdp.global.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/css/sdp.app.min.css"/> <link rel="stylesheet" href="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/css/sdp.docs.min.css"/> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/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 --> <script src="https://account.samsung.com/resources/libs/account-internal/2.0.0/account-internal.min.js"></script> </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=/blog/en%23gnb"> <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="/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="/conference">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=/blog/en%23gnb">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-bne page-blog-search" attr-page-id="bne-blog"> <!-- 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> </div> </div> </section> <!-- End: Hero Banner--> <div class="base-page-layout bg-light"> <div class="base-container"> <div class="blog-search-input-area"> <p class="blog-search-text">Search Blogs by keywords, author, or tag</p> <div class="blog-search-input-box"> <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> <input type="text" class="blog-search-input bne-blog-search" placeholder="search" /> </div> </div> <div class="blog-search-util-group"> <button type="button" class="base-button outline filter-button" data-target="blogFilterButton"> <span>Filter</span> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="17" viewBox="0 0 18 17" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.875185 1.33301C0.760601 1.33301 0.733101 1.39926 0.814143 1.4803L7.39456 8.06072C7.4756 8.14176 7.54185 8.30176 7.54185 8.41634V12.3747C7.54185 12.4893 7.6081 12.6493 7.68914 12.7303L10.3112 15.3524C10.3923 15.4334 10.4585 15.4059 10.4585 15.2913V8.41634C10.4585 8.30176 10.5248 8.14176 10.6058 8.06072L17.1862 1.4803C17.2673 1.39926 17.2398 1.33301 17.1252 1.33301H0.875185Z" stroke="#363636" stroke-width="1.5"/> </svg> </button> <div class="util-group-right"> <!-- Language filter --> <div class="base-form-group"> <div id="btn-blog-language" class="dropdown" role="group" required> <button type="button" class="btn dropdown-toggle boxed-pill text-left" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" > <span class="txt">English</span> </button> <div class="dropdown-menu" aria-labelledby="dropDownTab" x-placement="bottom-start" > <a class="dropdown-item " href="/blog/all?num=30">All Languages</a> <a class="dropdown-item active" href="/blog/en?num=30">English</a> <a class="dropdown-item " href="/blog/ko?num=30">Korean</a> </div> </div> </div> <!-- End: Language filter --> <!-- Number of page --> <div class="base-form-group util-count"> <div id="btn-blog-page-count" class="dropdown" role="group" required=""> <button type="button" class="btn dropdown-toggle boxed-pill text-left" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" > <span class="txt">30 Results</span> </button> <div class="dropdown-menu" aria-labelledby="dropDownTab" x-placement="bottom-start" > <a class="dropdown-item active" href="/blog/en" data-value="30">30 Results</a> <a class="dropdown-item " href="/blog/en?num=60" data-value="60">60 Results</a> <a class="dropdown-item " href="/blog/en?num=100" data-value="100">100 Results</a> </div> </div> </div> <!-- End: Number of page --> <!-- Order --> <div class="base-form-group"> <div id="btn-blog-order" class="dropdown" role="group" required=""> <button type="button" class="btn dropdown-toggle boxed-pill 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" > <a class="dropdown-item active" href="/blog/en?num=30">Latest</a> <a class="dropdown-item " href="/blog/en?order=Oldest&num=30">Oldest</a> <a class="dropdown-item " href="/blog/en?order=Alphabetical Order&num=30">Alphabetical Order</a> </div> </div> </div> <!-- End: Order --> <!-- Card view / List view --> <div class="util-group-type"> <span class="util-icon active" data-target="viewCard"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 6.59375C6.75 6.67975 6.67975 6.75 6.59375 6.75H1.90625C1.82025 6.75 1.75 6.67975 1.75 6.59375V1.90625C1.75 1.82025 1.82025 1.75 1.90625 1.75H6.59375C6.67975 1.75 6.75 1.82025 6.75 1.90625V6.59375Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 6.59375C14.5 6.67975 14.4297 6.75 14.3438 6.75H9.65625C9.57025 6.75 9.5 6.67975 9.5 6.59375V1.90625C9.5 1.82025 9.57025 1.75 9.65625 1.75H14.3438C14.4297 1.75 14.5 1.82025 14.5 1.90625V6.59375Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 6.59375C22.25 6.67975 22.1797 6.75 22.0938 6.75H17.4062C17.3202 6.75 17.25 6.67975 17.25 6.59375V1.90625C17.25 1.82025 17.3202 1.75 17.4062 1.75H22.0938C22.1797 1.75 22.25 1.82025 22.25 1.90625V6.59375Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 22.0938C6.75 22.1797 6.67975 22.25 6.59375 22.25H1.90625C1.82025 22.25 1.75 22.1797 1.75 22.0938V17.4062C1.75 17.3202 1.82025 17.25 1.90625 17.25H6.59375C6.67975 17.25 6.75 17.3202 6.75 17.4062V22.0938Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 22.0938C14.5 22.1797 14.4297 22.25 14.3438 22.25H9.65625C9.57025 22.25 9.5 22.1797 9.5 22.0938V17.4062C9.5 17.3202 9.57025 17.25 9.65625 17.25H14.3438C14.4297 17.25 14.5 17.3202 14.5 17.4062V22.0938Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 22.0938C22.25 22.1797 22.1797 22.25 22.0938 22.25H17.4062C17.3202 22.25 17.25 22.1797 17.25 22.0938V17.4062C17.25 17.3202 17.3202 17.25 17.4062 17.25H22.0938C22.1797 17.25 22.25 17.3202 22.25 17.4062V22.0938Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 14.3438C6.75 14.4297 6.67975 14.5 6.59375 14.5H1.90625C1.82025 14.5 1.75 14.4297 1.75 14.3438V9.65625C1.75 9.57025 1.82025 9.5 1.90625 9.5H6.59375C6.67975 9.5 6.75 9.57025 6.75 9.65625V14.3438Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 14.3438C14.5 14.4297 14.4297 14.5 14.3438 14.5H9.65625C9.57025 14.5 9.5 14.4297 9.5 14.3438V9.65625C9.5 9.57025 9.57025 9.5 9.65625 9.5H14.3438C14.4297 9.5 14.5 9.57025 14.5 9.65625V14.3438Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 14.3438C22.25 14.4297 22.1797 14.5 22.0938 14.5H17.4062C17.3202 14.5 17.25 14.4297 17.25 14.3438V9.65625C17.25 9.57025 17.3202 9.5 17.4062 9.5H22.0938C22.1797 9.5 22.25 9.57025 22.25 9.65625V14.3438Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> </svg> </span> <span class="util-bar"></span> <span class="util-icon " data-target="viewList"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <g> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 6.59375C6.75 6.67975 6.67975 6.75 6.59375 6.75H1.90625C1.82025 6.75 1.75 6.67975 1.75 6.59375V1.90625C1.75 1.82025 1.82025 1.75 1.90625 1.75H6.59375C6.67975 1.75 6.75 1.82025 6.75 1.90625V6.59375Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 6.59375C22.25 6.67975 22.0709 6.75 21.8516 6.75H9.89844C9.67914 6.75 9.5 6.67975 9.5 6.59375V1.90625C9.5 1.82025 9.67914 1.75 9.89844 1.75H21.8516C22.0709 1.75 22.25 1.82025 22.25 1.90625V6.59375Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 14.3438C22.25 14.4298 22.0709 14.5 21.8516 14.5H9.89844C9.67914 14.5 9.5 14.4298 9.5 14.3438V9.65625C9.5 9.57025 9.67914 9.5 9.89844 9.5H21.8516C22.0709 9.5 22.25 9.57025 22.25 9.65625V14.3438Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.25 22.0938C22.25 22.1798 22.0709 22.25 21.8516 22.25H9.89844C9.67914 22.25 9.5 22.1798 9.5 22.0938V17.4062C9.5 17.3202 9.67914 17.25 9.89844 17.25H21.8516C22.0709 17.25 22.25 17.3202 22.25 17.4062V22.0938Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 22.0938C6.75 22.1798 6.67975 22.25 6.59375 22.25H1.90625C1.82025 22.25 1.75 22.1798 1.75 22.0938V17.4062C1.75 17.3202 1.82025 17.25 1.90625 17.25H6.59375C6.67975 17.25 6.75 17.3202 6.75 17.4062V22.0938Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 14.3438C6.75 14.4298 6.67975 14.5 6.59375 14.5H1.90625C1.82025 14.5 1.75 14.4298 1.75 14.3438V9.65625C1.75 9.57025 1.82025 9.5 1.90625 9.5H6.59375C6.67975 9.5 6.75 9.57025 6.75 9.65625V14.3438Z" fill="currentColor" stroke="currentColor" stroke-width="1.5"/> </g> </svg> </span> </div> <!-- End: Card view / List view --> </div> <div class="blog-search-filter" data-target="blogFilter"> <div class="filter-header"> <span>Filter</span> <i data-close="blogFilter"> <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> <div class="filter-body"> <div class="filter-section"> <p class="filter-title">Term</p> <ul class="filter-list type02"> <li> <label class="base-checkbox"> <input id="filter-term-all" class="blog-filter-input" value="all" type="radio" hidden name="period" checked/> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">ALL</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-term-week" class="blog-filter-input" value="week" type="radio" hidden name="period" /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">last 1 week</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-term-month" class="blog-filter-input" value="month" type="radio" hidden name="period" /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">last 1 month</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-term-year" class="blog-filter-input" value="year" type="radio" hidden name="period" /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">last 1 year</span> </span> </label> </li> <li> <div class="flatpickr-box"> <span class="flatpickr-text">Select Date :</span> <div class="base-form-group"> <input class="flatpickr flatpickr-input" type="text" placeholder="YEAR/MONTH" readonly="readonly" /> <svg class="flatpickr-arrow" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M13.1921 4.69922L14.1418 5.63502L8.08361 11.7837L2.02539 5.63502L2.97516 4.69922L8.08361 9.88379L13.1921 4.69922Z" fill="#363636"/> <mask id="mask0_1585_113635" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="4" width="13" height="8"> <path d="M13.1921 4.69922L14.1418 5.63502L8.08361 11.7837L2.02539 5.63502L2.97516 4.69922L8.08361 9.88379L13.1921 4.69922Z" fill="white"/> </mask> <g mask="url(#mask0_1585_113635)"> </g> </svg> </div> </div> </li> </ul> </div> <div class="filter-section"> <p class="filter-title">Type</p> <ul class="filter-list"> <li> <label class="base-checkbox"> <input id="filter-type-all" class="blog-filter-input" value="all" name="filterTypesRdo" type="checkbox" hidden checked/> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">ALL</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-announcement" class="blog-filter-input" value="Announcement" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Announcement</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-events" class="blog-filter-input" value="Events" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Events</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-featured" class="blog-filter-input" value="Featured" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Featured</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-success-story" class="blog-filter-input" value="Success Story" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Success story</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-technical-insights" class="blog-filter-input" value="Technical Insights" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Technical insights</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-type-tutorials" class="blog-filter-input" value="Tutorials" name="filterTypesRdo" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Tutorials</span> </span> </label> </li> </ul> </div> <div class="filter-section"> <p class="filter-title">Category</p> <ul class="filter-list"> <li> <label class="base-checkbox"> <input id="filter-category-all" class="blog-filter-input" value="all" name="regionCheckGroup" type="checkbox" hidden checked/> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">All</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-ai" class="blog-filter-input" value="AI" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">AI</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-ar-vr-xr" class="blog-filter-input" value="AR/VR/XR" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">AR/VR/XR</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-account-management" class="blog-filter-input" value="Account Management" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Account Management</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-advertisement" class="blog-filter-input" value="Advertisement" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Advertisement</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-blockchain" class="blog-filter-input" value="Blockchain" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Blockchain</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-camera" class="blog-filter-input" value="Camera" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Camera</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-cloud-services" class="blog-filter-input" value="Cloud Services" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Cloud Services</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-design" class="blog-filter-input" value="Design" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Design</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-digital-payments" class="blog-filter-input" value="Digital Payments" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Digital Payments</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-family-hub" class="blog-filter-input" value="Family Hub" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Family Hub</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-foldable" class="blog-filter-input" value="Foldable" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Foldable</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-galaxy-watch" class="blog-filter-input" value="Galaxy Watch" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Galaxy Watch</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-game" class="blog-filter-input" value="Game" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Game</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-health" class="blog-filter-input" value="Health" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Health</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-iot" class="blog-filter-input" value="IoT" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">IoT</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-marketplace" class="blog-filter-input" value="Marketplace" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Marketplace</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-mobile" class="blog-filter-input" value="Mobile" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Mobile</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-security" class="blog-filter-input" value="Security" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Security</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-smart-tv" class="blog-filter-input" value="Smart TV" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Smart TV</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-ui-ux" class="blog-filter-input" value="UI/UX" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">UI/UX</span> </span> </label> </li> <li> <label class="base-checkbox"> <input id="filter-category-web" class="blog-filter-input" value="Web" name="regionCheckGroup" type="checkbox" hidden /> <span class="checkbox-label"> <span class="checkbox-icon"></span> <span class="checkbox-text">Web</span> </span> </label> </li> </ul> </div> </div> <div class="filter-btn-group"> <button type="button" class="base-button outline reset-blog-filter"> <span>Reset</span> </button> <button type="button" class="base-button apply-blog-filter"> <span>Apply</span> </button> </div> </div> <div class="blog-search-dimmed" data-close="blogFilter"></div> </div> <ul class="base-list-grid grid-3 " data-target="listGrid"> <li> <a class="blog-card base-card" href="/sdp/blog/en/2025/03/25/configuring-instant-server-notifications-for-samsung-iap" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2025-03-25-01-card.jpg" alt=""/> </div> <div class="blog-card-body" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <span class="blog-category-tag">tutorials</span> <span></span> </div> <div class="d-md-none mobile-date" attr-date-format="1742925600000"> </div> </div> <div class="blog-card-text"> <h3>Configuring Instant Server Notifications for Samsung IAP</h3> <p>How to integrate Samsung ISN with your backend server</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Md. Hossain</span> </span> <span class="blog-banner-date" attr-date-format="1742925600000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-card" href="/health/blog/en/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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <span class="blog-category-tag">tutorials</span> <span>Health</span> </div> <div class="d-md-none mobile-date" attr-date-format="1739847480000"> </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 author0"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samsung Developer</span> </span> <span class="blog-banner-date" attr-date-format="1739847480000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-card" href="/sdp/blog/en/2025/02/04/elevate-your-watch-face-with-stunning-weather-forecast-features" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2025-01-20-01-card-v1.jpg" alt=""/> </div> <div class="blog-card-body" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <span class="blog-category-tag">tutorials</span> <span>Design, Galaxy Watch</span> </div> <div class="d-md-none mobile-date" attr-date-format="1738656000000"> </div> </div> <div class="blog-card-text"> <h3>Elevate Your Watch Face with Stunning Weather Forecast Features</h3> <p>Use Watch Face Studio to easily add weather features to your watch face.</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Most Fowziya Akther Houya</span> </span> <span class="blog-banner-date" attr-date-format="1738656000000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-card" href="/sdp/blog/en/2024/12/18/receiving-and-verifying-card-states-from-the-samsung-wallet-server" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-11-19-01-card1-v2.jpg" alt="Receiving and Verifying Card States from the Samsung Wallet Server"/> </div> <div class="blog-card-body" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <span class="blog-category-tag">tutorials</span> <span>Web</span> </div> <div class="d-md-none mobile-date" attr-date-format="1734544800000"> </div> </div> <div class="blog-card-text"> <h3>Receiving and Verifying Card States from the Samsung Wallet Server</h3> <p>How to utilize the Send Card State API in order to receive Samsung Wallet card state from user devices. </p> </div> <div class="blog-card-footer"> <span class="blog-banner-author author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Mobassir Ahsan</span> </span> <span class="blog-banner-date" attr-date-format="1734544800000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-card" href="/sdp/blog/en/2024/12/10/integrate-the-samsung-in-app-purchase-orders-api-with-your-application" data-lang="English"> <div class="img-box"> <img src="https://d3unf4s5rp9dfh.cloudfront.net/SDP_blog/2024-11-14-01-card_v2.jpg" alt=""/> </div> <div class="blog-card-body" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <span class="blog-category-tag">tutorials</span> <span></span> </div> <div class="d-md-none mobile-date" attr-date-format="1733853600000"> </div> </div> <div class="blog-card-text"> <h3>Integrate the Samsung In-App Purchase Orders API with Your Application</h3> <p>How to integrate IAP Orders API in developer server</p> </div> <div class="blog-card-footer"> <span class="blog-banner-author author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Md. Hossain</span> </span> <span class="blog-banner-date" attr-date-format="1733853600000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">SmartThings Developers</span> </span> <span class="blog-banner-date" attr-date-format="1732168800000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">M. A. Hasan Molla</span> </span> <span class="blog-banner-date" attr-date-format="1732003200000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Christopher Marquez</span> </span> <span class="blog-banner-date" attr-date-format="1730912400000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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-v2.jpg" alt=""/> </div> <div class="blog-card-body" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Mobassir Ahsan</span> </span> <span class="blog-banner-date" attr-date-format="1730358000000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Ummey Habiba Bristy</span> </span> <span class="blog-banner-date" attr-date-format="1727334000000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">SmartThings Developers</span> </span> <span class="blog-banner-date" attr-date-format="1726462800000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Shamima Nasrin</span> </span> <span class="blog-banner-date" attr-date-format="1725951600000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Je-Min Kim</span> </span> <span class="blog-banner-date" attr-date-format="1724371200000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">SmartThings Developers</span> </span> <span class="blog-banner-date" attr-date-format="1724198400000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samiul Hossain</span> </span> <span class="blog-banner-date" attr-date-format="1722297600000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author0"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samsung Developer</span> </span> <span class="blog-banner-date" attr-date-format="1719280860000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">M. A. Hasan Molla</span> </span> <span class="blog-banner-date" attr-date-format="1718138040000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Ummey Habiba Bristy</span> </span> <span class="blog-banner-date" attr-date-format="1716939180000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Mobassir Ahsan</span> </span> <span class="blog-banner-date" attr-date-format="1715728740000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Most Fowziya Akther Houya</span> </span> <span class="blog-banner-date" attr-date-format="1715115360000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Christopher Marquez</span> </span> <span class="blog-banner-date" attr-date-format="1714472520000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author02"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Choi, Jonghwa</span> </span> <span class="blog-banner-date" attr-date-format="1713837900000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Most Fowziya Akther Houya</span> </span> <span class="blog-banner-date" attr-date-format="1712087340000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Shamima Nasrin</span> </span> <span class="blog-banner-date" attr-date-format="1708626540000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">SmartThings Developers</span> </span> <span class="blog-banner-date" attr-date-format="1707150960000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">SmartThings Developers</span> </span> <span class="blog-banner-date" attr-date-format="1706204340000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author0"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samsung Developer</span> </span> <span class="blog-banner-date" attr-date-format="1705927860000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samsung Developers</span> </span> <span class="blog-banner-date" attr-date-format="1705567980000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samsung Developers</span> </span> <span class="blog-banner-date" attr-date-format="1705401420000"> </span> </div> </div> </a> </li> <li> <a class="blog-card base-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" style="width: 100%;"> <div class="blog-card-header d-flex justify-content-between"> <div class="card-top"> <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 author01"> <span class="user-icon"> <span></span> <span></span> <span></span> </span> <span class="user-name">Samiul Hossain</span> </span> <span class="blog-banner-date" attr-date-format="1704824220000"> </span> </div> </div> </a> </li> </ul> <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> <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> <li class="menu-item"> <a class="item-link" target="_blank" href="https://seller.samsungapps.com"><span>Galaxy Store Seller Portal</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 © 2025 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/6c262c0/js/sdp.common.min.js"></script> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/js/sdp.ui.min.js"></script> <script type="text/javascript" src="https://d3unf4s5rp9dfh.cloudfront.net/public/6c262c0/js/sdp.utils.min.js"></script> <script type="text/javascript" src="/js/sdp.helper.min.js?v=2025-03-19_18-44_d99ac58022d3 "></script> <!-- START CUSTOM SCRIPTS --> <!-- END CUSTOM SCRIPTS --> <!-- Start Admin Preview / Review Part --> <!-- End Admin Preview / Review Part --> </body> </html>