´ÙÆ® ±âÃÊ ¹®¹ý + Ç÷¯ÅÍ ±âº» °³³ä + Ŭ·Ð ÄÚµù¡ºÇÚÁî¿Â Ç÷¯ÅÍ¡»´Â ±¸±ÛÀÌ °³¹ßÇÑ Å©·Î½º Ç÷§Æû ÇÁ·¹ÀÓ¿öÅ©ÀÎ Ç÷¯ÅÍÀÇ ±âº» °³³äºÎÅÍ ½Ç¹« ȯ°æ¿¡¼ÀÇ ±¸Çö±îÁö ´Ü°èº°·Î ´Ù·ç´Â Á¾ÇÕ °¡À̵åÀÌ´Ù. Ç÷¯ÅÍ´Â ´Ù¾çÇÑ À§Á¬À» Á¶ÇÕÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µµ¿ÍÁÖ´Â °·ÂÇÑ µµ±¸ÀÌ´Ù. Ç÷¯Å͸¦ È°¿ëÇϸé ÇϳªÀÇ Äڵ庣À̽º·Î iOS¿Í ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ¾î ½Ã°£°ú ºñ¿ëÀ» Àý¾àÇÒ ¼ö ÀÖ´Ù.ÀÌ Ã¥Àº Ç÷¯ÅÍÀÇ ±âº» °³³ä°ú ½Ç¹«¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ±â¼úÀ» ¹è¿ï ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ƯÈ÷ Ŭ·Ð ÄÚµù ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ Ç÷¯ÅÍÀÇ ¿©·¯ ±â´ÉÀ» ÀÍÈú ¼ö ÀÖÀ¸¸ç, º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿À²ÀûÀ¸·Î °³¹ßÇÏ´Â ÆÁ°ú »ç¿ëÀÚ¿¡°Ô ÃÖ°íÀÇ °æÇèÀ» Á¦°øÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. ¡ºÇÚÁî¿Â Ç÷¯ÅÍ¡»·Î Å©·Î½º Ç÷§Æû °³¹ßÀÇ È¿À²¼ºÀ» Á÷Á¢ ´À³¢¸é¼, ´Ù¾çÇÑ µµ±¸¿Í ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ¸Å·ÂÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸ÀÚ.
°³¹ß °ü·Ã À¯Æ©ºê ä³ÎÀÎ ¡®°³¹ßÇϴ³²ÀÚ¡¯¸¦ ¿î¿µÇϸç 8õ ¸íÀÌ ³Ñ´Â ±¸µ¶ÀÚ¿¡°Ô À¯ÀÍÇÑ ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, ÀÎÇÁ·±¿¡¼ Ç÷¯ÅÍ °ÀǸ¦ ÁøÇàÇÏ°í ÀÖ´Ù. ±³À°¿¡ ´ëÇÑ ¿Á¤ÀÌ °¡µæÇØ ´Ù¾çÇÑ Ã¤³Î·Î ¸¹Àº »ç¶÷¿¡°Ô ¿µ°¨À» ÁÖ´Â Áö½Ä °øÀ¯ È°µ¿À» ÇÏ°í ½Í´Ù.
1ºÎ Ç÷¯ÅÍ ±âÃÊ ´ÙÁö±â1Àå Ç÷¯ÅÍ ¼Ò°³1.1 Ç÷¯ÅÍ°¡ µîÀåÇÏ°Ô µÈ ¹è°æ1.2 Ç÷¯ÅÍÀÇ Àå´ÜÁ¡1.3 Ç÷¯Å͸¦ µµÀÔÇÑ ±â¾÷µé1.4 ¸¶Ä¡¸ç 2Àå °³¹ß ȯ°æ ¼³Á¤Çϱâ2.1 ±ê ¼³Ä¡2.2 Ç÷¯ÅÍ SDK ¼³Ä¡2.3 IDE ¼³Ä¡2.4 À¯¿ëÇÑ VSCode È®Àå ÆÐÅ°Áö ¹× ´ÜÃàÅ° ¼³Á¤3Àå ´ÙÆ® ÀÌÇØÇϱâ3.1 ´ÙÆ®ÀÇ Åº»ý ¹è°æ°ú ÇâÈÄ ¹ßÀü °¡´É¼º3.2 º¯¼ö3.3 º¯¼ö ÃʱâÈ3.4 Late º¯¼ö3.5 Final°ú Const3.6 ³»Àå º¯¼ö ŸÀÔ3.7 ¿¬»êÀÚ3.8 ºÐ±â¿Í ¹Ýº¹¹®3.9 ÇÔ¼ö3.10 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö3.11 ´ÙÆ® 3.0 ÀÌÈÄ ¾÷µ¥ÀÌÆ®µÈ ±â´É4Àå Ç÷¯ÅÍ Çʼö °³³ä ÀÌÇØÇϱâ4.1 Ç÷¯ÅÍ ¾ÆÅ°ÅØó4.2 À§Á¬À̶õ?4.3 ¶óÀÌÇÁ»çÀÌŬ4.4 ·¹À̾ƿô ±¸¼ºÀ» À§ÇÑ À§Á¬4.5 ¾Ö´Ï¸ÞÀ̼Ç4.6 ¶ó¿ìÆÃ5Àå »óÅ °ü¸® ¶óÀ̺귯¸®5.1 Ç÷¯ÅÍÀÇ »óŶõ?5.2 ´Ù¾çÇÑ »óÅ °ü¸® ¶óÀ̺귯¸®5.3 BLoCÀÇ »ç¿ë¹ý5.4 ½ºÆ®¸² ÀÌÇØÇϱâ5.5 Ç÷¯ÅÍ BLoC À§Á¬ ¾Ë¾Æº¸±â5.6 GetX »ç¿ë¹ý5.7 »óÅ °ü¸®6Àå API Åë½Å6.1 API¶õ?6.2 http ÆÐÅ°Áö6.3 API µ¥ÀÌÅÍ È®ÀÎ6.4 Dio ¶óÀ̺귯¸®6.5 Dio °í±Þ ±¸¼º6.6 Firebase6.7 Firestore7Àå ¹èÆ÷7.1 ¹öÀü °ü¸®7.2 ¾Û ¾ÆÀÌÄÜ ¸¸µé±â7.3 °³ÀÎÁ¤º¸Ãë±Þ¹æħ ¸¸µé±â7.4 ¾Èµå·ÎÀ̵忡¼ÀÇ ¹èÆ÷7.5 iOS¿¡¼ÀÇ ¹èÆ÷2ºÎ ´ç±Ù¸¶ÄÏ Å¬·Ð ÄÚµù ÇÁ·ÎÁ§Æ®8Àå ÇÁ·ÎÁ§Æ® ¼³Á¤8.1 ÇÁ·ÎÁ§Æ® »ý¼º8.2 ±âº» ÇÁ·ÎÁ§Æ® ÇÁ·¹ÀÓ Àâ±â8.3 Assets ±¸¼º8.4 ÇÁ·ÎÁ§Æ® Ãʱ⠶óÀ̺귯¸® ¼³Ä¡8.5 GetX ¶ó¿ìÆ® ¼³Á¤8.6 ¾Û Å׸¶ ¼³Á¤9Àå Firebase ÇÁ·ÎÁ§Æ® ¿¬µ¿9.1 ÇÁ·ÎÁ§Æ® ¿¬µ¿9.2 ¶óÀ̺귯¸® ¼³Á¤10Àå ù ÆäÀÌÁö ÁøÀÔ Ã³¸®10.1 shared_preferences ¶óÀ̺귯¸® »ç¿ë10.2 ÃÖÃÊ ¾Û ȸé ÆÛºí¸®½Ì11Àå ½ºÇ÷¡½Ã ÆäÀÌÁö11.1 ½ºÇ÷¡½Ã ÆäÀÌÁöÀÇ ¸ñÀû11.2 SplashController »ý¼º11.3 µ¥ÀÌÅÍ ·Îµå 11.4 ÀÎÁõ üũ11.5 ½ºÇ÷¡½Ã ÆÛºí¸®½Ì12Àå ÀÎÁõ ÇÁ·Î¼¼½º12.1 ÀÎÁõ È帧 ¼³¸í12.2 ÀÎÁõ ÇÁ·Î¼¼½º °³¹ß12.3 ±¸±Û ·Î±×ÀÎ12.4 ¾ÖÇà ·Î±×ÀÎ12.5 AuthenticationController °³¹ß12.6 ·Î±×ÀÎ ÆäÀÌÁö ÆÛºí¸®½Ì12.7 LoginController °³¹ß12.8 Firebase Authentication È°¼ºÈ12.9 ȸ¿ø Á¶È¸ ¹× ¶ó¿ìÆ® ó¸®12.10 Firebase µ¥ÀÌÅͺ£À̽º ¸¸µé±â12.11 ȸ¿ø °¡ÀÔ ÆäÀÌÁö ¸¸µé±â13Àå ¾Û Root ·¹À̾ƿô ±¸¼º13.1 È¸é ±¸¼º13.2 BottomNavigationBar ¸Þ´º »óÅ °ü¸® controller ¸¸µé±â13.3 ¸Þ´ºº° ÆäÀÌÁö ¿¬°áÀ» À§ÇÑ TabBarView ±¸¼º14Àå Ȩ È¸é ±¸¼º14.1 Çì´õ ±¸¼º14.2 º¸µð ±¸¼º14.3 ·¹ÀÌ¾î ¹öÆ° ±¸¼º15Àå »óÇ° µî·Ï ÆäÀÌÁö °³¹ß 115.1 È¸é ±¸¼º15.2 º¸µð15.3 Controller »ý¼º ¹× ÀÇÁ¸¼º ¼³Á¤15.4 À̹ÌÁö Á¦¾î ±â´É15.5 ±Û Á¦¸ñ »óÅ °ü¸®15.6 Ä«Å×°í¸® ¼±Åà ±â´É ¹× »óÅ °ü¸®15.7 °¡°Ý »óÅ °ü¸®15.8 ¼³¸í »óÅ °ü¸®15.9 °Å·¡ Èñ¸Á Àå¼Ò »óÅ °ü¸®16Àå »óÇ° µî·Ï ÆäÀÌÁö °³¹ß 216.1 ÀÔ·Â Çʵå À¯È¿¼º °Ë»ç16.2 »óÇ° µî·Ï µ¥ÀÌÅÍ ÀúÀå16.3 °³¼± »çÇ×17Àå Ȩ È¸é »óÇ° ¸®½ºÆ®17.1 HomeController »ý¼º ¹× ÀÇÁ¸¼º ¼³Á¤17.2 µ¥ÀÌÅÍ ·Îµå17.3 »óÇ° ¸®½ºÆ® »óÅ °ü¸® ¹× ȸé ó¸®17.4 °¡°Ý Ç¥±â À§Á¬ »ý¼º17.5 »óÇ° µî·Ï ÈÄ È¸é °»½Å ó¸®17.6 ÆäÀÌ¡ ó¸®18Àå »óÇ° »ó¼¼ ÆäÀÌÁö18.1 »óÇ° ÆäÀÌÁö ¶ó¿ìÆ® ¿¬°á18.2 »ó¼¼ ÆäÀÌÁö »óÅ °ü¸® ¼³Á¤18.3 »óÇ° À̹ÌÁö ¿µ¿ª18.4 ÇÁ·ÎÇÊ ¿µ¿ª18.5 ÆǸŠ»óÇ° Á¤º¸ ¿µ¿ª18.6 °Å·¡ Èñ¸Á Àå¼Ò ¿µ¿ª18.7 ÆǸÅÀÚÀÇ ´Ù¸¥ »óÇ° ¿µ¿ª18.8 ÆǸŠ°¡°Ý°ú äÆà ¿µ¿ª18.9 »ó¼¼ ÆäÀÌÁö ·¹À̾ƿô18.10 ´õ º¸±â ¸Þ´º ¼³Á¤18.11 Áñ°Üã±â¡¤°ü½É ±â´É °³¹ß18.12 Á¶È¸¼ö ¾÷µ¥ÀÌÆ® ±â´É18.13 »óÇ° »èÁ¦ ±â´É18.14 »óÇ° Á¤º¸ ¼öÁ¤ ±â´É19Àå äÆà ÆäÀÌÁö19.1 ¶ó¿ìÆ® ¼³Á¤19.2 ChatController °ü¸®19.3 äÆÿ¡ ¿¬°áµÈ »óÇ° Á¤º¸ Ç¥½Ã19.4 äÆà AppBar Á¤º¸ Ç¥½Ã19.5 äÆà TextField ¿µ¿ª19.6 äÆà ¸ðµ¨ ¼³°è19.7 äÆà ¸Þ½ÃÁö ½ºÆ®¸² ó¸®19.8 ÆǸÅÀÚ ÀÔÀåÀÇ Ã¤Æà ÆäÀÌÁö ±¸ÇöÇϱâ19.9 äÆà ¸®½ºÆ® °³¹ß19.10 äÆÃ¹æ °³¼± »çÇ×20Àå ÇÏ´Ü Ã¤Æà ¸Þ´º ÆäÀÌÁö20.1 ¼Ò½ºÄÚµå ¸®ÆÑÅ͸µ20.2 °³¼± »çÇ×