°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (21,380¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,750¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (18,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Ç÷¯ÅÍ ¾Û °³¹ß ù°ÉÀ½ : ¸ð¹ÙÀÏ ¾Û °³¹ß ÇÙ½É ±âÃÊ¿Í È°¿ë

¿øÁ¦ : Beginning App Development with Flutter
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

25,000¿ø

  • 22,500¿ø (10%ÇÒÀÎ)

    1,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/24(¼ö) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

Ç÷¯Å͸¦ »ç¿ëÇؼ­ Å©·Î½º Ç÷§Æû ¸ð¹ÙÀÏ ¾ÛÀ» °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ±âº» Áö½Ä°ú ¿¹Á¦¸¦ ¼Ò°³ÇÑ´Ù. 1ºÎ Ç÷¯ÅÍ ¼Ò°³¿¡¼­´Â Ç÷¯ÅÍ ¼Ò°³ ¹× Ç÷¯ÅÍ ¾Û °³¹ß¿¡ ÇÊ¿äÇÑ °³¹ß ȯ°æÀ» ¼³Á¤ÇÑ´Ù. 2ºÎ Ç÷¯ÅÍ ±âÃÊ¿¡¼­´Â Ç÷¯ÅÍ ¾ÛÀÇ ±âº» ±¸¼º ¿ä¼ÒÀÎ À§Á¬À» ÀÚ¼¼È÷ ¾Ë¾Æº¸°í À§Á¬ÀÇ ·¹À̾ƿô, À§Á¬À» ²Ù¹Ì´Â ¹æ¹ý°ú ÇÔ²² Ç÷¯ÅÍ ¾Û °³¹ß¿¡ ²À ÇÊ¿äÇÑ Á¦½ºÃ³ ó¸®, ³»ºñ°ÔÀÌ¼Ç µîÀÇ °³³äµµ ¹è¿î´Ù. 3ºÎ Ç÷¯ÅÍ È°¿ë¿¡¼­´Â Áö±Ý±îÁö ¹è¿î Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ÆÄÀÏ, HTTP, ±¸±Û ÆÄÀ̾À̽º¸¦ »ç¿ëÇÏ´Â Ç÷¯ÅÍ ¾ÛÀ» ¸¸µé¾îº»´Ù. Ç÷¯ÅÍÀÇ ±âº» ¾ð¾îÀÎ ´ÙÆ®ÀÇ Æ¯Â¡Àº ºÎ·Ï¿¡¼­ ¼Ò°³ÇÏ°í ¸¶¹«¸®ÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ÀÌ Ã¥¿¡ ½ñ¾ÆÁø Âù»ç ¡Ú

¡°·¦ ÆäÀÎÀÇ Ã¥Àº Ç÷¯ÅÍ·Î ¸ÖƼÇ÷§Æû ¾Û °³¹ßÀ» ½ÃÀÛÇÏ·Á´Â °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ Á¤º¸°¡ °¡µæÇÑ ¸ÚÁø ¾È³»¼­´Ù.¡±
- ÇÁ·¹µå¸¯ ½´ºñ°Ô¸£(Frederik Schwieger)/ ±¹Á¦ Ç÷¯ÅÍ ÇØÄ¿Åæ ÁÖÃÖÀÚ, Ç÷¯ÅÍ ½ºÄð ¼³¸³ÀÚ

¡°¸ÚÁø Ã¥ÀÌ´Ù! ÀÌ Ã¥Àº Ãʺ¸ÀÚ°¡ ¿øÇÏ´Â ³»¿ëÀº ¹°·Ð ±× ÀÌ»óÀ» ´ã°í ÀÖ´Ù. Ç÷¯ÅÍ ÀÚü¸¦ ¼³¸íÇÒ »Ó ¾Æ´Ï¶ó Ç÷¯ÅÍ°¡ Á¸ÀçÇÏ´Â ÀÌÀ¯±îÁöµµ ¼³¸íÇÑ´Ù. ¶Ç °³¹ß Áß¿¡ ÈçÈ÷ ÀϾ´Â ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¸ÚÁø ÆÁµµ Á¦°øÇÑ´Ù. °­·ÂÈ÷ ÃßõÇÑ´Ù.¡±
- Á¦·Î¿£ ¡°Á¦ÀÌ¡± ¸¶À̾î(Jeroen ¡°Jay¡± Meijer)/ Ç÷¯ÅÍ Ä¿¹Â´ÏƼ ±êÇãºê °ü¸®ÀÚ

¡°·¦ÀÇ Ã¥Àº Ç÷¯Å͸¦ ½ÃÀÛÇϱ⿡ ¾ÆÁÖ ÁÁÀº Ã¥ÀÌ´Ù. ¾ÛÀ» óÀ½ ¸¸µå´Â °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ ÁÖÁ¦¸¦ »©³õÁö ¾Ê°í ´Ù·ê »Ó¸¸ ¾Æ´Ï¶ó ³ë·ÃÇÑ °³¹ßÀÚ¿¡°Ôµµ °ªÁø Á¤º¸°¡ µé¾îÀÖ´Ù.¡±
- ³ë¸£º£¸£Æ® Äڽþî(Norbert Kozsir)/ Ç÷¯ÅÍ Ä¿¹Â´ÏƼ ÆíÁýÀÚ

¡°¾Æ¸§´Ù¿î ¾ÛÀ» ¸¸µé ¼ö ÀÖ´Â Àç¹Õ°í È¿À²ÀûÀÎ ¹æ¹ýÀ» ã´Â´Ù¸é Ç÷¯Å͸¦ »ìÆ캸¶ó. Ç÷¯ÅÍÀÇ ¼¼°è·Î ¶°³ª´Â ¿©Çà ¾È³»¼­¸¦ ã°í ÀÖ´Ù¸é ÀÌ Ã¥À» ±ÇÇÑ´Ù.¡±
- ºê¶óÀ̾ð ÀÌ°Ç(Brian Egan), flutter_architecture_samples, scoped_model, flutter_redux °³¹ßÀÚ

¡°Ç÷¯Å͸¦ ½ÃÀÛÇÏ´Â ¸ðµç °³¹ßÀÚ°¡ µû¶ó Çϱ⠽±µµ·Ï º¹ÀâÇÑ Á¤º¸¸¦ ´Ü¼øÇÏ°Ô Àß ³ª´² ¼³¸íÇÑ´Ù. ³ë·ÃÇÑ °³¹ßÀÚµç ¸· ÀÔ¹®ÇÑ °³¹ßÀÚµç Ç÷¯Å͸¦ ½ÃÀÛÇÒ ¶§ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» Á¦°øÇÑ´Ù.¡°
- ³»½Ã ·¥µð¾ó(Nash Ramdial), ¹Ìµð¾öÀÇ Ç÷¯ÅÍ Ä¿¹Â´ÏƼ ¼ö¼® ÆíÁýÀÚ

¡°¿µ¾î°¡ ¸ð±¹¾î°¡ ¾Æ´Ñ µ¶Àڷμ­ ÀÌ Ã¥ÀÇ °£°áÇÑ ¼³¸í°ú Áö·çÇÒ Æ´ ¾øÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â Á¡¿¡ °¨ÅºÇß´Ù.¡±
- ¶ó¿ìÇÁ ¶óÈ÷½¬(Raouf Rahiche)/ Ç÷¯ÅÍ °­¿¬ÀÚ, °³¹ßÀÚ, °­»ç

¡°·¦ ÆäÀÎÀº ¾ó¸®¾î´äÅÍÀÌÀÚ Ç÷¯ÅÍ Ä¿¹Â´ÏƼÀÇ ¿ø³â ¸â¹ö·Î¼­ Ç÷¯ÅÍ¿¡ °üÇÑ ¼¼°è ÃÖ°íÀÇ ±ÇÀ§ÀÚ Áß ÇÑ ¸íÀÌ´Ù. ·¦Àº ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ¿£Áö´Ï¾î·Î °í¸¿°Ôµµ ´Ù¸¥ »ç¶÷ÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â Áñ°Å¿î ¹®Ã¼·Î Ã¥À» ¾²´Â »ç¶÷ÀÌ´Ù.¡±
- ½ºÄ± ½ºÅç(Scott Stoll)/ Ç÷¯ÅÍ Äڵ庣À̽º ±â¿©ÀÚ, Ç÷¯ÅÍ ½ºÅ͵ð ±×·ìÀÇ °øµ¿ ¼³¸³ÀÚ


¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

ÀÚ¹Ù, C#, C++, ¿ÀºêÁ§Æ¼ºêC°°Àº °´Ã¼ÁöÇâ ¾ð¾î¸¦ °æÇèÇغðí, Ç÷¯ÅÍ·Î ¾Èµå·ÎÀÌµå ¾Û, iOS ¾Û, À¥ ¾ÛÀ» ¸¸µé°í ½ÍÀº °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Ç÷¯ÅÍ°¡ óÀ½ÀÌ°í ¿©·¯ Ç÷§Æû¿¡¼­ ½ÇÇàÇÒ ¾ÛÀ» ¸¸µé°í ½Í´Ù¸é ÀÌ Ã¥Àº ÃÖ°íÀÇ ¼±ÅÃÀÌ´Ù.
Ç÷¯ÅÍ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¿¡°Ôµµ ¹°·Ð µµ¿òµÇ°ÚÁö¸¸, Ç÷¯ÅÍ¿¡ °üÇÑ »çÀü Áö½ÄÀ̳ª °æÇèÀÌ ¾ø¾îµµ ÃæºÐÈ÷ ÀÐÀ» ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ Ç÷¯Å͸¦ ¿ÏÀüÈ÷ óÀ½ Á¢ÇÑ´Ù´Â »ý°¢À¸·Î ½è´Ù.
iOS, ¾Èµå·ÎÀ̵å, À¥ °³¹ß¿¡ °üÇØ ¾Ë°í ÀÖ´Ù¸é Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇϱ⠴õ ½¬¿ï ¼ö ÀÖ´Ù. Ç÷¯ÅÍ¿Í ºñ½ÁÇÑ Á¡ÀÌ ¸¹±â ¶§¹®ÀÌ´Ù. ƯÈ÷ ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ¸®¾×Æ®¸¦ Àß ¾È´Ù¸é ´õ ÁÁ´Ù. ¸ð¸¥´Ù Çصµ Á¶¹Ù½ÉÀ» ´À³¥ ÇÊ¿ä´Â ¾ø´Ù. ¸ô¶óµµ »ó°ü¾ø´Ù.
´ÙÆ® ¾ð¾î¿¡ °üÇÑ Áö½Äµµ µµ¿òÀÌ µÈ´Ù. ´ÙÆ®´Â ºÐ¸í µ¶Æ¯ÇÑ ¸éÀÌ ÀÖÁö¸¸ °´Ã¼ ÁöÇâÀÇ °³³äÀ» ÀÌÇØÇÑ´Ù¸é ¸Å¿ì ½±°Ô ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Ù. ÀÚ¹Ù³ª C#À» ¾È´Ù¸é º° ´Ù¸¥ ¼³¸í ¾øÀ̵µ Ã¥ÀÇ Äڵ带 ´ëºÎºÐ ÀÌÇØÇÒ ¼ö ÀÖ´Ù. Á¶±Ý¸¸ ÀоîºÁµµ ¹Ù·Î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖÀ» Á¤µµ´Ù.
µ¿½Ã¿¡ ´ÙÆ®¿¡´Â ¸ð¹ü »ç·Ê·Î ¿©±æ ¸¸ÇÑ µ¶Æ¯Çϸ鼭µµ ¸ÚÁø ±â´ÉÀÌ ¸î °¡Áö ÀÖ´Ù. ÀÌ·± ¸ð¹ü »ç·Ê¸¦ »ç¿ëÇÏÁö ¾Ê°í ÀÚ¹Ù °³¹ßÀÚ°¡ ÀÌÇØÇϱ⠽±°Ô Äڵ带 °£¼ÒÈ­ÇÒ ¼öµµ ÀÖ¾úÁö¸¸, Àå±âÀûÀ¸·Î º¼ ¶§ º° µµ¿òÀÌ ¾È µÈ´Ù°í »ý°¢Çß´Ù. µû¶ó¼­ ¸ð¹ü »ç·Ê¸¦ Àû±ØÀûÀ¸·Î È°¿ëÇß°í ¼³¸íÀº ºÎ·Ï A, ¡®´ÙÆ® ¾ð¾î °³¿ä¡¯¿¡ ¼ö·ÏÇß´Ù. ºÎ·ÏÀ» ÅëÇØ Äڵ带 ÀÛ¼ºÇÒ ¶§ Âü°íÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ Ä¿´×ÆäÀÌÆÛ¿Í ÇÔ²² ´Ù¸¥ ¾ð¾îÀÇ °³¹ßÀÚ°¡ ¿¹»óÄ¡ ¸øÇÑ Æ¯Â¡¿¡ °üÇÑ ±íÀÌ ÀÖ´Â ¼³¸íÀ» Á¦°øÇÑ´Ù. ¡®´ÙÆ®ÀÇ ¿¹»óÄ¡ ¸øÇÑ Æ¯Â¡¡¯ ÀýÀ» ƯÈ÷ ÁÖÀÇ ±í°Ô º¸±â ¹Ù¶õ´Ù.


¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

ÀÌ Ã¥Àº iOS, ¾Èµå·ÎÀ̵å, À¥¿¡¼­ Á¦´ë·Î µ¿ÀÛÇÏ´Â ±â´ÉÀÌ Ç³ºÎÇÑ ¾ÛÀ» ¸¸µå´Â ¹æ¹ýÀ» Å©°Ô ¼¼ ºÎºÐÀ¸·Î ³ª´²¼­ ¾Ë·ÁÁØ´Ù.

1ºÎ: Ç÷¯ÅÍ ¼Ò°³
1Àå. ¡®Çï·Î Ç÷¯ÅÍ¡¯¿¡¼­´Â ÀÌ Ã¥À» ½ÃÀÛÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº» ³»¿ëÀ» ´Ù·ç¸ç, ÀÌ Ã¥À» ¼±ÅÃÇÑ ÀÌÀ¯¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. Ç÷¯ÅÍ·Î Ç® ¼ö ÀÖ´Â ¹®Á¦Á¡°ú °³¹ß Ã¥ÀÓÀÚ°¡ Ç÷¯ÅÍ¿Í ´Ù¸¥ ¼Ö·ç¼ÇÀ» ³õ°í °í¹ÎÇÏ´Â ÀÌÀ¯¸¦ ¾Ë·ÁÁØ´Ù.
Ç÷¯ÅÍ´Â µ¶Æ¯ÇÏ°í ´Ù¾çÇÑ ÅøÀ» Áö´Ï°í ÀÖ´Ù. ÇÏÁö¸¸ °¢ ÅøÀÇ ¿ªÇÒ°ú »ç¿ë¹ýÀÌ Ç×»ó °£´ÜÇÏÁö¸¸Àº ¾Ê´Ù. 2Àå. ¡®Ç÷¯ÅÍ °³¹ß¡¯¿¡¼­´Â ÄÚµå ÀÛ¼º, µð¹ö±ë, Å×½ºÆ®, ½ÇÇà¿¡ À̸£´Â °úÁ¤À» ¾È³»ÇÑ´Ù. ¼³Ä¡¿Í ¾÷µ¥ÀÌÆ®¸¦ Æ÷ÇÔÇؼ­ °³¹ß ÅøÀ» ÁغñÇÏ´Â ¹æ¹ýµµ ¹è¿î´Ù.

2ºÎ: Ç÷¯ÅÍÀÇ ±âÃÊ
À§Á¬Àº ¸ðµç Ç÷¯ÅÍ ¾ÛÀÇ ÇÙ½É ±¸¼º ¿ä¼Ò´Ù. 3Àå. ¡®À§Á¬ÀÌ ÀüºÎ´Ù¡¯¿¡¼­´Â À§Á¬ÀÌ Áß¿äÇÑ ÀÌÀ¯¸¦ º¸¿©ÁÖ°í, À§Á¬À» ¸¸µé ÀÇ¿åÀ» ºÒ·¯ ÀÏÀ¸Å°¸ç, À§Á¬À» ¸¸µå´Â ±âº»ÀûÀÎ ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. UIµµ ÄÚµå·Î ¸¸µå´Â Ç÷¯ÅÍÀÇ Æ¯Â¡, À§Á¬ÀÇ Á¾·ù, Å°, »óÅ°¡ ¾ø´Â À§Á¬°ú »óŸ¦ Áö´Ï´Â À§Á¬ÀÇ ºñ±³ µîÀ» ÁÖÁ¦·Î ÇÑ´Ù.
4Àå. ¡®°ª À§Á¬¡¯¿¡¼­´Â °ªÀ» À¯ÁöÇÏ´Â À§Á¬, ƯÈ÷ »ç¿ëÀÚ ÀÔ·Â Çʵ带 ±íÀÌ ÆÄ°íµç´Ù. pubspec.yaml ÆÄÀÏ°ú Text, Image, Icon À§Á¬, Ç÷¯ÅÍ¿¡¼­ ÆûÀ» ¸¸µå´Â ¹æ¹ýÀ» ´Ù·é´Ù.
5Àå. ¡®Á¦½ºÃ³ ´ëÀÀ¡¯¿¡¼­´Â ÅÇ, ½º¿ÍÀÌÇÁ, ÇÉÄ¡ °°Àº »ç¿ëÀÚÀÇ µ¿ÀÛ¿¡ ´ëÀÀÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ´Ù¾çÇÑ ¹öÆ°°ú GestureDetector À§Á¬À» ¼Ò°³ÇÑ´Ù.
6Àå. ¡®À§Á¬ ·¹À̾ƿô¡¯¿¡¼­´Â È­¸é¿¡ À§Á¬À» ¹èÄ¡ÇÏ´Â ¹æ¹ý, À§Á¬À» ¾ç¿·À̳ª À§¾Æ·¡·Î ³ª¶õÈ÷ ¹èÄ¡ÇÏ´Â ¹æ¹ý, À§Á¬ »çÀÌÀÇ °£°ÝÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý, À§Á¬À» °¡·Î, ¼¼·Î·Î Á¤·ÄÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
³»ºñ°ÔÀ̼ÇÀº »ç¿ëÀÚÀÇ Çൿ¿¡ ´ëÀÀÇؼ­ À§Á¬À» °¨Ãß°í ´Ù¸¥ À§Á¬À» º¸¿©ÁØ´Ù. ÀÌ·¸°Ô Çؼ­ ´Ù¸¥ È­¸éÀ¸·Î ³Ñ¾î°¡´Â ´À³¦À» ÁØ´Ù. 7Àå. ¡®³»ºñ°ÔÀ̼ǰú ¶ó¿ìÆ᯿¡¼­´Â ½ºÅà ³»ºñ°ÔÀ̼Ç, ÅÇ ³»ºñ°ÔÀ̼Ç, µå·Î¾î ³»ºñ°ÔÀ̼ÇÀ» ¼³¸íÇÑ´Ù.
8Àå. ¡®À§Á¬ ²Ù¹Ì±â¡¯¿¡¼­´Â »ö»ó, Å׵θ®, Àå½Ä, ÇüÅ µî À§Á¬ÀÇ Ç¥Çö°ú °ü·Ã ÀÖ´Â ¼Ó¼ºÀ» Á¦¾îÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀÌ¹Ì ¾ÕÀå¿¡¼­ ¿©·¯ À§Á¬À» ¼Ò°³Çϸ鼭 °¡º­¿î ²Ù¹Ì±â¸¦ Àû¿ëÇغôÙ. ÇÏÁö¸¸ ÀÌ Àå¿¡¼­´Â ½ÇÁ¦ ¾ÛÀ» º¸±â ÁÁ°Ô ²Ù¹Ì°í ÀüüÀûÀÎ ÀÏ°ü¼ºÀ» À¯ÁöÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Áú¹®¿¡ ´ëÇÑ ´äº¯À» º¼ ¼ö ÀÖ´Ù.
9Àå. ¡®»óÅ °ü¸®¡¯¿¡¼­´Â ´Ù¸¥ À§Á¬ÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ¹æ¹ý°ú °¡Á®¿Â µ¥ÀÌÅ͸¦ º¯°æÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. StatefulWidgets¸¦ ¸¸µå´Â ¹æ¹ý°ú °¡Àå ÁÁÀº ¼³°è ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶Ç ½ÇÁ¦·Î º¹ÀâÇÑ »óÅ °ü¸®¸¦ ó¸®ÇÏ´Â ´Ù¾çÇÑ ÅøÀ» °³·«ÀûÀ¸·Î »ìÆ캻´Ù.

3ºÎ: Ç÷¯ÅÍ È°¿ë
10Àå. ¡®ÆÄÀÏÀ» »ç¿ëÇÏ´Â Ç÷¯ÅÍ ¾Û °³¹ß¡¯¿¡¼­´Â ¶óÀ̺귯¸® »ç¿ë¹ý°ú Future, async, await, ¾Û¿¡ ÆÄÀÏÀ» Ãß°¡ÇÏ´Â ¹æ¹ý, ÆÄÀÏÀ» ÀÐ°í ¾²´Â ¹æ¹ý, JSON Á÷·ÄÈ­¸¦ ¼³¸íÇÑ´Ù.
11Àå. ¡®HTTP·Î RESTful API È£Ã⡯¿¡¼­´Â HTTP API ¼­¹ö¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ ÀÐ°í ¾µ ¶§ ÇÊ¿äÇÑ GET, POST, PUT, DELETE, PATCH ¿äûÀ» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
12Àå. ¡®Ç÷¯ÅÍ¿¡¼­ ÆÄÀ̾À̽º È°¿ë¡¯¿¡¼­´Â ±¸±ÛÀÌ Á¦°øÇÏ´Â °­·ÂÇÑ Å¬¶ó¿ìµå ¼Ö·ç¼ÇÀÎ ÆÄÀ̾À̽º¿Í Ç÷¯Å͸¦ ½ÇÁ¦·Î ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.

¸ñÂ÷

1ºÎ. Ç÷¯ÅÍ ¼Ò°³

1Àå. Çï·Î Ç÷¯ÅÍ
__Ç÷¯ÅͶõ?
__Ç÷¯Å͸¦ ¼±ÅÃÇØ¾ß ÇÏ´Â ÀÌÀ¯
__´Ù¸¥ ¼±ÅÃÁö
__³×ÀÌƼºê ¼Ö·ç¼Ç
__¸¶¹«¸®

2Àå. Ç÷¯ÅÍ °³¹ß
__Ç÷¯ÅÍ ÅøüÀÎ
____Ç÷¯ÅÍ SDK
____IDE
____IDE DevTools
____¿¡¹Ä·¹ÀÌÅÍ
____°³¹ß Åø ¾÷µ¥ÀÌÆ®
__Ç÷¯ÅÍ °³¹ß °úÁ¤
____ÀÚµ¿À¸·Î ¸¸µé¾îÁö´Â ¾Û°ú ÆÄÀÏ
____¾Û ½ÇÇà
__¸¶¹«¸®

2ºÎ. Ç÷¯ÅÍÀÇ ±âÃÊ

3Àå. À§Á¬ÀÌ ÀüºÎ´Ù
__UIµµ ÄÚµå·Î
__Ç÷¯ÅÍÀÇ ±âº» À§Á¬
__°ª À§Á¬
__·¹À̾ƿô À§Á¬
__³»ºñ°ÔÀÌ¼Ç À§Á¬
__±âŸ À§Á¬
__»óÅ°¡ ¾ø´Â À§Á¬À» ¸¸µå´Â ¹æ¹ý
____Å°¸¦ Áö´Ï´Â À§Á¬
____À§Á¬À¸·Î °ª Àü´Þ
__»óÅ°¡ ¾ø´Â À§Á¬°ú »óŸ¦ Áö´Ï´Â À§Á¬
____µÑ Áß ¾î¶² À§Á¬À» ¸¸µé¾î¾ß ÇÒ±î?
__¸¶¹«¸®

4Àå. °ª À§Á¬
__Text À§Á¬
__Icon À§Á¬
__Image À§Á¬
____³»Àå À̹ÌÁö
____³×Æ®¿öÅ© À̹ÌÁö
____À̹ÌÁö Å©±â º¯°æ
__ÀÔ·Â À§Á¬
____ÅؽºÆ® Çʵå
____Æû À§Á¬¿¡ ÇÔ²² ¹èÄ¡
____Form À§Á¬
____FormField À§Á¬
____Form ¿¹Á¦
__¸¶¹«¸®

5Àå. Á¦½ºÃ³ ´ëÀÀ
__´Ù¾çÇÑ ¹öÆ°
____·¹ÀÌÁîµå ¹öÆ°: RaisedButton
____Ç÷§ ¹öÆ°°ú ¾ÆÀÌÄÜ ¹öÆ°: FlatButton, IconButton
____Ç÷ÎÆà ¾×¼Ç ¹öÆ°: FloatingActionButton
____ÄíÆÛƼ³ë ¹öÆ°: CupertinoButton
__µð½º¹Ì¼­ºí: Dismissible
__Ä¿½ºÅÒ Á¦½ºÃ³
____°úÁ¤ 1: Á¦½ºÃ³¿Í µ¿ÀÛ °áÁ¤
____°úÁ¤ 2: Ä¿½ºÅÒ À§Á¬ »ý¼º
____°úÁ¤ 3: GestureDetector À§Á¬ Ãß°¡
____°úÁ¤ 4: Á¦½ºÃ³¿Í µ¿ÀÛ ¿¬°á
__¿¹Á¦ 1: ±æ°Ô ´©¸£±â¿¡ ´ëÀÀ
__¿¹Á¦ 2: ÇÉÄ¡·Î »õ·Î¿î Ç׸ñ Ãß°¡
__¿¹Á¦ 3: ¿ÞÂÊÀ̳ª ¿À¸¥ÂÊÀ¸·Î ½º¿ÍÀÌÇÁ
__µ¿½Ã¿¡ µÎ °³ ÀÌ»óÀÇ Á¦½ºÃ³°¡ ÀϾ ¶§
__¸¶¹«¸®

6Àå. À§Á¬ ·¹À̾ƿô
__Àüü È­¸é ·¹À̾ƿô
____¸ÓƼ¸®¾ó ¾Û À§Á¬: MaterialApp
____½ºÄ³Æúµå À§Á¬: Scaffold
____¾Û ¹Ù À§Á¬: AppBar
____¾ÈÀü ¿µ¿ª À§Á¬: SafeArea
____½º³¼ ¹Ù À§Á¬: SnackBar
__Ç÷¯ÅÍ°¡ À§Á¬ÀÇ Å©±â¸¦ Á¤ÇÏ´Â ¹æ¹ý
____¹«¼­¿î ¡°unbounded height¡± ¿¡·¯
____Ç÷¯ÅÍÀÇ ·¹À̾ƿô ¾Ë°í¸®Áò
__À§Á¬À» ´Ù¸¥ À§Á¬ÀÇ ¿·À̳ª ¾Æ·¡¿¡ ³õ´Â ¹æ¹ý
__À§Á¬Àº Àý´ë·Î ¸Â¾Æ ¶³¾îÁöÁö ¾Ê´Â´Ù!
__°ø°£ÀÌ ³²À» ¶§
____mainAxisAlignment
____crossAxisAlignment
____Expanded À§Á¬
__°ø°£ÀÌ ºÎÁ·ÇÒ ¶§
____ListView À§Á¬
__Container À§Á¬°ú ¹Ú½º ¸ðµ¨
____ÄÁÅ×ÀÌ³Ê ¾È¿¡¼­ Á¤·Ä°ú À§Ä¡ ÁöÁ¤
____ÄÁÅ×À̳ÊÀÇ Å©±â¸¦ Á¤ÇÏ´Â ¹æ¹ý
__Ưº°ÇÑ ·¹À̾ƿô À§Á¬
____Stack À§Á¬
____GridView À§Á¬
____Table À§Á¬
__¸¶¹«¸®

7Àå. ³»ºñ°ÔÀ̼ǰú ¶ó¿ìÆÃ
__½ºÅà ³»ºñ°ÔÀ̼Ç
____¾ÕµÚ·Î ³»ºñ°ÔÀ̼Ç
____¾ÀÀ» ´ÝÀº µÚ¿¡ °á°ú ȹµæ
__µå·Î¾î ³»ºñ°ÔÀ̼Ç
____Drawer À§Á¬
____µå·Î¾î ä¿ì±â
__ÅÇ ³»ÀÌ°ÔÀ̼Ç
____TabController
____TabBarView
____ÅÇ ¹Ù¿Í ÅÇ
____È­¸é ¾Æ·¡ÂÊÀÇ ÅÇ ¹Ù
__´ÙÀ̾ó·Î±× À§Á¬
____showDialog( )¿Í AlertDialog
____´ÙÀ̾ó·Î±×ÀÇ ÀÀ´ä ó¸®
__³»ºñ°ÔÀÌ¼Ç ¹æ½ÄÀÇ Á¶ÇÕ

8Àå. À§Á¬ ²Ù¹Ì±â
__Ç÷¯ÅÍÀÇ ²Ù¹Ì±â
__»ö»ó
__ÅؽºÆ® ²Ù¹Ì±â
____TextStyle
____Ä¿½ºÅÒ ÆùÆ®
__ÄÁÅ×ÀÌ³Ê ²Ù¹Ì±â
____Å׵θ®
____BorderRadius
____BoxShape
__À§Á¬ ½×±â
____Positioned À§Á¬
__Card À§Á¬
__Å׸¶
____theme ¼Ó¼º Àû¿ë
__¸¶¹«¸®

9Àå. »óÅ °ü¸®
__»óÅÂÀÇ ÀǹÌ
__StatefulWidget ¾È¿¡¼­ ¹ú¾îÁö´Â ÀÏ
__»óÅÂÀÇ °¡Àå Áß¿äÇÑ ±ÔÄ¢
__»óŸ¦ ¾Æ·¡·Î Àü´Þ
__»óÅ ²ø¾î ¿Ã¸®±â
__»óÅ °ü¸® ¿¹Á¦
__»óŸ¦ »ç¿ëÇØ¾ß ÇÒ ¶§
__°í±Þ »óÅ °ü¸®
____InheritedWidget
____BLoC
____ScopedModel
____ÈÅ
____Provider
____Redux
____»óÅ °ü¸® ÆÐÅ°ÁöÀÇ ´Ù¾çÇÔ
__¸¶¹«¸®

3ºÎ. Ç÷¯ÅÍ È°¿ë

10Àå. ÆÄÀÏÀ» »ç¿ëÇÏ´Â Ç÷¯ÅÍ ¾Û °³¹ß
__Ç÷¯ÅÍ ¾Û¿¡ ¶óÀ̺귯¸® Ãß°¡
____¶óÀ̺귯¸® °Ë»ö
____pubspec.yaml¿¡ ¶óÀ̺귯¸® Ãß°¡
____¶óÀ̺귯¸® ÀÓÆ÷Æ®
____¶óÀ̺귯¸® »ç¿ë
__Future, async, await
____´ë±âÇØ¾ß ÇÏ´Â ÀÌÀ¯
____Future¿¡¼­ µ¥ÀÌÅ͸¦ ¾ò´Â ¹æ¹ý
____await
____async
__¾Û¿¡ ÆÄÀÏ Ãß°¡
__ÆÄÀÏ »ý¼º
____±×¸®°í Àбâ
__JSON Çü½Ä
____¾ÛÀÇ ¸Þ¸ð¸®¸¦ JSONÀ¸·Î ÀúÀå
____¾ÛÀÇ ¸Þ¸ð¸®·Î JSON Àбâ
__°øÀ¯ ȯ°æ ¼³Á¤
____¼³Á¤ ÀúÀå
____¼³Á¤ Àбâ
__¸¶¹«¸®

11Àå. HTTP·Î RESTful API È£Ãâ
__API È£ÃâÀÇ ¶æ
__API ¿äûÀÇ Á¾·ù
__HTTP GET, DELETE ¿äû »ý¼º
__HTTP PUT, POST, PATCH ¿äû »ý¼º
__HTTPÀÀ´äÀ» À§Á¬°ú °áÇÕ
____°¡Àå °£´ÜÇÑ ¹æ¹ýÀÎ ¹«Â÷º° ´ëÀÔ
____±ò²ûÇÑ ¹æ¹ýÀÎ FutureBuilder
__°­·ÂÇÑ Çü½ÄÀÇ Å¬·¡½º
____ºñÁî´Ï½º Ŭ·¡½º »ý¼º
____.fromJSON( ) ¸Þ¼­µå ÀÛ¼º
____.fromJSON( )·Î °´Ã¼ ¼öÈ­
__API È£Ãâ ¿¹Á¦
____¼­¹ö ¼³Á¤
____Ç÷¯ÅÍ ¾Û »ý¼º
____°­·ÂÇÑ Çü½ÄÀÇ ºñÁî´Ï½º Ŭ·¡½º »ý¼º
____PeopleList.dart
____Ç÷¯ÅÍ¿¡¼­ GET ¿äû
____Ç÷¯ÅÍ¿¡¼­ DELETE ¿äû
____PeopleUpsert.dart
____Ç÷¯ÅÍ¿¡¼­ POST¿Í PUT ¿äû
__¸¶¹«¸®

12Àå. Ç÷¯ÅÍ¿¡¼­ ÆÄÀ̾À̽º È°¿ë
__ÆÄÀ̾À̽º ¼Ò°³
____Ŭ¶ó¿ìµå ÆÄÀ̾Åä¾î
____Ŭ¶ó¿ìµå ÇÔ¼ö
____ÀÎÁõ
__ÆÄÀ̾À̽º ¼³Á¤
____(1) ÆÄÀ̾À̽º ÇÁ·ÎÁ§Æ® »ý¼º
____(2) µ¥ÀÌÅͺ£À̽º »ý¼º
____(3) iOS ¾Û Ãß°¡
____(4) ¾Èµå·ÎÀÌµå ¾Û Ãß°¡
____(5) FlutterFire Ç÷¯±×ÀÎ Ãß°¡
__ÆÄÀ̾Åä¾î »ç¿ë
____Ä÷º¼Ç GET
____Äõ¸®
____¾÷¼­Æ®
____»èÁ¦
__¾ÕÀ¸·Î °¡¾ß ÇÒ ¹æÇâ

ºÎ·Ï A. ´ÙÆ® ¾ð¾î °³¿ä

ÀúÀÚ¼Ò°³

·¦ ÆäÀÎ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

±èÈ«Áß [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë