·Î±×ÀÎ | ȸ¿ø°¡ÀÔ | ³»°ø°£ | Ã¥¹Ù±¸´Ï | 1:1¼­ºñ½º | µµ¿ò¸»  
   
Ȩ °íµî Áßµî ÃÊµî ¿À¸£ºñ EBS¼ö´ÉƯ°­ ½ë¼öÇÐ Áß°£°í»ç âºñ
   
»ó¼¼Ã£±â
 
• µµ¼­ºÐ·ù
• µµ¼­¼Ò°³
• ¸ñÂ÷
• °ü·Ãµµ¼­
ÇöÀçÀ§Ä¡
Home > »óÇ°Á¤º¸
[Âü°í¼­] RxJava Essentials(acorn PACKT ½Ã¸®Áî) [ÀýÆÇ]
À̹ݸð¸£Áú·Î ÁöÀ½ | ¿¡ÀÌÄÜÃâÆÇ Æ쳿
 

¤ýÁ¤°¡ 15,000 ¿ø
¤ýÆǸŰ¡ 15,000 ¿ø (0%, 0 ¿ø ÇÒÀÎ)
¤ýÀû¸³±Ý 450 ¿ø (3% Àû¸³)
¤ýÃâ°£ÀÏ : 2016 ³â 1 ¿ù 28 ÀÏ
¤ý146 ÂÊ | 188*235*11mm/392g | ISBN : 9788960778146
¤ý1¸¸¿ø ÀÌ»ó ÁÖ¹®½Ã ¹«·á¹è¼Û
 
Àι®ÇÐ ¡æ ½É¸®ÇÐ/Á¤½ÅÇÐ ¡æ ÇÁ·ÎÀÌÆ®/À¶
¡ºRxJava Essentials¡»Àº RxÀÚ¹Ù¸¦ ¹è¿ì¸é¼­ ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¿¡ ºü¸£°Ô Àû¿ëÇÏ°í ½ÍÀº µ¶ÀÚ¸¦ À§ÇØ ¾²¿©Á³´Ù. RxÀÚ¹ÙÀÇ ±â´ÉÀ» Rx¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ¼³¸íÇÔÀ¸·Î½á RxÀÚ¹Ù¿Í Rx¾Èµå·ÎÀ̵åÀÇ ±â´ÉÀ» ºü¸£°Ô ½ÀµæÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.

1Àå RX: ´å³Ý¿¡¼­ RxÀÚ¹Ù±îÁö
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¸®¾×Ƽºê ÀͽºÅÙ¼Ç
ÀÚ¹Ù ¼¼°è¿¡ »ó·ú: ³ÝÇø¯½º RxÀÚ¹Ù
__RxÀڹٴ ¹«¾ùÀÌ ´Ù¸¥°¡?
Á¤¸®

2Àå ¿Ö ¿ÉÀú¹öºíÀΰ¡?
¿ÉÀú¹ö ÆÐÅÏ
__¿ÉÀú¹ö ÆÐÅÏÀº ¾ðÁ¦ »ç¿ëµÇ´Â°¡?
RxÀÚ¹Ù ¿ÉÀú¹ö ÆÐÅÏ ÅøŶ
__Observable
____ÇÖ ¿ÉÀú¹öºí°ú Äݵ堿ÉÀú¹öºí
____¿ÉÀú¹öºí »ý¼º
__Subject = Observable + Observer
____PublishSubject
____BehaviorSubject
____ReplaySubject
____AsyncSubject
Á¤¸®

3Àå Çï·Î ¸®¾×Ƽºê ¿ùµå
¿£Áø Á¡È­!
__ÀÇÁ¸¼º
____Rx¾Èµå·ÎÀ̵å
__Utils
____·Òº¹(Lombok)
____¹öÅÍ ³ªÀÌÇÁ(Butter Knife)
____·¹Æ®·Î¶÷´Ù(Retrolambda)
ù ¹ø° ¿ÉÀú¹öºí
¸®½ºÆ®·ÎºÎÅÍ ¿ÉÀú¹öºí »ý¼ºÇϱâ
Á» ´õ ¸¹Àº ¿¹Á¦
__just()
__repeat()
__defer()
__range()
__interval()
__timer()
Á¤¸®

4Àå ¿ÉÀú¹öºí ÇÊÅ͸µ
½ÃÄö½º ÇÊÅ͸µ
ÇÊ¿äÇÑ °Í¸¸ ¾ò±â
__take()
__taskLast()
´Ü ÇÑ ¹ø¸¸ ¹ßÇà
__distinct()
__distinctUntilChanged()
first()¿Í last()
skip()°ú skipLast()
elementAt()
sample()
timeout()
debounce()
Á¤¸®

5Àå ¿ÉÀú¹öºí º¯È¯
*map °¡Á·
__map()
__flatMap()
__concatMap()
__flatMapIterable()
__switchMap()
__scan()
__groupBy()
__buffer()
__window()
__cast()
Á¤¸®

6Àå ¿ÉÀú¹öºí °áÇÕ
merge()
zip()
join()
combineLatest()
and(), then(), when()
switch()
startWith()
Á¤¸®

7Àå ½ºÄÉÁÙ·¯: ¾Èµå·ÎÀ̵堸ÞÀΠ½º·¹µå ¹®Á¦ ÇØ°á
StrictMode
ºí·ÎÅ· I/O ¿ÀÆÛ·¹À̼ǠÇÇÇϱâ
½ºÄÉÁÙ·¯
__Schedulers.io()
__Schedulers.computation()
__Schedulers.immediate()
__Schedulers.newThread()
__Schedulers.trampoline()
³íºí·ÎÅ· I/O ¿ÀÆÛ·¹À̼Ç
SubscribeOn°ú ObserveOn
½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷ ´Ù·ç±â
³×Æ®¿öÅ© ÀÛ¾÷ ½ÇÇà
Á¤¸®

8Àå REST ¾È¿¡¼­ ÆòÈ­¸¦: RxÀÚ¹Ù¿Í ·¹Æ®·ÎÇÍ
ÇÁ·ÎÁ§Æ® ¸ñÇ¥
·¹Æ®·ÎÇÍ
¾Û ±¸Á¶
__¾×ƼºñƼ Å¬·¡½º »ý¼º
__RecyclerView ¾î´ðÅÍ »ý¼º
____Àϱ⠿¹º¸ °Ë»öÇϱâ
____À¥»çÀÌÆ® ¿­±â
Á¤¸®

ÇöÀç RxJava Essentials(acorn PACKT ½Ã¸®Áî)¿¡ µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.

2
ȸ»ç¼Ò°³ |   ÀÌ¿ë¾à°ü |   »ç¾÷ÀÚÁ¤º¸È®ÀΠ|   ¿À½Ã´Â±æ |   µµ¿ò¸»  |   °³ÀÎÁ¤º¸Ãë±Þ¹æħ
 
jbookshop/59 1D034769174D4833A2D6100B20240519