3°¡Áö ¾ÛÀ» ¸¸µé¸é¼ ¹è¿ì´Â ¸®¾×Æ® ³×ÀÌƼºê °³¹ß
¸®¾×Æ® ³×ÀÌƼºê´Â ¸ÞŸ¿¡ ÀÇÇØ °ø°³µÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â ¸®¾×Æ®¸¦ ±â¹ÝÀ¸·Î Á¦À۵Ǿú´Ù. ¸®¾×Æ® ³×ÀÌƼºê¸¦ »ç¿ëÇϸé ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÅëÇØ ÇÑ ¹ø¿¡ ¾ÖÇÃÀÇ iOS ȯ°æ°ú ±¸±ÛÀÇ ¾Èµå·ÎÀ̵å ȯ°æ¿¡¼ ¸ðµÎ ÀÛµ¿ÇÏ´Â ³×ÀÌƼºê ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº ¹Ù·Î ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ¸é¼ ¸®¾×Æ® ³×ÀÌƼºê¸¦ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. °è»ê±â, ToDo¸®½ºÆ®, ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â µî 3°¡Áö ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ÇÊ¿äÇÑ ¸®¾×Æ® ³×ÀÌƼºê ±âÃÊ ³»¿ëÀ» ÀÍÈ÷°í, ´Ù¾çÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇغ¸¸ç Å©·Î½º Ç÷§Æû(iOS/¾Èµå·ÎÀ̵å) ¸ð¹ÙÀÏ ¾Û °³¹ß ¿ª·®À» Å°¿î´Ù.
IT ±â¼úÀ» ÀÌ¿ëÇØ ¾î¶² °ÍÀ» ¸¸µé°í ´©±º°¡¿¡°Ô ¹«¾ð°¡¸¦ °¡¸£Ä¡´Â °ÍÀÌ ÁÁ¾Æ¼ ²ÙÁØÈ÷ °ü·Ã È°µ¿À» ¿©·¯ °¡Áö ÇÏ°í ÀÖ´Â Ç®½ºÅà À¥ °³¹ßÀÚÀÌ´Ù. ¿©·¯ ȸ»ç¸¦ °ÅÃÄ Sendbird(https://sendbird.com/)¶ó´Â ±Û·Î¹ú B2B ȸ»ç¿¡¼ ±Ù¹«ÇÏ´Ù°¡ ÇöÀç´Â ¹Ì±¹¿¡¼ »õ·Î¿î µµÀüÀ» ÁغñÇÏ°í ÀÖ´Ù.
1Àå. ¸®¾×Æ® ³×ÀÌƼºê ½ÃÀÛÇϱâ
1.1 µé¾î°¡±â Àü¿¡
1.2 °³¹ß ȯ°æ ÁغñÇϱâ
1.3 ¸®¾×Æ® ³×ÀÌƼºê ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
1.4 JSX ¹®¹ý ¾Ë¾Æº¸±â
1.5 Prettier¿Í ESLint
1.6 ¸¶Ä¡¸ç
2Àå. °è»ê±â ¸¸µé±â I
2.1 ÇÁ·ÎÁ§Æ® ÁغñÇϱâ
2.2 ÄÄÆ÷³ÍÆ®¿Í ½ºÅ¸ÀÏ
2.3 Button ÄÄÆ÷³ÍÆ®¿Í props
2.4 ȸ鿡 °á°ú Ãâ·ÂÇϱâ
2.5 ¸¶Ä¡¸ç
3Àå. °è»ê±â ¸¸µé±â II
3.1 È¸é ºÐÇÒ°ú Á¤·Ä
3.2 StatusBar ÄÄÆ÷³ÍÆ®·Î »óÅ ¹Ù ¼öÁ¤Çϱâ
3.3 ¹öÆ° ¹èÄ¡Çϱâ
3.4 °è»ê±â ·ÎÁ÷ ¸¸µé±â
3.5 ¸¶Ä¡¸ç
4Àå. ToDo¸®½ºÆ® ¸¸µé±â I
4.1 ÇÁ·ÎÁ§Æ® ÁغñÇϱâ
4.2 ·Î±×ÀÎ È¸é ¸¸µé±â
4.3 Image ÄÄÆ÷³ÍÆ®·Î À̹ÌÁö ³Ö±â
4.4 TextInput ÄÄÆ÷³ÍÆ®·Î ÀÔ·Â Ä ¸¸µé±â
4.5 KeyboardAvoidingView ÄÄÆ÷³ÍÆ®·Î ÀԷ ȸé Á¶ÀýÇϱâ
4.6 Input ÄÄÆ÷³ÍÆ® ÀÔ·Â °ª ¹Þ±â
4.7 Input ÄÄÆ÷³ÍÆ® ²Ù¹Ì±â
4.8 useRef HookÀ¸·Î ÀÔ·Â Ä À̵¿Çϱâ
4.9 ·Î±×ÀÎ ¹öÆ° ¸¸µé±â
4.10 ¸¶Ä¡¸ç
5Àå. Todo¸®½ºÆ® ¸¸µé±â II
5.1 ¸®¾×Æ® ³»ºñ°ÔÀ̼ÇÀ¸·Î ȸé ÀüȯÇϱâ
5.2 È¸é ¿É¼Ç ¼³Á¤Çϱâ
5.3 ȸé ÀϺΰ¡ °¡·ÁÁö´Â ¹®Á¦ ÇØ°áÇϱâ
5.4 ·Î±×ÀÎ ¿©ºÎ¿¡ µû¸¥ È¸é °ü¸®Çϱâ
5.5 ¸¶Ä¡¸ç
6Àå. ToDo¸®½ºÆ® ¸¸µé±â III
6.1 ¸ñ·Ï È¸é ¸¸µé±â
6.2 Ãß°¡ ±â´É ¸¸µé±â
6.3 µ¥ÀÌÅÍ ÀúÀåÇÏ°í ºÒ·¯¿À±â
6.4 »èÁ¦ ±â´É ¸¸µé±â
6.5 ¿Ï·á ±â´É ¸¸µé±â
6.6 ¸¶Ä¡¸ç
7Àå. ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â I
7.1 ÇÁ·ÎÁ§Æ® ÁغñÇϱâ
7.2 ¾Û ¾ÆÀÌÄÜ°ú ·Îµù È¸é º¯°æÇϱâ
7.3 ÀÎÁõ ȸé ÁغñÇϱâ
7.4 È¸é ¸¸µé±â
7.5 Assets ij½ÌÇϱâ
7.6 ¸¶Ä¡¸ç
8Àå. ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â II
8.1 Firebase »ç¿ëÇϱâ
8.2 ÅÇ ³»ºñ°ÔÀÌÅÍ »ç¿ëÇϱâ
8.3 Ȩ È¸é ¸¸µé±â
8.4 ÇÁ·ÎÇÊ È¸é ¸¸µé±â
8.5 ¸¶Ä¡¸ç
9Àå. ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â III
9.1 ÇÁ·ÎÇÊ ¼öÁ¤ ±â´É ¸¸µé±â
9.2 À̹ÌÁö ÇÇÄ¿ ¸¸µé±â
9.3 Firebase Storage¿¡ »çÁø ¾÷·ÎµåÇϱâ
9.4 ¸¶Ä¡¸ç
10Àå. ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â ¥³
10.1 ±Û ÀÛ¼ºÇϱâ
10.2 Google Places API »ç¿ëÇϱâ
10.3 Firebase Firestore »ç¿ëÇϱâ
10.4 EventEmitter·Î À̺¥Æ® ¹ß»ý½ÃÅ°±â
10.5 ³»°¡ ¾´ ±Û ¸ñ·Ï°ú ¼öÁ¤ ¹× »èÁ¦ ±â´É ¸¸µé±â
10.6 Map È¸é ¸¸µé±â
10.7 ¸¶Ä¡¸ç