{"id":6920,"date":"2019-05-16T06:00:20","date_gmt":"2019-05-16T13:00:20","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6920"},"modified":"2025-06-13T20:52:28","modified_gmt":"2025-06-14T03:52:28","slug":"couchbase-sync-gateway-xamarin","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-sync-gateway-xamarin\/","title":{"rendered":"\ud29c\ud1a0\ub9ac\uc5bc: \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ubc0f Xamarin \uc2dc\uc791\ud558\uae30"},"content":{"rendered":"<p><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/sync-gateway\/index.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774<\/a> \ub294 Couchbase Lite \uc9c0\uc6d0 \ud074\ub77c\uc774\uc5b8\ud2b8 \uac04\uc5d0 \uc548\uc804\ud55c \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \uac00\ub2a5\ud558\uac8c \ud558\ub294 Couchbase Mobile \uc2a4\ud0dd\uc758 \ud575\uc2ec \uc778\ud130\ub137 \uc5f0\uacb0 \uad6c\uc131 \uc694\uc18c\uc785\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-mobile-2-0\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c 2.0<\/a> \uc0c8\ub85c\uc6b4 \uc6f9\uc18c\ucf13 \uae30\ubc18 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/data-replication-couchbase-mobile\/\">\ubcf5\uc81c \ud504\ub85c\ud1a0\ucf5c<\/a> \ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\uc804 \ubc84\uc804\ubcf4\ub2e4 \ub354 \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc804 <a href=\"https:\/\/docs.couchbase.com\/tutorials\/index.html\">\ud29c\ud1a0\ub9ac\uc5bc<\/a>\uc5d0\uc11c Couchbase Lite\ub97c \ub3c5\ub9bd\ud615 \uc784\ubca0\ub514\ub4dc \ub370\uc774\ud130 \uc800\uc7a5\uc18c\ub85c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc124\uba85\ud588\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/visualstudio.microsoft.com\/xamarin\/\">Xamarin<\/a> \uc571\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uc138\uc694. \uc774 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/sync\/userprofile\/xamarin\/userprofile_sync.html\"><strong>\ud29c\ud1a0\ub9ac\uc5bc<\/strong><\/a> \ub97c \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \ud1b5\ud569\ud560 \uc218 \uc788\ub294 Couchbase Lite \uc9c0\uc6d0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uae30\ub2a5\uc744 \ud655\uc7a5\ud569\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/sync-gateway\/index.html\">\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774<\/a>.<\/p>\n<h2 id=\"datasynchronization\">\ub370\uc774\ud130 \ub3d9\uae30\ud654<\/h2>\n<p>\ub370\uc774\ud130 \ub3d9\uae30\ud654\ub294 \ub2e4\uc74c\uc744 \ud65c\uc131\ud654\ud558\ub294 \ub370 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4. <strong>\uc624\ud504\ub77c\uc778 \uc6b0\uc120<\/strong> \ubaa8\ubc14\uc77c \uc571. \uc624\ud504\ub77c\uc778 \uc6b0\uc120 \uc571\uc740 \uc815\uae30\uc801\uc73c\ub85c \ub124\ud2b8\uc6cc\ud06c \uc5f0\uacb0\uc774 \ud544\uc694\ud558\uc9c0\ub9cc \ub124\ud2b8\uc6cc\ud06c \uc5f0\uacb0\uc774 \uc5c6\uac70\ub098 \uc5f4\uc545\ud55c \uc0c1\ud0dc\uc5d0\uc11c\ub3c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc571\uc785\ub2c8\ub2e4.<br \/>\n<br \/>\n\uc774\ub97c \ud65c\uc131\ud654\ud558\ub294 \ub370 \uc788\uc5b4 \uc911\uc694\ud55c \ub450 \uac00\uc9c0 \uce21\uba74\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>\uc628\ub77c\uc778\uc774\ub4e0 \uc624\ud504\ub77c\uc778\uc774\ub4e0 \uc0ac\uc6a9\uc790\uac00 \ud56d\uc0c1 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uc7a5\uce58\uc5d0 \ub370\uc774\ud130\ub97c \ub85c\uceec\ub85c \uc800\uc7a5\ud558\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/li>\n<li>\ub370\uc774\ud130\ub97c \ud074\ub77c\uc6b0\ub4dc\uc5d0 \ub3d9\uae30\ud654\ud558\uc5ec \uc628\ub77c\uc778 \uc0c1\ud0dc\uc77c \ub54c \ub2e4\ub978 \ub514\ubc14\uc774\uc2a4\uc758 \uc0ac\uc6a9\uc790\uac00 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 \uc5ec\ub7ec \ub514\ubc14\uc774\uc2a4 \uac04 \ub370\uc774\ud130\uc758 \uc548\uc804\ud55c \ub77c\uc6b0\ud305, \uc561\uc138\uc2a4 \ucda9\ub3cc \uc801\uc6a9 \ubc0f \ub370\uc774\ud130 \ucda9\ub3cc \ucc98\ub9ac\uac00 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"tutorial\">\ud29c\ud1a0\ub9ac\uc5bc<\/h2>\n<p>\uc774 <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/sync\/userprofile\/xamarin\/userprofile_sync.html\"><strong>\ud29c\ud1a0\ub9ac\uc5bc<\/strong><\/a> \ub97c \ud1b5\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \ubc29\ubc95\uc744 \uc2dc\uc5f0\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Couchbase \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uc124\uc815( <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.0\/config-properties.html#databases-foo_db-server\">\ud574\ub9c8 \ubaa8\ub4dc<\/a>)\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc5ec\ub7ec Couchbase Lite \uc9c0\uc6d0 \ud074\ub77c\uc774\uc5b8\ud2b8 \uac04\uc5d0 \ucf58\ud150\uce20\ub97c \ub3d9\uae30\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 \uae30\ubcf8\uc801\uc778 <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/sync-gateway\/config-properties\/index.html\">\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uad6c\uc131<\/a><\/li>\n<li>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uad6c\uc131\ud558\uc5ec \ub370\uc774\ud130 \ub77c\uc6b0\ud305, \uc561\uc138\uc2a4 \uc81c\uc5b4 \ubc0f \uad8c\ud55c \ubd80\uc5ec\ub97c \uc2dc\ud589\ud558\uc138\uc694. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc758 \uae30\ubcf8 \uc0ac\ud56d\uc744 \ub2e4\ub8f9\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/sync-gateway\/sync-function-api-guide\/index.html\">\ub3d9\uae30\ud654 \uae30\ub2a5 API<\/a>.<\/li>\n<li>\ubcf5\uc81c\ub97c \uc704\ud574 Couchbase Lite \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \uad6c\uc131\ud569\ub2c8\ub2e4.<\/li>\n<li>\ubcc0\uacbd \uc0ac\ud56d\uc744 \ube44\ub3d9\uae30\uc801\uc73c\ub85c \uc54c\ub9bc \ubc1b\uc73c\ub824\uba74 Couchbase Lite \ud074\ub77c\uc774\uc5b8\ud2b8 \ub0b4\uc5d0\uc11c \"\uc2e4\uc2dc\uac04 \ucffc\ub9ac\" \ub610\ub294 \ucffc\ub9ac \uc774\ubca4\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc138\uc694.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8 \uc9c0\uc6d0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc608\ub85c Xamarin \uc194\ub8e8\uc158\uc744 \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<h2 id=\"appoverview\">\uc571 \uac1c\uc694<\/h2>\n<p>\uc800\ud76c\uac00 \uc18c\uac1c\ud55c '\uc0ac\uc6a9\uc790 \ud504\ub85c\ud544' \uc571\uacfc \ud568\uaed8 \uc791\uc5c5\ud560 \uc608\uc815\uc785\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/standalone\/userprofile\/xamarin\/userprofile_basic.html\">\uae30\ucd08 \ud29c\ud1a0\ub9ac\uc5bc<\/a> \uc5d0\uc11c \ud655\uc7a5\ub418\uace0 <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/query\/userprofile\/xamarin\/userprofile_query.html\">\ucffc\ub9ac \ud29c\ud1a0\ub9ac\uc5bc<\/a>. \uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c\ub294 \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \uc9c0\uc6d0\ud558\ub3c4\ub85d \ud574\ub2f9 \uc571\uc744 \ud655\uc7a5\ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774 \ubc84\uc804\uc758 \uc571\uc740 \ub2e4\uc74c\uc744 \uc218\ud589\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>\uc0ac\uc6a9\uc790\uac00 \ub85c\uadf8\uc778\ud558\uc5ec \uc0ac\uc6a9\uc790 \ud504\ub85c\ud544 \uc815\ubcf4\ub97c \ub9cc\ub4e4\uac70\ub098 \uc5c5\ub370\uc774\ud2b8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc790 \ud504\ub85c\ud544 \ubcf4\uae30\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <em>\uc790\ub3d9 \uc5c5\ub370\uc774\ud2b8<\/em> \ud504\ub85c\ud544 \uc815\ubcf4\uac00 \uae30\ubcf8 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ubcc0\uacbd\ub420 \ub54c\ub9c8\ub2e4 \uc5c5\ub370\uc774\ud2b8\ub429\ub2c8\ub2e4.<\/li>\n<li>\uc0ac\uc6a9\uc790 \ud504\ub85c\ud544 \uc815\ubcf4\ub294 \uc6d0\uaca9 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc640 \ub3d9\uae30\ud654\ub41c \ub2e4\uc74c \ub2e4\ub978 \uc7a5\uce58\uc640 \ub3d9\uae30\ud654\ub429\ub2c8\ub2e4(\uc561\uc138\uc2a4 \uc81c\uc5b4 \ubc0f \ub77c\uc6b0\ud305 \uad6c\uc131\uc5d0 \ub530\ub77c). <code>\ub3d9\uae30\ud654 \uae30\ub2a5<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/05\/userprofile_app_overview_xamarin.gif\" alt=\"User Profile with Sync App Overview\" \/><\/figure>\n<h2 id=\"nextsteps\">\ub2e4\uc74c \ub2e8\uacc4<\/h2>\n<p>\ud29c\ud1a0\ub9ac\uc5bc\uc774 \ub05d\ub098\uba74 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \uc548\uc804\ud558\uac8c \ud65c\uc131\ud654\ud558\ub294 \ubc29\ubc95\uc744 \uc774\ud574\ud558\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ub0b4\uc5d0\uc11c \uc561\uc138\uc2a4 \uc81c\uc5b4, \ub370\uc774\ud130 \uc720\ud6a8\uc131 \uac80\uc0ac \ubc0f \uad8c\ud55c \ubd80\uc5ec\ub97c \uc2dc\ud589\ud558\ub294 \ubc29\ubc95\uacfc \uc571 \ub0b4\uc5d0\uc11c \ucffc\ub9ac \uc774\ubca4\ud2b8\ub97c \ub4f1\ub85d\ud558\ub294 \ubc29\ubc95\uc758 \uae30\ubcf8 \uc0ac\ud56d\uc744 \uc219\uc9c0\ud574\uc57c \ud569\ub2c8\ub2e4.<br \/>\n<br \/>\n\uadf8\ub7ec\ub098 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c \ubcfc \uc218 \uc788\ub4ef\uc774 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c '\ud574\ub9c8 \ubaa8\ub4dc'\ub85c \uc0ac\uc6a9\ud558\uace0 \uc788\uc73c\ubbc0\ub85c \ud074\ub77c\uc6b0\ub4dc\uc5d0 \ub370\uc774\ud130\ub97c \uc9c0\uc18d\uc2dc\ud0a4\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc774 \uc2dc\uc2a4\ud15c\uc744 \ud655\uc7a5\ud558\uc5ec \ud074\ub77c\uc6b0\ub4dc\uc758 \ub370\uc774\ud130 \uc9c0\uc18d\uc131\uc744 \uc704\ud574 Couchbase \uc11c\ubc84\ub97c \ud1b5\ud569\ud558\ub294 \ud5a5\ud6c4 \ud29c\ud1a0\ub9ac\uc5bc\uc744 \uae30\ub300\ud574 \uc8fc\uc138\uc694!<br \/>\n<br \/>\n\uc9c8\ubb38\uc774\ub098 \ud53c\ub4dc\ubc31\uc774 \uc788\uc73c\uba74 \uc544\ub798\uc5d0 \ub313\uae00\uc744 \ub0a8\uae30\uac70\ub098 \ud2b8\uc704\ud130\ub85c \uc5b8\uc81c\ub4e0\uc9c0 \ubb38\uc758\ud574 \uc8fc\uc138\uc694.\u00a0<a href=\"https:\/\/twitter.com\/probablyrealrob\">@probablyrealrob<\/a>\u00a0\ub610\ub294 \ub2e4\uc74c \uc8fc\uc18c\ub85c \uc774\uba54\uc77c\uc744 \ubcf4\ub0b4\uc8fc\uc138\uc694.\u00a0<a href=\"mailto:robert.hedgpeth@couchbase.com\">robert.hedgpeth@couchbase.com<\/a>. .\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud3ec\ub7fc<\/a> \ub97c \ud1b5\ud574 \uc9c8\ubb38\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Sync Gateway is a key internet facing component of Couchbase Mobile stack that enables secure data synchronization across Couchbase Lite enabled clients. Couchbase Mobile 2.0 introduced a brand new websockets based replication protocol for data synchronization that is more [&hellip;]<\/p>","protected":false},"author":34959,"featured_media":6649,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,2370,1815,7667,1810,2366,2351],"tags":[1577,1536,2215,2348,2349,2363],"ppma_author":[9080],"class_list":["post-6920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-android","category-best-practices-and-tutorials","category-couchbase-lite","category-couchbase-mobile","category-sync-gateway","category-xamarin","tag-cross-platform","tag-ios","tag-user-profile","tag-uwp","tag-xamarin","tag-xamarin-forms"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Getting Started with Couchbase Sync Gateway and Xamarin<\/title>\n<meta name=\"description\" content=\"This tutorial will introduce you to creating offline-first apps using Couchbase Sync Gateway with your Xamarin apps and Coucbase Mobile.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-sync-gateway-xamarin\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin\" \/>\n<meta property=\"og:description\" content=\"This tutorial will introduce you to creating offline-first apps using Couchbase Sync Gateway with your Xamarin apps and Coucbase Mobile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-sync-gateway-xamarin\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-16T13:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:52:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1074\" \/>\n\t<meta property=\"og:image:height\" content=\"506\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@probablyrealrob\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/\"},\"author\":{\"name\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47\"},\"headline\":\"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin\",\"datePublished\":\"2019-05-16T13:00:20+00:00\",\"dateModified\":\"2025-06-14T03:52:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/\"},\"wordCount\":552,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg\",\"keywords\":[\"cross platform\",\"ios\",\"user profile\",\"uwp\",\"xamarin\",\"xamarin.forms\"],\"articleSection\":[\".NET\",\"Android\",\"Best Practices and Tutorials\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Sync Gateway\",\"Xamarin\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/\",\"name\":\"Getting Started with Couchbase Sync Gateway and Xamarin\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg\",\"datePublished\":\"2019-05-16T13:00:20+00:00\",\"dateModified\":\"2025-06-14T03:52:28+00:00\",\"description\":\"This tutorial will introduce you to creating offline-first apps using Couchbase Sync Gateway with your Xamarin apps and Coucbase Mobile.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg\",\"width\":1074,\"height\":506},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47\",\"name\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d2687b799f515d10560e40ed5b695b63\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g\",\"caption\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\"},\"description\":\"Rob Hedgpeth is a Senior Developer Advocate at Couchbase specializing in mobile and IoT technologies. Rob has been developing applications of all flavors for over a decade, but has primarily been focused on the mobile space since 2010. Prior to working at Couchbase Rob worked as a Mobile Architect at Xamarin and Microsoft.\",\"sameAs\":[\"https:\/\/x.com\/probablyrealrob\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/robert-hedgpeth\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Getting Started with Couchbase Sync Gateway and Xamarin","description":"\uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c\ub294 Xamarin \uc571 \ubc0f Coucbase Mobile\uacfc \ud568\uaed8 Couchbase \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc624\ud504\ub77c\uc778 \uc6b0\uc120 \uc571\uc744 \ub9cc\ub4dc\ub294 \ubc29\ubc95\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-sync-gateway-xamarin\/","og_locale":"ko_KR","og_type":"article","og_title":"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin","og_description":"This tutorial will introduce you to creating offline-first apps using Couchbase Sync Gateway with your Xamarin apps and Coucbase Mobile.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-sync-gateway-xamarin\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-05-16T13:00:20+00:00","article_modified_time":"2025-06-14T03:52:28+00:00","og_image":[{"width":1074,"height":506,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg","type":"image\/jpeg"}],"author":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@probablyrealrob","twitter_misc":{"Written by":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/"},"author":{"name":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47"},"headline":"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin","datePublished":"2019-05-16T13:00:20+00:00","dateModified":"2025-06-14T03:52:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/"},"wordCount":552,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg","keywords":["cross platform","ios","user profile","uwp","xamarin","xamarin.forms"],"articleSection":[".NET","Android","Best Practices and Tutorials","Couchbase Lite","Couchbase Mobile","Sync Gateway","Xamarin"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/","name":"Getting Started with Couchbase Sync Gateway and Xamarin","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg","datePublished":"2019-05-16T13:00:20+00:00","dateModified":"2025-06-14T03:52:28+00:00","description":"\uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c\ub294 Xamarin \uc571 \ubc0f Coucbase Mobile\uacfc \ud568\uaed8 Couchbase \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc624\ud504\ub77c\uc778 \uc6b0\uc120 \uc571\uc744 \ub9cc\ub4dc\ub294 \ubc29\ubc95\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/04\/xamarin_cover_2.jpg","width":1074,"height":506},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-sync-gateway-xamarin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Getting Started with Couchbase Sync Gateway and Xamarin"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47","name":"Rob Hedgpeth, \uc218\uc11d \uac1c\ubc1c\uc790 \uc639\ud638\uc790, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d2687b799f515d10560e40ed5b695b63","url":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","caption":"Rob Hedgpeth, Senior Developer Advocate, Couchbase"},"description":"Rob Hedgpeth\ub294 \ubaa8\ubc14\uc77c \ubc0f IoT \uae30\uc220\uc744 \uc804\ubb38\uc73c\ub85c \ud558\ub294 Couchbase\uc758 \uc218\uc11d \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. Rob\uc740 10\ub144 \ub118\uac8c \ubaa8\ub4e0 \uc885\ub958\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud574 \uc654\uc9c0\ub9cc 2010\ub144\ubd80\ud130\ub294 \uc8fc\ub85c \ubaa8\ubc14\uc77c \ubd84\uc57c\uc5d0 \uc9d1\uc911\ud574 \uc654\uc2b5\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \uc77c\ud558\uae30 \uc804\uc5d0\ub294 Xamarin\uacfc Microsoft\uc5d0\uc11c \ubaa8\ubc14\uc77c \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/probablyrealrob"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/robert-hedgpeth\/"}]}},"authors":[{"term_id":9080,"user_id":34959,"is_guest":0,"slug":"robert-hedgpeth","display_name":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","author_category":"","last_name":"Hedgpeth, Senior Developer Advocate, Couchbase","first_name":"Rob","job_title":"","user_url":"","description":"Rob Hedgpeth\ub294 \ubaa8\ubc14\uc77c \ubc0f IoT \uae30\uc220\uc744 \uc804\ubb38\uc73c\ub85c \ud558\ub294 Couchbase\uc758 \uc218\uc11d \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. Rob\uc740 10\ub144 \ub118\uac8c \ubaa8\ub4e0 \uc885\ub958\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud574 \uc654\uc9c0\ub9cc 2010\ub144\ubd80\ud130\ub294 \uc8fc\ub85c \ubaa8\ubc14\uc77c \ubd84\uc57c\uc5d0 \uc9d1\uc911\ud574 \uc654\uc2b5\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \uc77c\ud558\uae30 \uc804\uc5d0\ub294 Xamarin\uacfc Microsoft\uc5d0\uc11c \ubaa8\ubc14\uc77c \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/6920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/34959"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=6920"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/6920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/6649"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=6920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=6920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=6920"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=6920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}