{"id":1939,"date":"2021-10-14T12:23:29","date_gmt":"2021-10-14T19:23:29","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/surface-duo\/?p=1939"},"modified":"2021-10-14T12:23:29","modified_gmt":"2021-10-14T19:23:29","slug":"hacktoberfest-2021","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/surface-duo\/hacktoberfest-2021\/","title":{"rendered":"Happy Hacktober"},"content":{"rendered":"<p>\n  Hello open source developers!\n<\/p>\n<p>\n  For the past few years October has become synonymous with open source, so this year we\u2019ve decided to opt-in our samples repositories to <em>Hacktoberfest<\/em> to encourage the community to join us in building dual-screen enhanced Android projects.\n<\/p>\n<p>\n<a href=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/surface-duo-2-pen-800.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/surface-duo-2-pen-800.png\" alt=\"Surface Duo 2 being used on a desk with a pen\" width=\"800\" height=\"600\" class=\"alignnone size-full wp-image-1941\" srcset=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/surface-duo-2-pen-800.png 800w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/surface-duo-2-pen-800-300x225.png 300w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/surface-duo-2-pen-800-768x576.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><br\/><i>Figure 1: Build or contribute to apps for Microsoft Surface Duo 2<\/i>\n<\/p>\n<h2>What is Hacktoberfest?<\/h2>\n<p><a href=\"https:\/\/hacktoberfest.digitalocean.com\/\">Hacktoberfest<\/a> is a celebration of open source projects and contributions, run by <a href=\"https:\/\/hacktoberfest.digitalocean.com\/\">Digital Ocean<\/a>. It encourages developers to participate in open source projects with the offer of a free t-shirt for qualifying contributions.\n<\/p>\n<p>\n  We\u2019ve added the <strong>Hacktoberfest<\/strong> topic to these Microsoft Surface Duo Developer Experience GitHub repositories, which are open for participation:\n<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/microsoft\/surface-duo-sdk-samples-kotlin\">Kotlin samples<\/a>\n  <\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/surface-duo-sdk-samples\">Java samples<\/a>\n  <\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/surface-duo-sdk-xamarin-samples\">Xamarin samples<\/a>\n  <\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/surface-duo-window-manager-samples\">Jetpack Window Manager samples<\/a>\n  <\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/surface-duo-compose-samples\">Jetpack Compose samples<\/a>\n  <\/li>\n<\/ul>\n<p>\n  The rules for participating are outlined on the <a href=\"https:\/\/hacktoberfest.digitalocean.com\/\">Hacktoberfest<\/a> website. You\u2019re encouraged to raise an issue that describes your proposed contribution and engage with the maintainer to agree on the goals and approach, then write the code and submit the pull request.\n<\/p>\n<p>\n  We\u2019ve already started a list of issues you can tackle \u2013 check out each repo for ideas or raise an issue with your suggestion.\n<\/p>\n<h2>Microsoft Global Hackathon<\/h2>\n<p>\n  While our community is engaging with open source projects across the internet, here at Microsoft we\u2019re engaging in a <a href=\"https:\/\/news.microsoft.com\/life\/hackathon\/\">hackathon of our own<\/a>. The Global Hackathon is a time for people across the company to work together, learn together, and create amazing projects. Last year the <a href=\"https:\/\/www.microsoft.com\/en-us\/garage\/blog\/2020\/11\/microsoft-garage-project-sketch-360-comes-to-surface-duo\/\">Sketch 360 project<\/a> was featured in the Surface Duo hacks, and went on to be released on <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.microsoft.garage.sketch360app\">Google Play<\/a> in conjunction with Microsoft Garage.\n<\/p>\n<p>\n  <img decoding=\"async\" width=\"500\" height=\"625\" src=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/graphical-user-interface-text-whiteboard-descri-1.png\" class=\"wp-image-1940\" alt=\"Surface Duo 2 running the Sketch 360 apps\" srcset=\"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/graphical-user-interface-text-whiteboard-descri-1.png 500w, https:\/\/devblogs.microsoft.com\/surface-duo\/wp-content\/uploads\/sites\/53\/2021\/10\/graphical-user-interface-text-whiteboard-descri-1-240x300.png 240w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><br\/><i>Figure 2: Sketch 360 running on two screens<\/i>\n<\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/garage\/blog\/2021\/10\/room-to-dream-how-the-microsoft-garage-is-hacking-creative-culture-on-a-global-scale\/\">Microsoft Garage runs the hackathon<\/a>, and is represented in locations around the world. This encourages teams across cities, countries, and timezones to work together on projects of all sizes. Although it\u2019s an internal Microsoft event, you can follow the excitement on Twitter <a href=\"https:\/\/twitter.com\/hashtag\/MicrosoftHackathon\">#MicrosoftHackathon<\/a>.\n<\/p>\n<h2>Resources and feedback<\/h2>\n<p>\n  For coding tips, visit the <a href=\"https:\/\/docs.microsoft.com\/dual-screen\/\">Surface Duo developer documentation<\/a> , <a href=\"https:\/\/docs.microsoft.com\/dual-screen\/android\/jetpack\/window-manager\/samples\">our samples<\/a>, and Google\u2019s <a href=\"https:\/\/developer.android.com\/large-screens\">Android large screen development guidance<\/a>.\n<\/p>\n<p>\n  If you have any questions, or would like to tell us about your dual-screen apps, use the\u00a0<a href=\"http:\/\/aka.ms\/SurfaceDuoSDK-Feedback\">feedback forum<\/a>\u00a0or message us on Twitter\u00a0<a href=\"https:\/\/twitter.com\/surfaceduodev\">@surfaceduodev<\/a>.\u00a0\n<\/p>\n<p>\n  Finally, please join us for our <a href=\"https:\/\/twitch.tv\/surfaceduodev\">dual screen developer livestream<\/a> at 11am (Pacific time) each Friday \u2013 mark it in your calendar and check out the <a href=\"https:\/\/www.youtube.com\/channel\/UClGu9QLtPNz8OdddBfhZXPA\">archives on YouTube<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello open source developers! For the past few years October has become synonymous with open source, so this year we\u2019ve decided to opt-in our samples repositories to Hacktoberfest to encourage the community to join us in building dual-screen enhanced Android projects. Figure 1: Build or contribute to apps for Microsoft Surface Duo 2 What is [&hellip;]<\/p>\n","protected":false},"author":30297,"featured_media":1941,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[693,705,473,411,46,181],"class_list":["post-1939","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-surface-duo-sdk","tag-flutter","tag-java","tag-kotlin","tag-react-native","tag-surface-duo","tag-xamarin"],"acf":[],"blog_post_summary":"<p>Hello open source developers! For the past few years October has become synonymous with open source, so this year we\u2019ve decided to opt-in our samples repositories to Hacktoberfest to encourage the community to join us in building dual-screen enhanced Android projects. Figure 1: Build or contribute to apps for Microsoft Surface Duo 2 What is [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/1939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/users\/30297"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/comments?post=1939"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/posts\/1939\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media\/1941"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/media?parent=1939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/categories?post=1939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/surface-duo\/wp-json\/wp\/v2\/tags?post=1939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}