{"id":438,"date":"2020-01-27T20:29:46","date_gmt":"2020-01-27T11:29:46","guid":{"rendered":"http:\/\/mobilelab.khu.ac.kr\/?page_id=438"},"modified":"2024-04-10T16:47:55","modified_gmt":"2024-04-10T07:47:55","slug":"beprogrammer","status":"publish","type":"page","link":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/beprogrammer\/","title":{"rendered":"Dart &#038; Flutter"},"content":{"rendered":"\n<p>Dart \uc5b8\uc5b4\uc640 Flutter \ud504\ub808\uc784\uc6cc\ud06c\uc758 Cross-Platform \uae30\uc220\ub85c Full Stack Programmer\uac00 \ub418\ub294 \ubc29\ubc95\uc744 \uae00\ub85c \uc5f0\uc7ac\ud55c \uc2dc\uc810\uc774 2020\ub144 5\uc6d4 \uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0, \uc5f0\uc7ac\ud55c \uae00\uc774 \uc528\uc557\uc774 \ub418\uc5b4, 2023\ub144 5\uc6d4 <strong><a href=\"https:\/\/product.kyobobook.co.kr\/detail\/S000201983210\">\ud480\uc2a4\ud0dd \uac1c\ubc1c\uc774 \uc26c\uc6cc\uc9c0\ub294 \ub2e4\ud2b8&amp;\ud50c\ub7ec\ud130 (\uc601\uc9c4\ub2f7\ucef4)<\/a><\/strong>&#8221; \ub3c4\uc11c\ub97c \ucd9c\uac04\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<p>2023\ub144 2\ud559\uae30\uc5d0\ub294 &#8220;<strong><a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/fssp\/\" title=\"\">\ud480\uc2a4\ud0dd \uc11c\ube44\uc2a4 \ud504\ub85c\uadf8\ub798\ubc0d (Full Stack Service Programming)<\/a><\/strong>&#8221; \ub77c\ub294 \uc774\ub984\uc73c\ub85c, \ucd9c\uac04\ud55c \ub3c4\uc11c\ub97c \uad50\uc7ac\ub85c \uc0ac\uc6a9\ud558\ub294, \ud480\uc2a4\ud0dd \uc11c\ube44\uc2a4 \uac1c\ubc1c \uac15\uc88c\ub97c \uac1c\uc124\ud569\ub2c8\ub2e4. \ucde8\ubbf8\ub85c \uc2dc\uc791\ud55c Dart &amp; Flutter \uc5f0\uc7ac\uac00, \ucc3d\uc5c5 \ud639\uc740 \ud480\uc2a4\ud0dd \uac1c\ubc1c\uc774 \ud544\uc694\ud55c \uc0ac\ub78c\ub4e4\uc5d0\uac8c \uc870\uae08\uc774\ub098\ub9c8 \uae30\uc5ec\ud558\uae38 \ubc14\ub78d\ub2c8\ub2e4. <\/p>\n\n\n\n<p>\uc774 \uc0ac\uc774\ud2b8\uc5d0\ub294 \ucc45\uc758 \ucd9c\uac04 \uc774\ud6c4 \uc0c8\ub86d\uac8c \ub098\ud0c0\ub09c Dart\uc640 Flutter \uae30\uc220\ub4e4\uc744 \uacc4\uc18d \uc5f0\uc7ac\ud558\ub3c4\ub85d \ud558\ub824 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>[01] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/01\/24\/be-dart-programmer-01\/\">\uae00\uc744 \uc2dc\uc791\ud558\uba70<\/a><br>[02] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/01\/27\/be-dart-programmer-02\/\">\uc65c Dart \uc5b8\uc5b4\ub97c \uc120\ud0dd\ud588\ub294\uac00?<\/a><br>[03] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/02\/03\/be-dart-programmer-03\/\">\uac1c\ubc1c \ud658\uacbd \uad6c\ucd95\ud558\uae30<\/a><br>[04] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/02\/10\/be-dart-programmer-04\/\">C++ \ud504\ub85c\uadf8\ub798\uba38\ub97c \uc704\ud55c Dart \uae30\ucd08\ubb38\ubc95 Quick Summary Part.1<\/a><br>[05] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/02\/17\/be-dart-programmer-05\/\">C++ \ud504\ub85c\uadf8\ub798\uba38\ub97c \uc704\ud55c Dart \uae30\ucd08\ubb38\ubc95 Quick Summary Part.2<\/a><br>[06] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/02\/24\/be-dart-programmer-06\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Hello World!<\/a><br>[07] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/03\/02\/be-dart-programmer-07\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Variables &amp; Constants<\/a><br>[08] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/03\/09\/be-dart-programmer-08\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Number Types<\/a><br>[09] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/03\/16\/be-dart-programmer-09\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; String Types<\/a><br>[10] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/03\/23\/be-dart-programmer-10\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Boolean &amp; Conditional Statement<\/a><br>[11] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/03\/30\/be-dart-programmer-11\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Repetition (Loop) <\/a><br>[12] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/04\/06\/be-dart-programmer-12\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211;\u00a0Functions<\/a><br>[13] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/04\/13\/be-dart-programmer-13\/\">MS Visual Code\ub97c \ud1b5\ud55c Dart \ud504\ub85c\uadf8\ub7a8 \ub514\ubc84\uadf8 \ud558\uae30<\/a><br>[14] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/04\/20\/be-dart-programmer-14\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Class<\/a><br>[15] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/04\/27\/be-dart-programmer-15\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; List<\/a><br>[16] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/05\/04\/be-dart-programmer-16\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Set<\/a><br>[17] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/05\/11\/be-dart-programmer-17\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Map<\/a><br>[18] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/05\/18\/be-dart-programmer-18\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Useful Dart Features<\/a><br>[19] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/05\/25\/be-dart-programmer-19\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Exception Handling<\/a><br>[20] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/06\/01\/be-dart-programmer-20\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Making Class, Part.1<\/a><br>[21] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/06\/08\/be-dart-programmer-21\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Making Class, Part.2<\/a><br>[22] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/06\/15\/be-dart-programmer-22\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Making Class, Part.3<\/a><br>[23] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/06\/22\/be-dart-programmer-23\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Console I\/O (Input &amp; Output)<\/a><br>[24] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/06\/29\/be-dart-programmer-24\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Generics<\/a><br>[25] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/07\/06\/dart-programmer-25\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Asynchrony Support<\/a><br>[26] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/07\/13\/be-dart-programmer-26\/\">Dart \uae30\ucd08\ubb38\ubc95 &#8211; Library &amp; File\/Stream\/Process<\/a><br>[27] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/07\/20\/be-dart-programmer-27\/\">HTTP\u00a0Client\uc640 Server \uac1c\ubc1c\u00a0&#8211; Basic HTTP Server &amp; Frameworks<\/a><br>[28] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/07\/27\/be-dart-programmer-28\/\">HTTP Client\uc640 Server \uac1c\ubc1c &#8211; GET &amp; POST in HTTP Server<\/a><br>[29] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/08\/03\/be-dart-programmer-29\/\">HTTP Client\uc640 Server \uac1c\ubc1c &#8211; HTTP Client Development<\/a><br>[30] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/08\/10\/be-dart-programmer-30\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; Ice Break &amp; References<\/a><br>[31] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/08\/27\/be-dart-programmer-31\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; Hello World!<\/a><br>[32] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/08\/24\/be-dart-programmer-32\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; Understanding Widgets<\/a><br>[33] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/08\/31\/be-dart-programmer-33\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; StatelessWidget Example<\/a><br>[34] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/09\/07\/be-dart-programmer-34\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; StatefulWidget Example<\/a><br>[35] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/09\/14\/be-dart-programmer-35\/\">Flutter \ud65c\uc6a9\ud558\uae30 &#8211; Skeleton Program for Future Usage<\/a><br>[36] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/09\/21\/dart-programmer-36\/\">Web &amp; Desktop \uac1c\ubc1c &#8211; Introduction<\/a><br>[37] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/09\/28\/dart-programmer-37\/\">Web \uac1c\ubc1c &#8211; Development Environment<\/a><br>[38] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/05\/dart-programmer-38\/\">Web \uac1c\ubc1c &#8211; \u201cHello, World!\u201d Dart web-only app<\/a><br>[39] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/12\/dart-programmer-39\/\">Web \uac1c\ubc1c &#8211; \u201cHello, World!\u201d Flutter multi-platform web app<\/a><br>[40] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-40\/\">Web \uac1c\ubc1c &#8211; Flutter for Web : History &amp; Roadmap<\/a><br>[41] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-41\/\">Web \uac1c\ubc1c &#8211; Flutter for Web : Login UI Example<\/a><br>[42] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-42\/\">Web \uac1c\ubc1c &#8211; Dart for Web<\/a><br>[43] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-43\/\">Web \uac1c\ubc1c &#8211; AngularDart for Web<\/a><br>[44] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-44\/\">Desktop \uac1c\ubc1c &#8211; Flutter for Desktop\u00a0(macOS, Windows, Linux)<\/a><br>[45] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-45\/\">Container \uac1c\ubc1c &#8211; Dart HTTP Server over Docker, Part.1<\/a><br>[46] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-46\/\">Container \uac1c\ubc1c &#8211; Dart HTTP Server over Docker, Part.2<\/a><br>[47] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-programmer-47\/\">Wrapup (\uc9c0\uc18d\uc801\uc778 \uac1c\ubc1c\uc790\ub85c \ub098\uc544\uac00\ub294 \uc0c8\ub85c\uc6b4 \uccab\uac78\uc74c)<\/a><br>[48] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/flutter-1-17-0-2020-05-07\/\">Flutter 1.17.0 \ub9b4\ub9ac\uc988 <\/a><br>[49] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2020\/10\/14\/dart-2-8-2020-05-06\/\">Dart 2.8.1 \ub9b4\ub9ac\uc988<\/a><br><strong>[50] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/05\/10\/%ec%b6%9c%ea%b0%84-%ed%92%80%ec%8a%a4%ed%83%9d-%ea%b0%9c%eb%b0%9c%ec%9d%b4-%ec%89%ac%ec%9b%8c%ec%a7%80%eb%8a%94-%eb%8b%a4%ed%8a%b8%ed%94%8c%eb%9f%ac%ed%84%b0-%ec%98%81%ec%a7%84%eb%8b%b7%ec%bb%b4\/\">[\ucd9c\uac04] \ud480\uc2a4\ud0dd \uac1c\ubc1c\uc774 \uc26c\uc6cc\uc9c0\ub294 \ub2e4\ud2b8&amp;\ud50c\ub7ec\ud130 (\uc601\uc9c4\ub2f7\ucef4) @2023.05.09<\/a><br><\/strong>[51] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/dart-3-%eb%a6%b4%eb%a6%ac%ec%a6%88\/\">Dart 3 \ub9b4\ub9ac\uc988 @2023.05.10<\/a><br>[52] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/flutter-3-10-%eb%a6%b4%eb%a6%ac%ec%a6%88-2023-05-11\/\" title=\"\">Flutter 3.10 \ub9b4\ub9ac\uc988 @2023.05.10<\/a><br>[53] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/dart-programmer-51\/\" title=\"\">Records (#Dart3.0)<\/a><br>[54] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/patters-dart3-0\/\" title=\"\">Patterns (#Dart3.0)<\/a><br>[55] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/class-modifiers-dart3-0\/\">Class Modifiers (#Dart3.0)<\/a><br>[56] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/rpi-game-console-%eb%a7%8c%eb%93%a4%ea%b8%b0\/\">RPi Game Console \uac1c\ubc1c\ud558\uae30 (#Game)<\/a><br>[57] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/flutter-3-13-%eb%a6%b4%eb%a6%ac%ec%a6%88\/\">Flutter 3.13 \ub9b4\ub9ac\uc988 @2023.08.17<\/a><br>[58] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2023\/09\/22\/flutter%eb%a1%9c-game-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0\/\">Flutter\ub85c 2D Casual Game \uac1c\ubc1c\ud558\uae30 (#Game)<\/a><br>[59] <a href=\"https:\/\/medium.com\/flutter\/whats-new-in-flutter-3-16-dba6cb1015d1\" title=\"\">Flutter 3.16 \ub9b4\ub9ac\uc988 @2023.11.16 {Medium \uacf5\uc2dd \ub9b4\ub9ac\uc988 \uae30\uc0ac}<\/a><br>[60] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2024\/04\/07\/extension-types-dart3-3\/\" title=\"\">Extension Types (#Dart3.3)<\/a><br>[61] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2024\/04\/07\/gemini-api-generative-ai-dart3-3\/\" title=\"\">Gemini API &#8211; Generative AI (#Dart3.3)<\/a><br>[62] <a href=\"https:\/\/medium.com\/flutter\/whats-new-in-flutter-3-19-58b1aae242d2\" title=\"\">Flutter 3.19 \ub9b4\ub9ac\uc988 @2024.02.16 {Medium \uacf5\uc2dd \ub9b4\ub9ac\uc988 \uae30\uc0ac}<\/a><br>[63] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2024\/04\/07\/wasm-is-coming-migrate-to-packageweb-dart-3-4\/\" title=\"WASM is coming \u2026 migrate to package:web from dart:html (#Dart.3.4)\">WASM is coming \u2026 migrate to package:web from dart:html (#Dart.3.4)<\/a><br>[64] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2024\/04\/07\/flutter%eb%a1%9c-chrome-extension-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0\/\" title=\"\">Flutter\ub85c Chrome Extension \uac1c\ubc1c\ud558\uae30<\/a><br>[65] <a href=\"http:\/\/mobilelab.khu.ac.kr\/wordpress\/2024\/04\/10\/serverpod-%ec%84%a4%ec%b9%98-%eb%b0%8f-%ec%8b%a4%ed%96%89\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Serverpod &#8211; The missing server for Flutter (#Serverpod)<\/a><br><br>{ Latest update @ 2024.4.10 }<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dart \uc5b8\uc5b4\uc640 Flutter \ud504\ub808\uc784\uc6cc\ud06c\uc758 Cross-Platform \uae30\uc220\ub85c Full Stack Programmer\uac00 \ub418\ub294 \ubc29\ubc95\uc744 \uae00\ub85c \uc5f0\uc7ac\ud55c \uc2dc\uc810\uc774 2020\ub144 5\uc6d4 \uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0, \uc5f0\uc7ac\ud55c \uae00\uc774 \uc528\uc557\uc774 \ub418\uc5b4, 2023\ub144 5\uc6d4 \ud480\uc2a4\ud0dd \uac1c\ubc1c\uc774 \uc26c\uc6cc\uc9c0\ub294 \ub2e4\ud2b8&amp;\ud50c\ub7ec\ud130 (\uc601\uc9c4\ub2f7\ucef4)&#8221; \ub3c4\uc11c\ub97c &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/pages\/438"}],"collection":[{"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/comments?post=438"}],"version-history":[{"count":118,"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/pages\/438\/revisions"}],"predecessor-version":[{"id":1936,"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/pages\/438\/revisions\/1936"}],"wp:attachment":[{"href":"http:\/\/mobilelab.khu.ac.kr\/wordpress\/wp-json\/wp\/v2\/media?parent=438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}