±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
20,000¿ø |
---|
18,000¿ø (10%ÇÒÀÎ)
1,000P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
±¸±ÛÀÌ ÄÚƲ¸°(Kotlin)À» °ø½Ä¾ð¾î·Î äÅÃÇÏ¿´´Ù. ÀÚ¹Ùó·³ JVM¿¡¼ ÀÛµ¿ÇÏ°í ÀÚ¹Ù¿Í ¿ÏÀüÇÏ°Ô È£È¯µÈ´Ù. ¶ÇÇÑ ¾ð¾î ÀÚüÀÇ ÀåÁ¡ ¶§¹®¿¡ ÄÚƲ¸°Àº ÇöÀç ºü¸£°Ô È®»êµÇ°í ÀÖ´Ù. ¡ºÇÙ½É ¹®¹ý°ú ¿¹Á¦·Î ¹è¿ì´Â ÄÚƲ¸°¡»Àº ÄÚƲ¸°ÀÇ ÇÙ½É ¹®¹ýÀ» ÀÚ¹Ù¿Í ºñ±³ÇÏ¸é¼ °¡¸£ÃÄÁØ´Ù. ±×¸®°í °£´ÜÇÑ ¾Û ¼¼ °³¸¦ °³¹ßÇغ¸¸é¼ ºü¸£°Ô ÄÚƲ¸° °³¹ßÀÚ°¡ µÇµµ·Ï µµ¿ÍÁØ´Ù.
ÃâÆÇ»ç ¼Æò
ÀÌ Ã¥Àº ÄÚƲ¸° °³¹ßÀÚ·Î ºü¸£°Ô °Åµì³¯ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÀÔ¹®¼ÀÎ ¼ÀÀÌ´Ù. ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¸¸ ÀÖÀ¸¸é ÇнÀÇÏ´Â µ¥ ÀüÇô ¹®Á¦°¡ ¾ø´Ù. ÀÌ Ã¥À» ÅëÇØ Á»´õ È¿À²ÀûÀÌ°í À¯¿¬ÇÑ °³¹ßÀÚ°¡ µÇ±â¸¦ ¹Ù¶õ´Ù.
»ùÇÿø°í »ìÆ캸±â ¡æ www.roadbook.co.kr/196
_´ë»ó µ¶ÀÚ
»õ·Î¿î ¾ð¾î´Â ¾ðÁ¦³ª ÇнÀ ºñ¿ëÀÌ µû¸¥´Ù. ÄÚƲ¸°µµ ¸¶Âù°¡Áö´Ù. ¿©·¯ ÀåÁ¡ ¶§¹®¿¡ ÇÁ·ÎÁ§Æ® ±â¼ú ½ºÅÿ¡ ÄÚƲ¸°À» Æ÷ÇÔÇߴµ¥, ±ÝÂÊ °°Àº ½Ã°£À» ¾Æ²¸ ºü¸£°Ô ÄÚƲ¸°¿¡ Àͼ÷ÇØÁö°íÀÚ ÇÏ´Â °³¹ßÀڵ鿡°Ô ÀûÇÕÇÑ Ã¥ÀÌ´Ù.
_ÁÖ¿ä ³»¿ë
¾Èµå·ÎÀÌµå °ø½Ä ¾ð¾î ¡°ÄÚƲ¸°(Kotlin)¡±ÀÇ ¸Å·Â¿¡ ºüÁ®º¸ÀÚ!
>> ÄÚƲ¸°À» ºü¸£°Ô ¹è¿ì´Â ¼¼ °¡Áö ¹æ¹ý
¨ç ÀÚ¹Ù ÄÚµå¿Í ºñ±³Çغ¸¸é ½ï½ï µé¾î¿Â´Ù.
¨è ÇÙ½É ¹®¹ý ³ëÆ®(2Àå)¸¦ ÈȾ¸é ¾ð¾îÀÇ Æ¯¼ºÀ» ºü¸£°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù.
¨é ÄÚƲ¸°À¸·Î ¾Û ¼¼ °³ (3Àå~5Àå) Á¤µµ °³¹ßÇغ¸¸é ´Ù¸¥ ¾Ûµµ ½±°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù.
¨ê ¿¬½À¹®Á¦·Î ¹è¿î °ÍÀ» È®½ÇÇÏ°Ô ³» °ÍÀ¸·Î.
>> ÀÌ Ã¥ÀÇ ÇÙ½É ¹®¹ý°ú ¿¹Á¦·Î ¾Ë ¼ö ÀÖ´Â ÄÚƲ¸°ÀÇ ÀåÁ¡
¨ç ÀÚ¹Ù ÄÚµå¿Í ºñ±³Çغ¸¸é ½ï½ï µé¾î¿Â´Ù.
¨è ³Î Æ÷ÀÎÆ® ÀͼÁ¼Ç¿¡ ´ëÇÑ ¾ÈÀü¼º
¨é ÇÔ¼öÇü ¾ð¾îÀÇ Áß¿äÇÑ ÀåÁ¡ Â÷¿ë
¨ê »ó¼Ó ¾øÀÌ Å¬·¡½º¸¦ È®ÀåÇÒ ¼ö ÀÖ´Â Æí¸®ÇÔ
¨ë ÀÚ¹Ù ÄÚµå¿Í ¹éÆÛ¼¾Æ® ȣȯµÈ´Ù´Â Á¡
[ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë]
1Àå°ú 2ÀåÀº ȯ°æ ¼³Á¤°ú ¹®¹ý¿¡ ´ëÇÑ ¼³¸íÀ» ÁøÇàÇÏ°í 3ÀåºÎÅÍ 5Àå±îÁö´Â 2Àå¿¡¼ ÇнÀÇÑ ¹®¹ýÀ» ¹ÙÅÁÀ¸·Î ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ Á¦ÀÛÇØ º¸´Â °ÍÀ¸·Î ±¸¼ºÇÏ¿´´Ù.
2Àå ¡°ÄÚƲ¸° ÇÙ½É ¹®¹ý¡±¿¡¼´Â,
Ŭ·¡½º, ÇÔ¼ö, Á¦³×¸¯, ¶÷´Ù ¹× ÄÚƲ¸°¿¡¼ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÔ¼öµé¿¡ ´ëÇؼ »ìÆ캻´Ù.
3Àå ¡°±¹°¡ Á¤º¸¸¦ ¼Ò°³ÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¡±¿¡¼´Â,
¾ÖÇø®ÄÉÀÌ¼Ç ³»ºÎ¿¡ ±¹°¡¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÏ°í ÀÌ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ¿¡°Ô ¿©·¯ ±¹°¡¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇغ»´Ù.
4Àå ¡°»ç¿ëÀÚ µî·Ï ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¡±¿¡¼´Â,
¾Èµå·ÎÀ̵忡¼ Á¦°øÇÏ´Â Sqlite DB¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚÀÇ Á¤º¸¸¦ ÀúÀåÇÏ°í ÀúÀåµÈ Á¤º¸¸¦ »ç¿ëÀÚ¿¡°Ô º¸¿©ÁÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº»´Ù.
5Àå ¡°Àϱ⠿¹º¸ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¡±¿¡¼´Â,
¿ÜºÎ API¸¦ ÀÌ¿ëÇÏ¿© ÀÎÅͳÝÀ¸·ÎºÎÅÍ ³¯¾¾ µ¥ÀÌÅ͸¦ ¹Þ¾Æ »ç¿ëÀÚ°¡ ¿øÇÏ´Â Áö¿ª¿¡ ´ëÇÑ Àϱ⿹º¸¸¦ ÇØÁÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù.
[ÀÌ Ã¥À» ¸ÕÀú ÀÐ°í µû¶óÇغ» º£Å¸¸®´õÀÇ ÇÑ ¸¶µð!]
ÀÌ Ã¥Àº ½±´Ù. Ç×»ó »õ·Î¿î ¾ð¾î Ã¥Àº ÄÚµåÀÇ ÀÌÁú°¨ ¶§¹®¿¡ ¹è¿ì±â°¡ ½±Áö ¾Ê¾Ò´Ù. ±×·¯³ª ÀÌ Ã¥À» Àдٺ¸¸é ¾î´À»õ ÄÚƲ¸° Äڵ尡 ½ï½ï µé¾î¿Â´Ù. ¾Æ¸¶µµ °°Àº °³¹ß ȯ°æ, ±×¸®°í Àͼ÷ÇÑ ÀÚ¹Ù ÄÚµå¿Í ȣȯµÈ´Ù´Â Á¡ ¶§¹®ÀÏ °ÍÀÌ´Ù.
-À̼ÒÀº´Ô, ¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ß 3³âÂ÷
ÀÌ Ã¥À» º£Å¸¸®µù ÇÏ¸é¼ °¡Àå ½Å±âÇß´ø Á¡Àº ÀÚ¹Ù Äڵ带 ÄÚƲ¸° ÄÚµå·Î ¹Ù·Î º¯È¯ÇØÁÖ´Â °ÍÀ̾ú´Ù. ÀÚ¹Ù·Î ¡°ÀÌ·¸°Ô¡± °³¹ßÇÏ´Â °Ô »ó´çÈ÷ ¹ø°Å·Î¿ü´Âµ¥, ÄÚƲ¸°Àº ¡°¾î¶»°Ô¡± °³¹ßÇÒ±î?¶ó´Â °í¹ÎÀ» ÇÒ ¶§ ±×³É º¯È¯¸¸ ÇØÁÖ¸é, ³¡! ½Å±âÇÏ°Ôµµ ÄÚƲ¸°¿¡ ±Ý¹æ Àͼ÷ÇØÁú ¼ö ÀÖ¾ú´Ù. µÎ²®Áöµµ ¾ÊÀº Ã¥Àε¥, ¾Ë·ÁÁÖ´Â °Ô Âü ¸¹´Ù.
-¼ÕÇü¹Î, ÇÁ¸®·£¼ °³¹ßÀÚ
¸ñÂ÷
1Àå ÄÚƲ¸° ½ÃÀÛÇϱâ
1.1 ÄÚƲ¸°ÀÇ Åº»ý
1.2 ¿Ö ÄÚƲ¸°Àϱî?
1.3 ÄÚƲ¸° °³¹ß ȯ°æ ±¸ÃàÇϱâ
[¿¬½À¹®Á¦] ÄÚƲ¸° °ü·Ã ÄûÁî, "HelloKotlin" Ãâ·ÂÇϱâ
2Àå ºü¸£°Ô »ìÆ캸´Â ÄÚƲ¸° ¹®¹ý
2.1 Ŭ·¡½º
2.1.1 ÄÚƲ¸° Ŭ·¡½º »ý¼ºÇϱâ
2.1.2 »ý¼ºÀÚ constructor Å°¿öµå
2.1.3 »ý¼ºÀÚ¿¡¼ ±âº»°ª ¼³Á¤Çϱâ
2.1.4 ÄÚƲ¸°Àº »ý¼ºÀÚ ÇÔ¼ö ¹Ùµð¸¦ °¡Áú ¼ö ¾øÀ»±î?
2.1.5 ÄÚƲ¸° º¯¼ö Å°¿öµå var°ú val
2.1.6 Á¢±Ù Á¦ÇÑÀÚ
2.1.7 Ŭ·¡½ºÀÇ ¸â¹ö º¯¼ö ¼±¾ð
2.1.8 »ó¼Ó
2.1.9 interface Ŭ·¡½º
2.1.10 ±× ¹ÛÀÇ Å¬·¡½º ŸÀÔ
2.2 ÇÔ¼ö(fun)
2.2.1 ÇÔ¼ö ¼±¾ð
2.2.2 ÇÔ¼öµµ ±âº»°ªÀ» Á¤ÀÇÇÒ ¼ö ÀÖÀ»±î?
2.2.3 º¯¼ö ŸÀÔ
2.2.4 vararg
2.3 È帧 Á¦¾î ¿¬»êÀÚ
2.3.1 ForÀÇ ¹üÀ§ ¼³Á¤ Å°¿öµå in
2.3.2 Switch ´ë½Å When
2.4 collection
2.5 ŸÀÔ Ã¼Å©¿Í ºñ±³ ¿¬»ê
2.5.1 ŸÀÔ Ã¼Å© is¿Í ŸÀÔ Ä³½ºÆà as
2.5.2 NPE¿¡ ¾ÈÀüÇÑ º¯¼ö ¼±¾ð ¹æ¹ý
2.5.3 ºñ±³ ¿¬»êÀÚ = =¿Í = = =
2.6 ¶÷´Ù
2.6.1 ÄÚƲ¸°¿¡¼ »ìÆ캸´Â ¶÷´ÙÀÇ Æ¯Â¡
2.6.2 inline Å°¿öµå
2.7 Á¦³×¸¯
2.7.1 Á¦³×¸¯
2.7.2 Ãß·Ð
2.7.3 ¿ÍÀϵå Ä«µå
2.7.4 ÀÓÀÇÀû »ý·«
2.8 ±× ¹ÛÀÇ À¯¿ëÇÑ ÇÔ¼öµé
2.8.1 apply()
2.8.2 run ()
2.8.3 let()
2.8.4 with()
2.8.5 forEach()
2.8.6 onEach()
2.8.7 filter()
[¿¬½À¹®Á¦] 2°¡Áö ŸÀÔ »ý¼ºÀÚ Å¬·¡½º ¸¸µé±â, 1~50±îÁö ¦¼ö ´õÇϱâ, ŸÀÔ Ä³½ºÆðú apply ÇÔ¼ö È°¿ëÇϱâ
3Àå ±¹°¡ Á¤º¸¸¦ ¼Ò°³ÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
3.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¹× °³¹ß »ç¾ç ¼Ò°³
¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±î?
°³¹ß Æ÷ÀÎÆ® ¹× °³¹ß »ç¾ç
3.2 ÇÁ·ÎÁ§Æ® ¸¸µé±â
[¿¹Á¦ 3-1] ÄÚƲ¸° ȯ°æ ¼³Á¤ ÈÄ Å¬·¡½º ÆÄÀÏ
3.3 ÄÚƲ¸° ¾÷µ¥ÀÌÆ® È®ÀÎÇϱâ
[¿¹Á¦ 3-2] ÄÚƲ¸° ¹öÀü º¯°æÇϱâ
3.4 RecyclerView ¶óÀ̺귯¸® Ãß°¡Çϱâ
[¿¹Á¦ 3-3] RecyclerView ¶óÀ̺귯¸® Ãß°¡Çϱâ
3.5 ·¹À̾ƿô ÆÄÀÏ Ãß°¡Çϱâ
[¿¹Á¦ 3-4] RecycleView ¾ÆÀÌÅÛ ·¹À̾ƿô ÀÛ¼ºÇϱâ
3.6 RecyclerView Adapter Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 3-5] RecyclerView Adapter Ŭ·¡½º ÀÛ¼ºÇϱâ
3.7 MainActivity Ŭ·¡½º ÀÛ¼ºÇϱâ
MainActivity ·¹À̾ƿô ÀÛ¼ºÇϱâ
[¿¹Á¦ 3-6] MainActivity ·¹À̾ƿô ÀÛ¼ºÇϱâ
MainActivity Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 3-7] MainActivity Ŭ·¡½º ÀÛ¼ºÇϱâ
3.8 ±¹°¡ »ó¼¼ Á¤º¸ ÀúÀåÇÏ°í Ç¥½ÃÇϱâ
3.8.1 assets Æú´õ »ý¼º ÈÄ Json ÆÄÀÏ Ãß°¡Çϱâ
[¿¹Á¦ 3-8] ±¹°¡ Á¤º¸ Json ÆÄÀÏ ÀÛ¼ºÇϱâ
3.8.2 Gson ¶óÀ̺귯¸® »ç¿ëÇϱâ
[¿¹Á¦ 3-9] ±¹°¡ »ó¼¼ Á¤º¸ ȸé Adapter Ŭ·¡½º ÀÛ¼ºÇϱâ
3.9 NationDetailActivity ÀÛ¼ºÇϱâ
[¿¹Á¦ 3-10] ±¹°¡ »ó¼¼ Á¤º¸ È¸é ·¹À̾ƿô ÀÛ¼ºÇϱâ
[¿¹Á¦ 3-11] ±¹°¡ »ó¼¼ ȸé Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¬½À¹®Á¦] ÄÚƲ¸° extension°ú for¿Í whenÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ÀÛ¼º
4Àå »ç¿ëÀÚ µî·Ï ¾Û Á¦ÀÛÇϱâ
4.1 »ç¿ëÀÚ µî·Ï ¾ÖÇø®ÄÉÀÌ¼Ç ¹× °³¹ß »ç¾ç ¼Ò°³
¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±î?
°³¹ß »ç¾ç ¼Ò°³
4.2 Åø¹Ù »ç¿ëÇϱâ
Åø¹Ù°¡ ¹¹Áö?
[¿¹Á¦ 4-1] ¸Þ´º ·¹À̾ƿô Ãß°¡Çϱâ
[¿¹Á¦ 4-2] Åø¹Ù¸¦ »ç¿ëÇϱâ À§ÇØ Style ÆÄÀÏ ¼öÁ¤Çϱâ
4.3 MainActivity¿¡¼ Åø¹Ù¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý
[¿¹Á¦ 4-3] MainActivity ·¹À̾ƿô¿¡ Åø¹Ù Ãß°¡Çϱâ
[¿¹Á¦ 4-4] Åø¹Ù ¼³Á¤Çϱâ
4.4 µ¥ÀÌÅͺ£À̽º¿¡ Á¤º¸ ÀúÀåÇϱâ
[¿¹Á¦ 4-4] DB Ŭ·¡½º ÀÛ¼ºÇϱâ
4.5 Anko ¶óÀ̺귯¸®
4.6 Anko DSL »ç¿ë ¹æ¹ý
Anko ¶óÀ̺귯¸® Ãß°¡Çϱâ
[¿¹Á¦ 4-5] Anko ¶óÀ̺귯¸®·Î ·¹À̾ƿô ÀÛ¼ºÇϱâ
4.7 Anko¸¦ ÀÌ¿ëÇؼ DBHandler ÀÛ¼ºÇϱâ
[¿¹Á¦ 4-6] Anko ¶óÀ̺귯¸®·Î DB Ŭ·¡½º ÀÛ¼ºÇϱâ
4.8 CursorAdapter »ç¿ëÇϱâ
[¿¹Á¦ 4-6] ListView Adapter ·¹À̾ƿô ÀÛ¼ºÇϱâ
[¿¹Á¦ 4-7] UserList ¾î´ðÅÍ ÀÛ¼ºÇϱâ
4.9 MainActivity¿¡¼ Adpater ¼³Á¤Çϱâ
[¿¹Á¦ 4-8] »ç¿ëÀÚ Á¤º¸ ¸®½ºÆ®°¡ Æ÷ÇÔµÈ main ·¹À̾ƿô
[¿¹Á¦ 4-9] MainActivity ¿Ï¼ºÇϱâ
4.10 ±ÇÇÑ ¼³Á¤Çϱâ
¾Èµå·ÎÀÌµå ¹öÀü¿¡ µû¸¥ ±ÇÇÑ ¼³Á¤
4.11 Media Store¸¦ ÀÌ¿ëÇÏ¿© À̹ÌÁö ºÒ·¯¿À±â
MediaStore Ŭ·¡½º
Media Store¸¦ ÀÌ¿ëÇÏ¿© À̹ÌÁö ºÒ·¯¿À±â
[¿¹Á¦ 4-10] »ç¿ëÀÚ Á¤º¸ ÀúÀå ·¹À̾ƿô
[¿¹Á¦ 4-11] SaveUserActivity ÀÛ¼ºÇϱâ
4.12 Manifest¿¡ ¼±¾ðµÇ´Â ³»¿ë
[¿¬½À¹®Á¦] ¹öÆ° Ãß°¡Çϱâ, ¾×ƼºñƼ ¼öÁ¤Çϱâ
5Àå Àϱ⿹º¸ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
5.1 ³¯¾¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò°³
5.1.1 ¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±î?
5.1.2 °³¹ß »ç¾ç ¼Ò°³
5.2 ³¯¾¾ Á¤º¸¸¦ À§ÇÑ OpenWeatherAPI Key »ý¼ºÇϱâ
5.2.1 OpenWeatherMap »çÀÌÆ®¿¡¼ API Key ¹Þ±â
5.2.2 OpenWeatherAPI »ç¿ë ¹æ¹ý
5.3 ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÒ ¶óÀ̺귯¸® Ãß°¡Çϱâ
5.3.1 »ç¿ëÇÒ ¶óÀ̺귯¸® ¼Ò°³
[¿¹Á¦ 5-1] Ãß°¡µÈ ¶óÀ̺귯¸®µé
5.4 ³¯¾¾ Á¤º¸¸¦ Á¦°øÇÒ µµ½Ã ÆÄÀÏ Ãß°¡Çϱâ
Á¤º¸ Ãß°¡ÇÒ µµ½Ã µ¥ÀÌÅÍ °¡Á®¿À±â
5.4.2 asset Æú´õ¿¡ json ÆÄÀÏ Ãß°¡Çϱâ
[¿¹Á¦ 5-2] city_list_json ÆÄÀÏ ±â¹ÝÀ¸·Î ¹Ù²Û µ¥ÀÌÅÍ
5.4.3 µµ½Ã µ¥ÀÌÅ͸¦ À§ÇÑ µ¥ÀÌÅÍ Å¬·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-3] areadCode data class ÀÛ¼ºÇϱâ
5.5 µµ½Ã ¸®½ºÆ®¸¦ º¸¿©ÁÖ´Â ¾×ƼºñƼ ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-4] µµ½Ã ¸®½ºÆ® ¾×ƼºñƼ ±¸ÇöÇϱâ
[¿¹Á¦ 5-5] SelectCityActivityÀÇ ·¹À̾ƿô
5.6 CityListAdatper Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-6] CityList ¾î´ðÅÍ Å¬·¡½º ¸¸µé±â
[¿¹Á¦ 5-7] CityListAdapter¿¡¼ »ç¿ëÇÏ´Â ·¹À̾ƿô
5.7 DBHandlerAnko Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-8] DB Ŭ·¡½º ¸¸µé±â
5.8 ³¯¾¾ Á¤º¸¸¦ Ç¥ÇöÇÏ´Â Data Ŭ·¡½º ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-9] ³¯¾¾ Á¤º¸ data class ¸¸µé±â
5.9 ¹é±×¶ó¿îµå ÀÛ¾÷À» À§ÇÑ Å¬·¡½º ÀÛ¼ºÇϱâ
5.9.1 AsyncTaskLoader·Î ¹é±×¶ó¿îµå ÀÛ¾÷Çϱâ
[¿¹Á¦ 5-10] ¹é±×¶ó¿îµå ÀÛ¾÷À» À§ÇÑ Å¬·¡½º ÀÛ¼ºÇϱâ
5.9.2 thread ÇÔ¼ö
5.10 MainAcitivity ÀÛ¼ºÇϱâ
5.10.1 ¸Þ´º ÆÄÀÏ Ãß°¡Çϱâ
[¿¹Á¦ 5-11] ¸Þ´º ·¹À̾ƿô ¸¸µé±â
5.10.2 MainActivity¿¡¼ AsyncTaskLoader È£ÃâÇϱâ
[¿¹Á¦ 5-12] ¸ÞÀÎ ¾×ƼºñƼ ¿Ï¼ºÇϱâ
[¿¹Á¦ 5-13] ¸ÞÀΠȸ鿡 ÇÁ·Î±×·¹½º ¹Ù Ä«µåºä ¸®½ºÆ® Ãß°¡
5.11 ¾Û ȸ鿡 Á¤º¸¸¦ Ç¥½ÃÇÏ´Â Ä«µåºä »ç¿ëÇϱâ
[¿¹Á¦ 5-14] Ä«µåºä È¸é ·¹À̾ƿô
5.12 CustomView ÀÛ¼ºÇϱâ
5.12.1 ForecastView ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-15] Custom View »ý¼ºÇϱâ
[¿¹Á¦ 5-16] Custom View ·¹À̾ƿô »ý¼ºÇϱâ
5.12.2 CardView List Adapter ÀÛ¼ºÇϱâ
[¿¹Á¦ 5-17] CardViewListAdapter ÀÛ¼ºÇϱâ
[¿¬½À¹®Á¦] Company object, thread()¿Í runOnUiThread() »ç¿ë¹ý, ÇÔ¼öÀÇ º¯°æ
Ã¥À» ¸¶¹«¸®Çϸç
ã¾Æº¸±â
°ü·ÃÀ̹ÌÁö
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.