¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´É °³¼±À» À§ÇÑ ½º·¹µå °ü¸® - Hanbit eBook Realtime 98
¾Èµå·ÎÀÌµå ¾ÛÀÇ UI/UX¸¦ °³¼±ÇÏ°í ½ÍÀ¸½Å°¡¿ä? ±×·¸´Ù¸é ½º·¹µå °ü¸®ºÎÅÍ!
¾Èµå·ÎÀ̵å À¥ »çÀÌÆ®¿¡´Â 9¾ï °³ÀÇ ±â±â°¡ ¾Èµå·ÎÀ̵带 »ç¿ëÇÏ°í ÀÖ°í, Ç÷¹ÀÌ ½ºÅä¾î¿¡´Â 1¹é¸¸ °³ ÀÌ»óÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀÌ µî·ÏµÇ¾î ÀÖ´Ù. ÀÌ·¸°Ô ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸¶ÄÏ¿¡¼ »ç¿ëÀÚÀÇ ¼±ÅÃÀ» ±â´Ù¸®´Â »óȲ¿¡¼, ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸¶ÄÏ¿¡¼ ÁÁÀº Æò°¡¸¦ ¹Þ±â À§Çؼ´Â ¹«¾ùÀ» °í·ÁÇØ¾ß ÇÒ±î? ¾ÖÇø®ÄÉÀ̼ÇÀÌ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â °¡Ä¡(Value)¿Í ´õºÒ¾î ¾ÖÇø®ÄÉÀ̼ÇÀÇ UI/UX°¡ ¸Å¿ì Áß¿äÇÏ´Ù.
ÇöÀç ¸¹Àº ¸ð¹ÙÀÏ ±â±â°¡ ¸ÖƼ Äھ »ç¿ëÇÑ´Ù. ÀÌ¹Ì ¸ÖƼ Äھ »ç¿ëÇÏ´Â À©µµ, ¸Æ ±×¸®°í ¸®´ª½º µîÀÇ µ¥½ºÅ©Åé ±â¹Ý GUI ¾ÖÇø®ÄÉÀ̼ǿ¡¼´Â UXÀÇ ¹ÝÀÀ¼ºÀ» °³¼±Çϱâ À§Çؼ ´ÙÁß ½º·¹µå¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ´ÙÁß ½º·¹µå´Â GUI ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ´À¸° ÀÛ¾÷À» ó¸®ÇÏ´À¶ó GUI ȸéÀÌ ¸ØÃß´Â ¹®Á¦ µîÀ» ÇØ°áÇϱâ À§ÇÑ ¼ö´ÜÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Ù.
¾Èµå·ÎÀÌµå ¶ÇÇÑ UI ¹ÝÀÀ¼ºÀ» ³ôÀ̱â À§Çؼ ´ÙÁß ½º·¹µå »ç¿ëÀ» ±Ç°íÇÏ°í ÀÖ°í, API ¼öÁØ¿¡¼ ´ÙÁß ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» Æí¸®ÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀ̵å API´Â ¾ÆÆÄÄ¡ Çϸð´Ï ÇÁ·ÎÁ§Æ®¸¦ ±â¹ÝÀ¸·Î ÀÚ¹Ù 5.0ÀÇ ÄÚ¾îÀÇ »ó´ç ºÎºÐ, ¾ÆÆÄÄ¡ HTTPClient 4.0.X ¹öÀü, JSON, XMLPullParser¿Í ȸ鿡 º¸ÀÌ´Â °¢Á¾ À§Á¬À» Áö¿øÇÑ´Ù. ÀÚ¹Ù 5.0¿¡¼ ½º·¹µå °ü·Ã ÆÐÅ°Áö´Â Äھ Á¸ÀçÇÏ°í ÀÖÀ¸¹Ç·Î ÀÚ¹Ù°¡ Áö¿øÇÏ´Â ½º·¹µå ÇüÅ ÀüºÎ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ UI/UX¸¦ °³¼±Çϱâ À§ÇÑ ¿©·¯ °¡Áö ¹æ¾È Áß¿¡ ½º·¹µå °ü¸®·Î ¹ÝÀÀ¼ºÀ» ³ôÀÌ´Â ¹æ¹ýÀ» ¿¹Á¦¿Í ÇÔ²² »ìÆ캻´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º
2Àå¿¡¼´Â ¾Èµå·ÎÀ̵忡 ´ëÇÑ ¹è°æÁö½ÄÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÆÐŰ¡°ú ¼³Ä¡ °úÁ¤À» »ìÆ캸°í, 3Àå¿¡¼´Â ¾ÖÇø®ÄÉÀÌ¼Ç GUI À§Á¬ÀÌ È¸é¿¡ ¾î¶»°Ô ±×·ÁÁö°í °»½ÅµÇ´ÂÁö¿Í ÀÌ °úÁ¤¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ »ìÆ캻´Ù. 4Àå¿¡¼ ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º¿Í ½º·¹µå, ½º·¹µåÀÇ ½ºÄÉÁÙ¸µ, 5Àå¿¡¼´Â ¾Èµå·ÎÀ̵忡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ±âÁ¸ÀÇ ÀÚ¹Ù¿¡¼ Áö¿øÇÏ´Â ½º·¹µå, 6Àå¿¡¼´Â ¾Èµå·ÎÀ̵忡¼ »ç¿ëÇÏ´Â ½º·¹µå ÇüŸ¦ ÀÚ¼¼È÷ »ìÆ캸°í, 7Àå¿¡¼´Â ¾Èµå·ÎÀÌµå ½º·¹µå Áß¿¡ AsyncTaskÀÇ ¼Ò½º¿¡ ´ëÇÑ ¼³¸í°ú ¹öÀüº° °³¼±Á¡À» È®ÀÎÇØ º»´Ù. 8Àå¿¡¼´Â AsyncTask¸¦ °³¼±Çؼ ¹ÝÀÀ¼ºÀ» ³ôÀÌ´Â ¹æ¾ÈÀ» »ìÆ캸°í, ¸¶Áö¸·À¸·Î 9Àå¿¡¼´Â ÀÌ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ º»´Ù.