{"id":280974,"date":"2022-09-22T05:04:27","date_gmt":"2022-09-22T04:04:27","guid":{"rendered":"https:\/\/blog.jetbrains.com\/kotlin\/2022\/09\/join-the-kotlin-multiplatform-mobile-content-creators\/"},"modified":"2022-09-22T05:04:30","modified_gmt":"2022-09-22T04:04:30","slug":"join-the-kotlin-multiplatform-mobile-content-creators","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/ko\/kotlin\/2022\/09\/join-the-kotlin-multiplatform-mobile-content-creators\/","title":{"rendered":"Kotlin Multiplatform Mobile \ucf58\ud150\uce20 \uc81c\uc791\uc790\ub85c \ucc38\uc5ec\ud558\uc138\uc694"},"content":{"rendered":"<p><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2022\/05\/kotlin-multiplatform-mobile-beta-roadmap-update\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin Multiplatform Mobile \ubca0\ud0c0<\/a>\uac00 \uace7 \ucd9c\uc2dc\ub420 \uc608\uc815\uc774\uba70 \uae30\uc220 \uc0dd\ud0dc\uacc4\ub294 \uafb8\uc900\ud55c \uc131\uc7a5\uc744 \uac70\ub4ed\ud558\uc5ec \uc131\uc219\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc131\uc7a5\uc5d0 \ucee4\ubba4\ub2c8\ud2f0\uc758 \ub178\ub825\uc774 \ud070 \uc601\ud5a5\uc744 \ubbf8\ucce4\uc2b5\ub2c8\ub2e4. \uc804 \uc138\uacc4 \uac1c\ubc1c\uc790\ub4e4\uc740 \uae30\uc220 \ucc44\ud0dd \uacbd\ud5d8\uc744 \uacf5\uc720\ud558\uace0, \ud301\uc744 \uc81c\uacf5\ud560 \ubfd0 \uc544\ub2c8\ub77c \ud6cc\ub96d\ud55c \uad50\uc721\uc6a9 \uc0d8\ud50c \ubc0f \uae30\ud0c0 \ucf58\ud150\uce20\ub97c \uc81c\uc791\ud558\uc5ec \ud559\uc2b5\uc790\uc5d0\uac8c \uc601\uac10\uc744 \uc8fc\uace0 \uacf5\uc2dd \uc790\ub8cc\ub97c \uc644\uc131\ud558\ub294 \ub370 \uae30\uc5ec\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc800\ud76c \ud300\uc740 \ubaa8\ub4e0 \uae00, \ub3d9\uc601\uc0c1, \uc0d8\ud50c\uc744 \ub9cc\ub4e0 \uc81c\uc791\uc790\uc758 \ub178\ub825\uc5d0 \uac10\uc0ac\ub97c \ud45c\ud558\uace0\uc790 Kotlin Multiplatform Mobile Content Creators Recognition \ucea0\ud398\uc778\uc744 \uc2dc\uc791\ud588\uc2b5\ub2c8\ub2e4. \ud6cc\ub96d\ud55c \ucf58\ud150\uce20\ub294 Kotlin Multiplatform Mobile\uc758 \ucc44\ud0dd\ud558\ub294 \ub370 \ub9ce\uc740 \ub3c4\uc6c0\uc774 \ub418\ubbc0\ub85c, \uc774\ub7ec\ud55c \ucf58\ud150\uce20\uc5d0 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uad00\uc2ec\uc744 \uac16\uace0 \uc8fc\ubaa9 \ubc1b\uc744 \uc218 \uc788\ub3c4\ub85d \ud558\ub824\uace0 \ud569\ub2c8\ub2e4. \uc624\ub298 3\uac00\uc9c0 \ucf58\ud150\uce20\ub97c \uc18c\uac1c\ud574 \ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li><a href=\"https:\/\/betterprogramming.pub\/experience-using-kmp-in-production-apps-for-a-year-2474406d99d4\" target=\"_blank\" rel=\"noreferrer noopener\">[&#x1f4d6; \uac8c\uc2dc\uae00] My Experience After Using Kotlin Multiplatform in Production Apps for a Year(\ud504\ub85c\ub355\uc158 \uc571\uc5d0\uc11c Kotlin Multiplatform\uc744 1\ub144\uac04 \uc0ac\uc6a9\ud55c \uacbd\ud5d8)<\/a>&nbsp;&#8211; Harshith Shetty. Harshit\uc740 \uc774 \uae00\uc744 \ud1b5\ud574 \ubcf8\uc778 \ud300\uc5d0\uc11c Kotlin Multiplatform Mobile\uc744 \uc0ac\uc6a9\ud574 \uac1c\ubc1c \ud504\ub85c\uc138\uc2a4\ub97c \ucd5c\uc801\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub41c \ud301\uc744 \uacf5\uc720\ud569\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=7Wl-G8aXxDA\" target=\"_blank\" rel=\"noreferrer noopener\">[&#x1f3a5; \ub3d9\uc601\uc0c1] Creating Your First Hello World Kotlin Multiplatform Mobile App(\uccab Hello World Kotlin Multiplatform Mobile \uc571 \uc81c\uc791\ud558\uae30)<\/a> &#8211; Philipp Lackner. Philipp\uc740 \uc774 \ub3d9\uc601\uc0c1\uc5d0\uc11c Multiplatform Mobile \ud504\ub85c\uc81d\ud2b8\ub97c \uc124\uc815\ud558\uace0, hello world \uc571\uc744 \uc81c\uc791\ud558\uace0, Android \ubc0f iOS\uc5d0\uc11c \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/github.com\/Kashif-E\/KMMNewsAPP\" target=\"_blank\" rel=\"noreferrer noopener\">[&#x1f4bb; \uc0d8\ud50c] KMMNewsAPP<\/a> &#8211; Kashif Mehmood. \uc774 \uc608\uc81c\ub294 Kotlin Multiplatform Mobile \ud504\ub85c\uc81d\ud2b8 \ud15c\ud50c\ub9bf\uacfc \uc0d8\ud50c \uc571\uc73c\ub85c, \uae54\ub054\ud55c \uc544\ud0a4\ud14d\ucc98\uc640 MVI\ub97c \uc0ac\uc6a9\ud574 \ube4c\ub4dc\ub418\uc5c8\uc73c\uba70 UI\ub97c \uc81c\uc678\ud55c \ubaa8\ub4e0 \uac83\uc774 \uacf5\uc720\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\ubaa8\ub4e0 \uc81c\uc791\uc790\ub97c \uc5b8\uae09\ud558\ub294 \uac74 \ubd88\uac00\ub2a5\ud558\ubbc0\ub85c, \uac00\uc7a5 \ucc38\uc2e0\ud55c \ucf58\ud150\uce20\ub97c \uc911\uc2ec\uc73c\ub85c \uc18c\uac1c\ud574 \ub4dc\ub838\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc5b8\uc81c\ub4e0 \uc131\uc7a5\ud558\ub294 Multiplatform Mobile \ucf58\ud150\uce20 \uc81c\uc791\uc790 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <strong>Kotlin \ud300\uc740 3\uac1c\uc6d4\ub9c8\ub2e4 \ub2e4\uc74c \ubc29\uc2dd\uc744 \ud1b5\ud574 \uc778\uae30 \ucf58\ud150\uce20\ub97c \uc120\uc815\ud558\uc5ec \ud64d\ubcf4\ub97c \uc9c0\uc6d0\ud560 \uc608\uc815\uc785\ub2c8\ub2e4<\/strong>.<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin \ube14\ub85c\uadf8<\/a>\uc758 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c \uc18c\uac1c.<\/li>\n<li>\uacf5\uc2dd <a href=\"https:\/\/twitter.com\/kotlin\" target=\"_blank\" rel=\"noreferrer noopener\">@Kotlin Twitter \uacc4\uc815,<\/a> Kotlin Slack \ubc0f <a href=\"https:\/\/www.youtube.com\/c\/Kotlin\" target=\"_blank\" rel=\"noreferrer noopener\">Youtube Community<\/a>\uc5d0\uc11c \uc18c\uac1c.<\/li>\n<li>Multiplatform Mobile <a href=\"https:\/\/kotlinlang.org\/docs\/home.html\" target=\"_blank\" rel=\"noopener\">\ubb38\uc11c \uae00<\/a>\uc5d0 \ud3ec\ud568.&nbsp;<\/li>\n<\/ul>\n<p>\uc5b4\ub5a4 \ucf58\ud150\uce20\ub97c \ub9cc\ub4e4\uc9c0 \uace0\ubbfc\ud558\uace0 \uc788\ub2e4\uba74 \uac00\uc7a5 \ub9ce\uc740 \uc694\uccad\uc744 \ubc1b\uc740 Kotlin Multiplatform Mobile \ucf58\ud150\uce20 \uc8fc\uc81c \ubaa9\ub85d\uc744 \ud655\uc778\ud574 \ubcf4\uc138\uc694. \uc774 \ubaa9\ub85d\uc740 \uac00\uc7a5 \uc218\uc694\uac00 \ub9ce\uc740 \ucf58\ud150\uce20\ub97c \uc798 \uc54c\uace0 \uc788\ub294 <a href=\"https:\/\/developers.google.com\/community\/experts\/directory\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin \uba40\ud2f0\ud50c\ub7ab\ud3fc GDE(Google Developer Experts)<\/a> \uadf8\ub8f9\uc774 \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li>Kotlin Multiplatform Mobile \uc544\uc774\ub514\uc5b4\ub97c iOS \ud300\uc5d0 \uc124\ub4dd\ub825 \uc788\uac8c \uc81c\uc548\ud558\uae30<\/li>\n<li>Swift\ub85c \uba4b\uc9c4 Kotlin API \uc791\uc131\ud558\uae30.<\/li>\n<li>\uc778\ud130\ud398\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0 \ubc0f \ud544\uc694\ud55c\/\uc2e4\uc81c \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0.<\/li>\n<li>\uacf5\uc720 \ucf54\ub4dc\uc758 \uc591 \ucd5c\ub300\ud654\ud558\uae30.<\/li>\n<li>Kotlin Multiplatform Mobile \uc2dc\uc791\ud558\uae30: iOS\uc640 Android \uac04 \ubd84\uc11d \uacf5\uc720\ud558\uae30.<\/li>\n<li>\ub300\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\ub97c Kotlin Multiplatform Mobile\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud558\uae30.<\/li>\n<\/ul>\n<p>\uc774 \ubaa9\ub85d\uc740 \uc601\uac10\uc744 \uc8fc\ub294 \uc608\uc2dc\uc5d0 \ubd88\uacfc\ud558\ubbc0\ub85c \ub2e4\ub978 \uc8fc\uc81c\uc640 \uad00\ub828\ud55c \uc5ec\ub7ec\ubd84\uc758 \uacbd\ud5d8\uc744 \uc790\uc720\ub86d\uac8c \uacf5\uc720\ud574 \uc8fc\uc138\uc694. Kotlin \ucee4\ubba4\ub2c8\ud2f0\uc5d0\ub294 \ub354 \ub2e4\uc591\ud55c \uc0dd\uac01\uc774 \uc788\uc744 \uac83\uc73c\ub85c \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc5ec\ub7ec\ubd84\ub9cc\uc758 \uc804\ubb38 \ucf58\ud150\uce20\ub97c \uae30\ub300\ud558\uace0 \uc788\uaca0\uc2b5\ub2c8\ub2e4! \uc5ec\ub7ec\ubd84\uc774 \uc81c\uc791\ud55c \ucf58\ud150\uce20\ub97c \uac8c\uc2dc\ud560 \ub54c, \uadf8 \ud574\ub2f9 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc9c0\uc6d0\uc774 \ub41c\ub2e4\uba74, #<strong>kotlinmultiplatform<\/strong> \ud0dc\uadf8(\ub610\ub294 Kotlin Multiplatform\uc758 \ub2e4\ub978 \uc77c\ubc18 \ud0dc\uadf8)\ub3c4 \ucd94\uac00\ud574 \uc8fc\uc138\uc694!<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-277905\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/09\/image-10.png\" alt=\"\" width=\"1348\" height=\"366\"><\/figure>\n<p>\uc800\ud76c \ud300\uc5d0\uc11c \uac8c\uc2dc\uae00, \ub3d9\uc601\uc0c1, \uc0d8\ud50c \ud504\ub85c\uc81d\ud2b8 \ub610\ub294 \uae30\ud0c0 \uc720\ud615\uc758 \ucf58\ud150\uce20\ub97c \ub193\uce58\uc9c0 \uc54a\ub3c4\ub85d <a href=\"mailto:kmm.feedback@kotlinlang.org\" target=\"_blank\" rel=\"noreferrer noopener\">kmm.feedback@kotlinlang.org<\/a>\ub85c \ub9c1\ud06c\ub97c \ubcf4\ub0b4\uc8fc\uc138\uc694.<\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c, \ub9b4\ub9ac\uc2a4 \uc774\ud6c4 Kotlin Multiplatform \uc0dd\ud0dc\uacc4\uc5d0 \uc9c0\uc18d\uc801\uc73c\ub85c \ud22c\uc790\ud574\uc628 Kotlin \ud30c\ud2b8\ub108\uc0ac\uc5d0 \uac10\uc0ac\uc758 \uc778\uc0ac\ub97c \uc804\ud558\uace0\uc790 \ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/touchlab\" target=\"_blank\" rel=\"noreferrer noopener\">Touchlab<\/a> \u2013 Kotlin Multiplatform Mobile\uc744 \ube60\ub974\uac8c \uc2dc\uc791\ud560 \uc218 \uc788\ub3c4\ub85d \uc124\uacc4\ub41c \ucf54\ub4dc \ubc0f \ub3c4\uad6c \uceec\ub809\uc158\uc778 <a href=\"https:\/\/github.com\/touchlab\/KaMPKit\" target=\"_blank\" rel=\"noreferrer noopener\">KaMPKit<\/a>\uacfc iOS \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 Kotlin \ucf54\ub4dc\ub97c Xcode\uc5d0\uc11c \uc9c1\uc811 \ub514\ubc84\uadf8\ud560 \uc218 \uc788\ub294 <a href=\"https:\/\/github.com\/touchlab\/xcode-kotlin\" target=\"_blank\" rel=\"noreferrer noopener\">xcode-kotlin \ud50c\ub7ec\uadf8\uc778<\/a>\uc758 \uc81c\uc791\uc0ac\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/github.com\/icerockdev\" target=\"_blank\" rel=\"noreferrer noopener\">IceRock<\/a> \u2013 Kotlin Multiplatform \ub77c\uc774\ube0c\ub7ec\ub9ac \uceec\ub809\uc158\uc778 <a href=\"https:\/\/moko.icerock.dev\/\" target=\"_blank\" rel=\"noreferrer noopener\">Moko<\/a>\uc758 \uc81c\uc791\uc0ac\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/github.com\/kosi-libs\" target=\"_blank\" rel=\"noreferrer noopener\">Kodein Koders<\/a> \u2013 \uace0\ud1b5\uc5c6\ub294 Kotlin \uc885\uc18d \uc694\uc18c \uc0bd\uc785\uc744 \uc704\ud55c <a href=\"https:\/\/github.com\/kosi-libs\/Kodein\" target=\"_blank\" rel=\"noreferrer noopener\">Kodein<\/a> \uc81c\uc791\uc0ac\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\ubaa8\ub4e0 \uc0dd\ud0dc\uacc4 \uae30\uc5ec\uc790 \ubc0f \ucf58\ud150\uce20 \uc81c\uc791\uc0ac \uc5ec\ub7ec\ubd84\uaed8 \uac10\uc0ac\ub4dc\ub9bd\ub2c8\ub2e4. \uc5ec\ub7ec\ubd84\ub4e4\uc774 \ucc38\uc5ec\uc640 \uc758\uacac\uc740 \ub9e4\uc6b0 \uc18c\uc911\ud569\ub2c8\ub2e4. \uc5ec\ub7ec\ubd84\uc758 \ucc38\uc5ec\uc640 \ud568\uaed8 Kotlin Multiplatform \uc0dd\ud0dc\uacc4\ub294 \ub354\uc6b1 \ubc1c\uc804\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4!<\/p>\n<p><em>\uac8c\uc2dc\ubb3c \uc6d0\ubb38 \uc791\uc131\uc790<\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":277883,"comment_status":"closed","ping_status":"closed","template":"","categories":[956],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/280974"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/comments?post=280974"}],"version-history":[{"count":5,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/280974\/revisions"}],"predecessor-version":[{"id":280981,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/280974\/revisions\/280981"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media\/277883"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media?parent=280974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/categories?post=280974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/tags?post=280974"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/cross-post-tag?post=280974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}