|
¼Ò¹®³ ¸í°ÀÇ ±è¹üÁØÀÇ ÇÚÁî¿Â ¸®¾×Æ® ³×ÀÌƼºêÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇϸç ÀÍÈ÷´Â Å©·Î½º Ç÷§Æû ¸ð¹ÙÀÏ ¾Û °³¹ß
Á¤°¡ : 47,000¿øÆǸŰ¡ 42,300¿ø (10% ÇÒÀÎ)
Ç°¸ñÁ¤º¸
Ã¥¼Ò°³3°¡Áö ¾ÛÀ» ¸¸µé¸é¼ ¹è¿ì´Â ¸®¾×Æ® ³×ÀÌƼºê °³¹ß ¸®¾×Æ® ³×ÀÌƼºê´Â ¸ÞŸ¿¡ ÀÇÇØ °ø°³µÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â ¸®¾×Æ®¸¦ ±â¹ÝÀ¸·Î Á¦À۵Ǿú´Ù. ¸®¾×Æ® ³×ÀÌƼºê¸¦ »ç¿ëÇϸé ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÅëÇØ ÇÑ ¹ø¿¡ ¾ÖÇÃÀÇ iOS ȯ°æ°ú ±¸±ÛÀÇ ¾Èµå·ÎÀ̵å ȯ°æ¿¡¼ ¸ðµÎ ÀÛµ¿ÇÏ´Â ³×ÀÌƼºê ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº ¹Ù·Î ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ¸é¼ ¸®¾×Æ® ³×ÀÌƼºê¸¦ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. °è»ê±â, ToDo¸®½ºÆ®, ¿©Çà »çÁø °øÀ¯ ¾Û ¸¸µé±â µî 3°¡Áö ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ÇÊ¿äÇÑ ¸®¾×Æ® ³×ÀÌƼºê ±âÃÊ ³»¿ëÀ» ÀÍÈ÷°í, ´Ù¾çÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇغ¸¸ç Å©·Î½º Ç÷§Æû(iOS/¾Èµå·ÎÀ̵å) ¸ð¹ÙÀÏ ¾Û °³¹ß ¿ª·®À» Å°¿î´Ù.
¸ñÂ÷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 ¸¶Ä¡¸ç »ó¼¼ À̹ÌÁö
(°³)
1. ¹è¼Û
¹è¼ÛÀº ´çÀÏ ¿ÀÈÄ 4½ÃÀÌÀü(Åä¿äÀÏÀº ¿ÀÈÄ12½Ã)¿¡ ÁÖ¹®¹× °áÀ縦 ÇÏ½Ã¸é ´çÀϹè¼ÛµË´Ï´Ù. ¹è¼ÛÀº ÁÖ¹® ÈÄ °áÀç¿Ï·áÀÏÀ» ±âÁØÀ¸·Î 1~2ÀÏ ¾È¿¡ ¹è¼Û¿Ï·á¸¦ ¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ´Ù¸¸ ºÎµæÀÌÇÑ °æ¿ì(ÇØ´ç»óÇ°ÀÇ Ç°Àý ¹× ÀýÆÇ) °í°´´Ô²² Àüȸ¦ µå·Á¼ 󸮸¦ ÇÕ´Ï´Ù. 2. ¹è¼Û·á ¹è¼Û·á´Â 25,000¿ø ÀÌ»óÀÌ °æ¿ì À̱×ÀëÇ÷¯½º¿¡¼ ºÎ´ãÇÏ°í, ¹Ì¸¸ÀÏ °æ¿ì °í°´ÀÌ 2,500¿øÀ» ºÎ´ãÇÕ´Ï´Ù. ´Ù¸¸ ±¸¸Å±Ý¾×ÀÌ 25,000¿ø ÀÌ»óÀε¥ Àû¸³±Ý µîÀ» »ç¿ëÇÏ¿© ½ÇÁ¦ °áÀç±Ý¾×ÀÌ 25,000¿ø ¹Ì¸¸ÀÌ µÇ´õ¶óµµ À̱×ÀëÇ÷¯½º¿¡¼ ¹è¼Û·á¸¦ ºÎ´ãÇÏ°í, Á¦ÁÖ¸¦ Á¦¿ÜÇÑ µµ¼Áö¿ªÀÇ °æ¿ì´Â 5,000¿øÀÌ Ãß°¡µË´Ï´Ù. Çؿܹè¼ÛÀº Àü¾× °í°´ºÎ´ãÀÌ µË´Ï´Ù. 5. ¹ÝÇ°/±³È¯
¹ÞÀ¸½Å ³¯ ºÎÅÍ ÀÏÁÖÀÏ À̳» ¹ÝÇ°/±³È¯ÀÌ °¡´ÉÇϽʴϴÙ. ½Ã°£ÀÌ Áö³ª¸é 󸮰¡ ºÒ°¡ÇÔÀ» ¾Ë·Á µå¸³´Ï´Ù. ´Ù¸¸ ÁÖ¹®ÇϽŠ»óÇ°°ú ´Ù¸¥ »óÇ°ÀÌ ¹è¼ÛµÇ°Å³ª Æĺ», ³«ÀåÀÌ ÀÖ´Â µµ¼ÀÇ °æ¿ì ÀÌ¿ë¾à°ü¿¡ ÁØÇÏ¿© À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î ±³È¯, ¹ÝÇ° ¹× ȯºÒ µîÀ» Çص帳´Ï´Ù. 4. ȯºÒ ¹ÞÀ¸½Å ³¯ºÎÅÍ 2ÀÏ À̳»·Î Àüȳª 1:1 °Ô½Ã±Û·Î Àû¾îÁÖ¼Å¾ß °¡´ÉÇϽʴϴÙ. 5. ÁÖÀÇ °í°´´Ô º¯½ÉÀ¸·Î ÀÎÇÑ ±³È¯/¹ÝÇ°/ȯºÒ °í°´´Ô²²¼ Åùèºñ(¿Õº¹Åùèºñ)¸¦ ºÎ´ãÀÌ µÇ´Ï ÀÌÁ¡ À¯ÀÇÇØ ÁֽʽÿÀ. ¶ÇÇÑ °ÀÇÅ×ÀÙ/¾ãÀº¹®Á¦Áý/ºñ´ÒÆ÷ÀåµÈÁ¦Ç°µîÀº Çѹø ±¸¸ÅÇÏ½Ã¸é ±³È¯/¹ÝÇ°/ȯºÒÀÌ ÀüÇô ¾ÈµË´Ï´Ù. ½ÅÁßÈ÷ »ý°¢Çϼż ±¸¸Å ºÎŹµå¸³´Ï´Ù. ´Ù¸¸ ºÒ·®Å×ÀÙÀÇ °æ¿ì ±× ºÒ·®ÀÌ µÈ °³º°Å×ÀÙÀ» À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î A/S¸¦ Çص帳´Ï´Ù. 6. ÁÖ¹®Ãë¼Ò, ±³È¯, ¹ÝÇ° ¹× ȯºÒÀº ´çÀÏ 3½Ã ÀÌÀü¿¡ ÇØÁÖ¼Å¾ß °¡´ÉÇÕ´Ï´Ù. ±× ÀÌÈÄ´Â ¹è¼Û µî¿¡ µû¸¥ Á¦ºñ¿ëÀ» ºÎ´ãÇÏ¼Å¾ß ÇÕ´Ï´Ù.
|
|
||||||||
|
||||||||
|
||||||||
* »óÇ°»çÀÌÁî Ä¡¼ö´Â Àç´Â ¹æ¹ý°ú À§Ä¡¿¡ µû¶ó 1~3cm ¿ÀÂ÷°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.