ÄÚƲ¸° °ÀÇ NO. 1 À¯Æ©¹ö Joyce°¡ ¾Ë·ÁÁִ¾ȵå·ÎÀÌµå ¾Û °³¹ßÀ» ³» °ÍÀ¸·Î ¸¸µå´Â ºñ¹ýÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå ¾ÛÀ» ¸¸µå´Â ÃֽŠ±â¼úÀ» ¾Ë·ÁÁØ´Ù. ´Ù¼¸ °¡Áö ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¸ç ½º·¹µå, ¹Ìµð¾î Ç÷¹À̾î API, ¼ºñ½º, ROOM µ¥ÀÌÅͺ£À̽º, ±¸±Û ¸Ó½Å·¯´× Å°Æ®, Ä«¸Þ¶ó, ±¸±Û ¸Ê, ±¸±Û ¾Öµå¸÷ °°Àº ½ÇÀü¿¡ À¯¿ëÇÑ ±â´ÉÀ» ¹è¿î´Ù. ƯÈ÷ 3´Ü°è¿¡¼´Â ¹Ì¼¼¸ÕÁö ÃøÁ¤ ¾ÛÀ» ÃÖ¼Ò ±â´É Á¦Ç°(MVP)À¸·Î ¸¸µç ÈÄ ±¸±Û ¸Ê°ú ±¤°í ±â´ÉÀ» ºÙ¿© ¾÷±×·¹À̵åÇÏ´Â °úÁ¤µµ º¸¿©ÁØ´Ù. ½ÇÁ¦·Î ±¸±Û Ç÷¹ÀÌ ½ºÅä¾î¿¡ ¹èÆ÷µµ Çغ»´Ù.
ºí·ÏüÀÎ °³¹ß ȸ»ç, ¾Û °³¹ß ½ºÅ¸Æ®¾÷ CTO¸¦ °ÅÃÄ ÇöÀç´Â Å×Å© ½ºÅ¸Æ®¾÷ÀÇ ´ëÇ¥ÀÔ´Ï´Ù. À¯Æ©ºê¿¡¼ ¡®ÄÚƲ¸° °ÀÇ¡¯¸¦ °Ë»öÇϸé Á¦ÀÏ »ó´Ü¿¡¼ Code with Joyce ä³Î¿¡ 2020³â ¿¬ÀçÇÑ ÄÚƲ¸° °ÀǸ¦ ¸¸³¯ ¼ö ÀÖ½À´Ï´Ù(À¯Æ©ºê ä³Î youtube.com/user/soja0524).
00Àå. °³¹ß ȯ°æ ±¸Ãà [1´Ü°è] ¾Èµå·ÎÀ̵å BASIC ÀÍÈ÷±â 01Àå ¾Èµå·ÎÀ̵å ÄÚƲ¸° ¾Û °³¹ß ÀÔ¹® __1.1 ¾Èµå·ÎÀ̵å¿Í ÄÚƲ¸° __1.2 ¾Û °³¹ß °úÁ¤ »ìÆ캸±â __1.3 ÇÁ·ÎÁ§Æ® »ý¼º ¹æ¹ý __1.4 ÇÁ·ÎÁ§Æ® ±¸Á¶ ¾Ë¾Æº¸±â __1.5 HelloWorld ¾Û ¸¸µé±â __1.6 ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÇÇàÇϱâ __1.7 ½ÇÁ¦ ±â±â·Î ½ÇÇàÇϱâ __ÇнÀ ¸¶¹«¸® 02Àå ÄÚƲ¸° ¹®¹ý ºü¸£°Ô »ìÆ캸±â __2.1 ÄÚƲ¸° ½ÇÇàÇϱâ __2.2 ÄÚƲ¸° ±âº» __2.3 Á¦¾î¹® __2.4 Ä÷º¼Ç __2.5 Ŭ·¡½º __2.6 ÀÎÅÍÆäÀ̽º __2.7 Null ó¸®Çϱâ __2.8 ¶÷´Ù½Ä __ÇнÀ ¸¶¹«¸® 03Àå ·¹À̾ƿô ¿¡µðÅÍ¿Í ·¹À̾ƿô ÆÄÀÏ __3.1 ·¹À̾ƿô ¿¡µðÅÍ ¾Ë¾Æº¸±â __3.2 ·¹À̾ƿô ÆÄÀÏ »ý¼º ¹æ¹ý __3.3 ·¹À̾ƿô ÆÄÀÏ ÄÚµùÀ» À§ÇÑ ¾ÆÁÖ ¾èÀº XML Áö½Ä __ÇнÀ ¸¶¹«¸® 04Àå ȸé Á¦¾îÇϱâ : ¾×ƼºñƼ¿Í ÇÁ·¡±×¸ÕÆ® __4.1 ¾Èµå·ÎÀ̵å 4´ë ±¸¼º¿ä¼Ò __4.2 ¾×ƼºñƼ ¾Ë¾Æº¸±â __4.3 ÇÁ·¡±×¸ÕÆ® ¾Ë¾Æº¸±â __ÇнÀ ¸¶¹«¸® 05Àå È¸é ±¸¼ºÇϱâ : ºä(À§Á¬) __5.1 ºä(À§Á¬) Á¾·ù __5.2 ºä °øÅë ¼Ó¼º __5.3 ÅؽºÆ®ºä __5.4 À̹ÌÁöºä __5.5 ¹öÆ° __5.6 ¿¡µðÆ®ÅؽºÆ® __ÇнÀ ¸¶¹«¸® 06Àå È¸é ±¸¼ºÇϱâ : ·¹À̾ƿô(ºä ±×·ì) __6.1 ·¹À̾ƿô Á¾·ù __6.2 ¸®´Ï¾î ·¹À̾ƿô : LinearLayout __6.3 »ó´ëÀû ·¹À̾ƿô : RelativeLayout __6.4 ÄÁ½ºÆ®·¹ÀÎÆ® ·¹À̾ƿô : ConstraintLayout __6.5 ¹ÝÀÀÇü UI ¸¸µé±â : Guideline __ÇнÀ ¸¶¹«¸® [2´Ü°è] ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¸ç À¯¿ëÇÑ ±â´É ÀÍÈ÷±â07Àå [Project] ½ºÅé¿öÄ¡ : ½º·¹µå __7.1 »çÀü Áö½Ä : ¸ÞÀÎ ½º·¹µå¿Í ¹é±×¶ó¿îµå ½º·¹µå __7.2 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ®, SDK ¹öÀü __7.3 ·¹À̾ƿô ±¸¼ºÇϱâ __7.4 (STEP 1) ¹öÆ°¿¡ À̺¥Æ® ¿¬°áÇϱâ __7.5 (STEP 2) ½ºÅé¿öÄ¡ ½ÃÀÛ ±â´É ±¸ÇöÇϱâ __7.6 (STEP 3) ÀϽÃÁ¤Áö ±â´É ±¸ÇöÇϱâ __7.7 (STEP 4) ÃʱâÈ ±â´É ±¸ÇöÇϱâ __7.8 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 08Àå [Project] ¹ÂÁ÷ Ç÷¹À̾î : MediaPlayer API, ¼ºñ½º __8.1 »çÀü Áö½Ä : ¿Àµð¿À Àç»ý MediaPlayer API __8.2 »çÀü Áö½Ä : ¼ºñ½º¿Í »ý¸í ÁÖ±â __8.3 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ® __8.4 ·¹À̾ƿô ±¸¼ºÇϱâ __8.5 ¸®¼Ò½º ÁغñÇϱâ __8.6 (STEP 1) ¼ºñ½º Ŭ·¡½º ±¸ÇöÇϱâ __8.7 (STEP 2) ¹öÆ° ÃʱâÈÇϱâ __8.8 (STEP 3) ¾×ƼºñƼ¿Í ¼ºñ½º ¿¬°áÇϱâ __8.9 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 09Àå [Project] QR ÄÚµå ¸®´õ±â : Ä«¸Þ¶ó, ºä ¹ÙÀεù, ±¸±Û ML Å°Æ® __9.1 »çÀü Áö½Ä : ºä ¹ÙÀεù __9.2 »çÀü Áö½Ä : ¾Èµå·ÎÀ̵å Á¬ÆÑ __9.3 »çÀü Áö½Ä : CameraX ¶óÀ̺귯¸® __9.4 »çÀü Áö½Ä : ±¸±Û ML Å°Æ® __9.5 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ®, ºä ¹ÙÀεù, ¶óÀ̺귯¸® __9.6 ·¹À̾ƿô ±¸¼ºÇϱâ __9.7 (STEP 1) Ä«¸Þ¶ó ¹Ì¸®º¸±â È¸é ±¸ÇöÇϱâ __9.8 (STEP 2) QR ÄÚµå ÀÎ½Ä ±â´É ±¸ÇöÇϱâ __9.9 (STEP 3) °á°ú È¸é ±¸ÇöÇϱâ __9.10 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 10Àå [Project] ÇÒ ÀÏ ¸®½ºÆ® : Room µ¥ÀÌÅͺ£À̽º, ¸®»çÀÌŬ·¯ºä __10.1 »çÀü Áö½Ä : Room Áö¼Ó¼º ¶óÀ̺귯¸® __10.2 »çÀü Áö½Ä : ¸®»çÀÌŬ·¯ºä ¾Ë¾Æº¸±â __10.3 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ®, ºä ¹ÙÀεù, ¶óÀ̺귯¸® __10.4 ·¹À̾ƿô ±¸¼ºÇϱâ __10.5 (STEP 1) RoomÀ¸·Î µ¥ÀÌÅͺ£À̽º ±¸¼ºÇϱâ __10.6 (STEP 2) ÇÒ ÀÏ Ãß°¡ ±â´É ±¸ÇöÇϱâ __10.7 (STEP 3) ¸®»çÀÌŬ·¯ºä·Î ¸®½ºÆ® ±¸ÇöÇϱâ __10.8 (STEP 4) ÇÒ ÀÏ »èÁ¦ ±â´É ±¸ÇöÇϱâ __10.9 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® [3´Ü°è] ½ÇÀü! ¹Ì¼¼¸ÕÁö ¾Û °³¹ß&¹èÆ÷11Àå [Project #1] ¹Ì¼¼¸ÕÁö ¾Û V 1.0 : ·¹Æ®·ÎÇÍÀ» ÀÌ¿ëÇÑ ³×Æ®¿öÅ© Åë½Å __11.1 »çÀü Áö½Ä : HTTP¿Í API __11.2 »çÀü Áö½Ä : ·¹Æ®·ÎÇÍ ¶óÀ̺귯¸®¿Í JSON __11.3 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ®, ºä ¹ÙÀεù, ¶óÀ̺귯¸®, AirVisual API Å° __11.4 ·¹À̾ƿô ±¸¼ºÇϱâ __11.5 (STEP 1) GPS¿Í ÀÎÅÍ³Ý ±ÇÇÑ ¼³Á¤Çϱâ __11.6 (STEP 2) À§Ä¡ Á¤º¸ °¡Á®¿À±â __11.7 (STEP 3) ·¹Æ®·ÎÇÍÀ¸·Î ¹Ì¼¼¸ÕÁö Á¤º¸¸¦ °¡Á®¿Í ȸ鿡 Ç¥ÇöÇϱâ __11.8 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 12Àå [Project #2] ¹Ì¼¼¸ÕÁö ¾Û V 2.0 : ±¸±Û ¸Ê __12.1 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ® __12.2 ÁغñÇϱâ : ±¸±Û ¸Ê API Å° ¹ß±Þ ¹× ¼³Á¤Çϱâ __12.3 ·¹À̾ƿô ±¸¼ºÇϱâ __12.4 (STEP 1) MainActivity.kt¿¡¼ Ç÷ÎÆà ¾×¼Ç ¹öÆ° ±¸ÇöÇϱâ __12.5 (STEP 2) Áöµµ ¾×ƼºñƼ ±¸ÇöÇϱâ __12.6 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 13Àå [Project #3] ¹Ì¼¼¸ÕÁö ¾Û V 3.0 .: ±¸±Û ¾Öµå¸÷ ±¤°í, ÆÄÀ̾À̽º, ±¸±Û ¾Ö³Î¸®Æ½½º __13.1 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ® __13.2 ÁغñÇϱâ : ÆÄÀ̾À̽º __13.3 ÁغñÇϱâ : ¾Öµå¸÷ __13.4 ·¹À̾ƿô ±¸¼ºÇϱâ __13.5 (STEP 1) MainActivity.kt¿¡¼ ¹è³Ê ±¤°í ±¸ÇöÇϱâ __13.6 (STEP 2) Àü¸é ±¤°í ±¸ÇöÇϱâ __13.7 Å×½ºÆ®Çϱâ __ÇнÀ ¸¶¹«¸® 14Àå [Project #4] ±¸±Û Ç÷¹ÀÌ ½ºÅä¾î¿¡ ¹èÆ÷Çϱâ __14.1 ÁغñÇϱâ : ÇÁ·ÎÁ§Æ® __14.2 ¾Û ·±Ã³(¾ÆÀÌÄÜ) ¹Ù²Ù±â __14.3 ¾Û À̸§ ¹Ù²Ù±â __14.4 ÆÐÅ°Áö À̸§ ¹Ù²Ù±â __14.5 ±¤°í ´ÜÀ§ ID ¹Ù²Ù±â __14.6 ¾Û ¹øµé ¸¸µé±â __14.7 ±¸±Û Ç÷¹ÀÌ ½ºÅä¾î¿¡ ¾Û Ãâ½ÃÇϱâ __14.8 ±¸±Û ¸Ê¿¡ ¾÷·Îµå Å°¿Í ¾Û ¼¸í Å° µî·ÏÇϱâ __14.9 Ãâ½Ã ¿Ï·áµÇ¸é ±¤°í µî·ÏÇϱâ __ÇнÀ ¸¶¹«¸®