ืืฉืืชืื ืช ืืชืืื ืืชืืื ืืืคืฉ ืขืืืื, ืืื ื ืชืงื ืืขืชืื ืงืจืืืืช ืืงืืจ ืจืืง, ืขืืื ืืชื ืืืฉืื ืืื ืืืืื: "ืื ืื ื ืฆืจืืืื ืืืืืื ืขื ื ืืกืืื". ืืื ืขืืฉืื? ืืื ืื ื ืืืฆืืื ืืช ืขืฆืื ื ืืืฆื "ืืื ืืฆืืืจ ื ืืกืืื, ืื ืื ื ืฆืจืืืื ื ืืกืืื"? ืชืคืกืืงื ืื ืกืืช, ืื ืื ืฉื ืื ืก ืืืื?...
ืืฉ ืืืขืฉื ืืื ืืจืืื ืืฆืืช ืืืจืงืืจืกืื ืืื. ืืชื ืืืื ืื ืกืืช ืืงืื ืืชืืืืช ืืืืจื (ืืืืขื ืืฉื ืืื ืืขืชืื ืงืจืืืืช ืืืชืจ ืงืฉื ืืืฉืจ ืืืืื ืก ืืืื ืืืจืกืืื), ืืขืฉืืช ืืชืืืืช ืขืืืจ ืืืกืฃ ืฉืื (ืืืืืื,
ืืชืืืืช ืืงืืื ืช JavaRush ), ืื ืืืฆืื ืคืจืืืงืืื ืืชืืืืื ืืงืื ืคืชืื ืืืชืืืืื. ืืื, ืืคืชืืื ืื ืืกืื ืืืชืจ ืขืืฉืื ืืช ืืืชื ืืืืจ, ืฉืืขืืืื ืืฉืืจืชืืช ืขื ืืืืื ืืืจ ืงืืขื ืืื ืฉืื ืืื. ืื ืืืฆืืื ืคืจืืืงืืื ืจืฆืื ืืื ืืืชืจ ืฉื GitHub ืื'ืืืื ืืขืืืืื ืขืืืื ืืื ืืฉืืืจ ืขื ืขืฆืื ืขื ืงืฆืืช ืืืฆืืขืืช. ืืืคืขืืื ืื ืืืื ืฉืืืืฉื ืืจืืืช ืืื ืคืจืืืงืื ืงืื ืคืชืื ืืืืืื ืฉื Java ืขืืืืื ืืืืชืขืืง ืืงืื ืฉืืื.
ืืืืืจ ืื , ื'ืืื ืืืืืืช (ืขืืืจืช ืขืืจืืช ื-JAXenter.com) ืืืื ืช ืืช 5 ืคืจืืืงืื ืื'ืืืื ืืคืืคืืืจืืื ืืืืชืจ ื-GitHub. ืืืขืฉื, ืืฉืื ืื ืืืื ืืกืคืจ ืขืฆืื ืฉื ืคืจืืืงืื Java (744 ืืืฃ, ืืืชืจ ืืืืง). ืืื ืืืื ืืื ืืื ืืขื ืืื ืื ืืคืชืืื ืืงืฆืืขืืื?
ืงื ืืืืืจ ืืช ืืฉื ืืื, ืืืงืืื ื ืฉืืข ืืื ืงืืงืืืื ืื ืขื ืข-ืืืื ืืืคืืจืกื. ืขื ืืืช, ืคืจืืืงื ืืงืื ืืคืชืื ืฉื Java ืืื ืืกืืจืช ืืกืืืืืฆืื ืืคืืคืืืจืืช ืืืืชืจ ืขืืืจ ืืืื ื ืืืืืืช ืฉื ืืชืื ื-Java. Mockito ืืคืืชื ืื ืืืื ืขื ืืกืืก ืกืคืจืืืช
Shipkit . Mockito 2.0 ืืกืคืง API ืืฉืืคืจ ืืืื ืืืจืฆืื ืืฉืืคืจืช ืฉื ืืกืืจืช, ืฉืื ืืืืขื ืืืฉืชืืฉืื ืฉืืืชืืื ืืืืงืืช ืืืืื, ืืื ืืืื ืขืืจ ืืืจืื ืืืืืงื ืืืกืืจืืช ืกืืืืืฆืื ืืืืจืฉืืช ืืจืืื ืื ืขืืืคื ืฉื Mockito ืืืืืืงื ืืืชืืืช ืืืฉืืช.
ืคืจืืืงื ืืงืื ืืคืชืื ืฉื Java ืขืืื ืืฉืื: java-design-patterns ืืกืคืง ืืืคืชืืื ืืช ืืืืืืช ืืืืฉื ืืคืืกื ืขืืฆืื ืืฉืคืช Java. ืืคืจื, ืืคืืกื ืขืืฆืื ืื ืฉืืืืช ืืืืืฆืืช ืจืฉืืืืช ืืืืคืฉืจืืช ืืืคืชืืื ืืคืชืืจ ืืขืืืช ื ืคืืฆืืช ืืขืช ืชืื ืื ืืคืืืงืฆืื ืื ืืขืจืืช. ืขื ืคืจืืืืืืช ืชืื ืืช ืืืืงืืช ืืืืืืืช, ืื ืืืืฆืืช ืืช ืชืืืื ืืคืืชืื. ืื ืืกืฃ, ืฉืืืืฉ ืืืืจ ืืืคืืกืื ืขืืืจ ืืื ืืข ืืื ืืืืงืื ืงืื ืื ืืืคืื ืืืขืืืช ืืืืืืช ืืืชืจ ืืืืฉื.
3.RxJava _
RxJava ืืื ืืื ืืืืืจื Java ืืคืืคืืืจืืื ืืืืชืจ ื- GitHub ืืืกืืจืช
ืคืืคืืืจืืช . ืืืชืืกืก ืขื ื-API ืฉื ReactiveX, ืกืคืจืืืช RxJava ืืืคืฉืจืช ืื ืืืฆืืจ ืชืืื ืืืช ืืกืื ืืจืื ืืืช ืืืื ืขืืช ืืืจืืขืื ืืืืฆืขืืช ืจืฆืคืื ื ืืชื ืื ืืฆืคืืื ืขืืืจ ื-Java Virtual Machine. RxJava ืืจืืื ืืช ืืคืืก ื-Observer ืืื ืืชืืื ืืจืฆืคืื ืฉื ื ืชืื ืื ืืืืจืืขืื. ืื ืื ืืืกืืฃ ืืืคืจืืืจืื ืืืืคืฉืจืื ืืืคืชืืื ืืฉืื ืจืฆืคืื ืืฉืื ืืชืืืืจ ืืืื ืืืืื ืืืืจืื ืืื ืืงืืื ืืจืื ื ืืืื, ืืฉืจืฉืืจ, ืกื ืืจืื, ืืืืืืช ืฉืจืฉืืจืื ืืืื ื ื ืชืื ืื ืืงืืืืื.
4.MpAndroidChart _
MPAndroidChart ืืื ืกืคืจืืื ืืืงื ืืงืื ืืฉืืืืฉ ืืคืืชืื ืขืืืจ ืืขืจืืช ืืืคืขืื ืื ืืจืืืื, ืืคืืขืืช ืืจืืช API 8 ืืืจืกืืืช ืืืฉืืช ืืืชืจ. ืืืืฆืขืืช MPAndroidChart, ืืชื ืืืื ืืฆืืืจ ืชืจืฉืืืื ืฉืื ืื ืืืืฉืืื ืื ืืจืืืื. ืื ืืืื ืืืืืฉื ืืืื ืืืืืืืช ื ืชืื ืื ืขืืืจ ืืคืชืื ืืืฉืืืื ื ืืืืื. ื-MPAndroidChart ืืฉ ืชืจืฉืืืื ืจืืื ืืฉืื ืื: ืชืจืฉืื ืงืืืื, ืืืกืืืืจืื (ืื ืืืช, ืืืคืงืืช, ืืืขืจืืช, ืืงืืืฆืช), ืชืจืฉืื ืขืืื, ืชืจืฉืื ืคืืืืจ, ืชืจืฉืื ืคืืื (ืืืืืข ืคืื ื ืกื), ืชืจืฉืื ืื"ื (ืชืจืฉืื ืขืืืืฉ), ืชืจืฉืื ืขืืืื ืืื ืฉืืืืืื ืฉืื ืื ืฉื ืืึนืชึธื. (ืืืืื "ืืืืืจืื" ืขืฆืื ืืืืืช ืื ืืฉืืขืืช ืืื ืืชืง.)
ืกืคืจืืืช ืืืืื ืืืฆืืื ืช ืืื ืฉื ืืืื ืืฉืคืช ื'ืืืื ืงืืืืช ืืืจ ืืจืื ืืืื ืืื, ืื ื ืืชืจื ืืื ืขืืจ ืฉืืืืฉื ืืืืืื ืืงืื ืคืชืื ืขืืืจ ืื ืืื ื ืืคืชืืื. ืื
ืืืกื ืืื ืจื , ืืืื ืืื ืขืืจ ืคืฉืืืื ืฉืืืคืืื ืืช ืฉืคืช Java ืืงืื ืืืชืจ ืืฉืืืืฉ, ืืจืืืืช ืืืขืจืืช ืืืงืืืืืืช ืฉื ืืืกืคื JDK ืืืื ืขืืจ ืืืจืื ืืืื ืืืืื ืื, ื ืื ืชืื ืืช ืคืื ืงืฆืืื ืืืืช ืืขืื ืืจืื, ืืจืื ืืืชืจ. ืืืืืื, ืืืื ืืืืืื ืืฆืืื ืช ืืขืืืื ืขื ืืืกืคืื ืืกืืืจืื. ืชืืื ื ืื, ืืืืคืฉืจืช ืืืคืชืืื ืืืฉืืืช ืืื ืชืืืืช ืืืืกืคืื ืืืืฆืขืืช ืคืื ืงืฆืืื ืืืืช ืืืื ืืืฉืืืื ืืชืงืืืช ืืืืืื, ืืื ืืืช ืืืคืืชืืืช ืืืืคืืชืืืช ืืืืชืจ ืืืืืืื.
GO TO FULL VERSION