KREAM, Android ¼­ºñ½º °³¹ßÀÚ °æ·ÂÁ÷ ä¿ë

ÇÑÁ¤ÆÇ °Å·¡ Ç÷§ÆûÀ¸·Î Àß ¾Ë·ÁÁø KREAMÀÌ Android ¼­ºñ½º °³¹ßÀÚ °æ·ÂÁ÷ ä¿ëÀ» ÁøÇàÇÑ´Ù. À̹ø ä¿ëÀº KREAMÀÇ Tech ºÎ¹® Android Á÷¹«¸¦ ´ë»óÀ¸·Î Çϸç, KREAM AndroidÆÀ¿¡ ÇÕ·ùÇØ ¾Èµå·ÎÀÌµå ¾Û °³¹ß Àü¹ÝÀ» ÇÔ²² À̲ø¾î°¥ ÀÎÀ縦 ã°í ÀÖ´Ù.

À̹ø¿¡ ÇÕ·ùÇÏ°Ô µÉ °³¹ßÀÚ´Â KREAM Android ¾ÛÀÇ ÇÙ½É ±â´É °³¹ßÀ» ¸Ã°Ô µÇ¸ç, ±¸Ã¼ÀûÀ¸·Î´Â ½Ç½Ã°£ ÀÔÂû ¹× Áï½Ã ±¸¸Å ½Ã½ºÅÛÀÇ »ç¿ëÀÚ °æÇè °³¼±, Ä¿¸Ó½º °áÁ¦ ÇÃ·Î¿ì ¹× ÁÖ¹® °ü¸® ±â´É °íµµÈ­, °³ÀÎÈ­ Ãßõ ÇÇµå ¹× ÄÁÅÙÃ÷ ¹ß°ß ±â´É °³¹ß µîÀ» ´ã´çÇÏ°Ô µÈ´Ù. ¾Æ¿ï·¯ ´ë¿ë·® Æ®·¡ÇÈ¿¡ ´ëÀÀÇϱâ À§ÇÑ ·Îµù ¼Óµµ °³¼±°ú ¸Þ¸ð¸® °ü¸®, Å©·¡½Ã ºÐ¼® ¹× »ç¿ëÀÚ °æÇè ¸ð´ÏÅ͸µÀ» ÅëÇÑ Ç°Áú °³¼± ¾÷¹«µµ ÇÔ²² ¸Ã°Ô µÇ¸ç, Jetpack Compose ±â¹ÝÀÇ UI ½Ã½ºÅÛ ¸¶À̱׷¹À̼ǰú ¸ðµâÈ­ ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ºôµå ÃÖÀûÈ­ µî ¸ð´ø Android °³¹ß ȯ°æ ±¸Ãà¿¡µµ Á÷Á¢ Âü¿©ÇÏ°Ô µÈ´Ù.

Áö¿øÀ» À§ÇÑ ±âº» ¿ä°ÇÀ¸·Î´Â 3³â ÀÌ»óÀÇ Android ¾Û °³¹ß ¹× Play Store Ãâ½Ã °æÇè°ú Kotlin ±â¹Ý Android °³¹ß ´É·ÂÀÌ ¿ä±¸µÇ¸ç, Android UI °³¹ß ¹× Kotlin Coroutine/Flow¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö °æÇè, MVVM/MVI µî Modern Android Architecture ÀÌÇØ ¹× Àû¿ë °æÇè, Jetpack ¶óÀ̺귯¸® Ȱ¿ë °æÇè, Hilt ¶Ç´Â Koin µî Dependency Injection ÇÁ·¹ÀÓ¿öÅ© »ç¿ë °æÇè, Retrofit/OkHttp ±â¹Ý ³×Æ®¿öÅ© Åë½Å ±¸Çö °æÇè, Coil/Glide µî À̹ÌÁö ·Îµù ¶óÀ̺귯¸® Ȱ¿ë °æÇè, Ÿ ºÎ¼­¿ÍÀÇ ¿øÈ°ÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ´É·Â, ÄÚµå ¸®ºä¸¦ ÅëÇÑ ÆÀ ÄÚµå ǰÁú Çâ»ó °æÇèµµ ÇÊ¿ä ¿ª·®À¸·Î ¸í½ÃµÇ¾î ÀÖ´Ù. ¿ì´ë»çÇ×À¸·Î´Â Jetpack Compose¸¦ ½ÇÁ¦ ¼­ºñ½º¿¡ Àû¿ëÇÑ °æÇè, ´ë±Ô¸ð »ç¿ëÀÚ ´ë»ó ¾ÛÀÇ ¼º´É ÃÖÀûÈ­ °æÇè, Android ¸ÖƼ ¸ðµâ ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ±¸Çö °æÇè, Unit Test ¹× UI Test µî ÀÚµ¿È­µÈ Å×½ºÆ® ÀÛ¼º °æÇè, CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà ¹× ¿î¿µ °æÇè, ¼­¹ö ÁÖµµ UI(Server-Driven UI) °³¹ß °æÇè, WebView ÇÏÀ̺긮µå °³¹ß ¹× JavaScript Bridge ±¸Çö °æÇè, ¾Û º¸¾È °­È­(SSL Pinning, ³­µ¶È­ µî) °æÇè, Ä¿¸Ó½º/¸®¼¿ Ç÷§Æû °³¹ß °æÇè, ½º´ÏÄ¿Áî ¶Ç´Â ÆÐ¼Ç ¸®¼¿ ½ÃÀå°ú ¹®È­¿¡ ´ëÇÑ °ü½É µîÀÌ Á¦½ÃµÇ¾î ÀÖ´Ù.

±Ù¹«Áö´Â °æ±âµµ ¼º³²½Ã ºÐ´ç±¸À̸ç, »óȲ¿¡ µû¶ó º¯°æµÉ ¼ö ÀÖ´Ù°í °ø°í¿¡ ¾È³»µÇ¾î ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 'KREAM'ÀÇ È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.