Ivy á¡áœááºááá¯ááºážáá¯ááºááŸááºáá¯á¶á¡ááœá±á·á¡ááŒá¯á¶
2017 áá¯ááŸá áºá¡á ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá®ááá¯ááºážááŸáá¯ááºáá±ážááá¯á·ááŒááºážá áá áºáááºáá®ážáááºá á¥áºážá á¬ážáá¬ážáá±á¬á¡áá«ááœáẠá¡áá»á¬ážá¡ááŒá¬ážá áááºážá¡ááŒá±á¬ááºážááá¯ááŒá±á¬áá±ááŒááŒá®áž á¡áá»áá¯á·ááŸá¬ááẠááŒá¯áá¯ááºáá±ááŒáá²ááŒá áºáááºá ááá¯á·áá±á¬áºáááºáž ááá±á·á¡áá»áááºá¡áá ááœááºááŒá°áá®áá® áá®ááá¯ááºážá áá áºáá»á¬áž áááºáá±á¬ááºááŒááºáž á¡ááœá±á·á¡ááŒá¯á¶ááŸáá·áº áááºáááºá á¡áááºážáááºáᬠááááŸáááŒááŒá®ážá áá®ááá¯ááºáž á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºáž áá¯ááºáááºážá ááºááᯠá¡áá¯ááºááŒá áºááŸáá·áºááŒá®ážáá¬áž áá¯ááºáá¯ááºá¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²ááŒááºážá¡ááœáẠáááºážááá¬áá»á¬ážááŸáá·áº áááºážáááºážáá»á¬ážááᯠáá±á¬áºááŒááá·áº ááŸááºážáááºážááŒá®áž áááºáá±ááŒáá¬ážáá±á¬ áá»ááºááŒá¯ááºáááºážáá»á¬áž áááœá±á·ááŸááá±ážáá«á âáá¯ááºááŸá á¡á áááºá¡ááá¯ááºážáá»á¬ážâ á¡á¬ážááŒáá·áº áááºážááá¯á·ááẠá¡ááœááºááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ á¡áá¬áá»á¬ážááᯠáááŒá¬áá á¡áááá¹áá¬ááºááœáá·áºááá¯ááŒáááºá
áá
áºáá»áááºáááºážááœááºá áá¯áá¹ááá®ááẠáá
áºááŸá
áºáááºáá
áºááŸá
ẠáááºáááºážááŸá
áºáááá¯ážáá¬ááẠ- áá®ááá¯ááºážáá¬áááᯠá¡ááá¯ááºážá¡áá¬ááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠlayouts áá»á¬ážáááºáá®ážááŒááºážááŸáá·áº ááœáŸá²ááŒá±á¬ááºážááŒááºážáá¯ááºáááºážá
ááºáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá
áºá¡á±á¬ááºááŒá¯áá¯ááºááẠááá¯á¡ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¶á·ááá¯ážáá±ážáááºááá¯á¡ááºááá·áº ááááºáá±á¬ááºážáá»á¬ážá "áááá
á¹áá¬ááºáá¯á¶" ááŒáá·áº ááœá¬ážáá»á¬ážááŒá®áž "áá¯á¶ááŸááºá¡ááá¯ááºážáá¯ááºáá±á¬ááºááá¯ááºáááº" ááŸáá·áº áááºááœá±ááááŸáááá·áº Babylonian pandemonium ááá¯á¶á
á¶ááᯠáááŸááá«áááºá ááááºáá±á¬ááºážáá»á¬ážá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠáááŒá¬áá á¡ááŒáá¯ááºááŒá
áºáá±ááŒá®áž ááá±á«ááºážáá»á¬ážá
áœá¬ áá±á¬ááºáá»áá±áááŒáá·áº ááá°áá®áá±á¬ ááááºáá±á¬ááºážáá»á¬ážááœáẠáá°áá®áá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááᯠáá¯ááºáá±ážááá¯ááºáááºá
ááááºáá±á¬ááºážáá
áºáá¯á
á®á¡ááœáẠlayout sets áá»á¬ážááᯠááœá²áá¬ážáá«á
á¡á ááºá¡áá¬á¡á¬ážááŒáá·áºá áá®ááá¯ááºážá áá áºáá áºáá¯ááẠáááºážááá®ááá¯ááºážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááᯠááŒá±ááŸááºážáá±ážááŒá®áž áá¯á¶áá±á¬áºáá±ážááá·áº ááŒá¿áá¬áá»á¬ážááŒáá·áº á áááºáá²á·áááºá áá±á«ááºážá ááºážáá¬ážáá±á¬ á¡ááŒááºáá¬áá¬á áá¬ážááᯠáááºáá®ážááŒááºážá á¡ááŒááºá¡áááºááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ á¡ááŸáááºááŒáŸáá·áºáááºááŒááºážááŸáá·áº áá¯ááºáá¯ááºáá áºáá¯áá¯á¶ážá á¡áááºá¡ááœá±ážááᯠááŒáŸáá·áºáááºááŒááºážááá¯á·á¡ááŒáẠáá®ááá¯ááºážááᯠáááºááá¯ááºááá»áŸ áá±á«ááºážá ááºážááẠá¡áá±ážááŒá®ážáá«áááºá áá»áœááºá¯ááºááá¯á·áááááºáá±á¬ááºážáá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬á á±áááºá¡ááœáẠááá¯á¡ááºáááº- Webá iOSá Androidá Smart TVá tvOSá Android TVá Windows 10á xBox Oneá PS4á Roku - áááºážááá¯á·áá áºáá¯á á®ááœáẠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºááŒááºážáááŸááá² . áá«ááá¯á·áá¯ááºáá²á·áááº!
áá®ááá¯ááºáž â á¡áá»ááºá¡áááº
áá¯ááºáá¯ááºááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¬ááá»á¬ážá¡ááŒá¬áž á¡ááŒá±áá¶ááá±á¬áá°áá®áá»ááºáá»á¬ážáááŸááá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¬á¡á á¯á¡áá±ážáá áºáá¯ááᯠááœá±ážáá»ááºááŒá®áž áá¯ááºáááºážá ááºáá áºáá¯áá¯á¶ážáá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠ- á¡ááŒááºá¡áááºá០áá¯ááºáá±ááŸá¯á¡ááá áá®ááá¯ááºážááᯠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááá¯á· ááœáŸá²ááŒá±á¬ááºážááŒááºážáá¯ááºáááºážá ááºááᯠá¡ááŒáá·áºá¡áá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºáááºá layouts áá»á¬ážááŸáá·áºá¡áá° Sketch ááá¯ááºáá»á¬ážá០ááá¯ááºááá¯ááºááœá²ááŒááºážá áááºááŒá¬ááŒááºáž ááœá±ážáá»ááºááœáá·áºááᯠáá»áœááºá¯ááºááá¯á· ááŸá¬ááœá±áá²á·áááºá áá»áœááºá¯ááºááá¯á·ááá¯á¡ááºáá±á¬ áá¯ááºá¡ááá¯ááºážá¡á áá»á¬ážááᯠááŸá¬ááœá±ááŒááºážááŸáá·áº áá»áœááºá¯ááºááá¯á·ááá¯á¡ááºáá±á¬ ááá·áºáááºáá±á¬ááºáá»á¬ážááᯠáá¯ááºáá°ááŒááºážááẠááŸá¯ááºááœá±ážááŒá®áž á¡áá¹ááá¬ááºááŸááá±á¬ áá¯ááºáá±á¬ááºááŸá¯áá áºáá¯ááŒá áºááŒá±á¬ááºáž ááœá±á·ááŸáááá«áááºá ááááŠážá áœá¬á áá®ááá¯ááºáá¬áá»á¬ážááẠá¡áááºážá¡ááŒá áºáá¯ááºá á¡ááœáŸá¬á¡á¬ážáá¯á¶ážááᯠá¡áááºáá±ážáá¬ááœáẠá¡ááœááºááááá¬ážááááºááŒá áºááŒá®ážá áá¯áááá¡áá±ááŒáá·áº áááºážááẠá¡ááá¯ážááŸááºážáá¯á¶ážáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœááºáᬠá¡áá¯ááºáá¯ááºááŒá±á¬ááºážá ááááá¡áá»ááºááŸá¬á áá°áááºáž Sketch layout á áá¯ááºááœá²á·á ááºážáá¯á¶ááŸáá·áº á¡ááŒá¬ážáá°ááááºážááá¬ááŸáá·áº áá¯ááºááœá²á·á ááºážáá¯á¶ááᯠááŸá®ááá¯ááŒááºážááẠáá áºáá¯áá¯á¶ážáá¡áá¬áááºááᯠááááá¯ááºá á±áá«áááºá á á®áá¶ááááºážá á€á§áááá¬ááœáẠá¡ááá¯á¡áá»á±á¬ááºá áá áºááᯠá áœáá·áºááœáŸááºááẠáá¯á¶ážááŒááºáá²á·áááºá á€á¡áá¬ááẠáá®ááá¯ááºážá áá áºá¡ááœá²á·ááœáẠááááá¯á¶ážáá«áááºááá·áºáá¯á¶á á¶ááŒá áºááŒá®ážá á¡ááœááºááẠá¡á áááºá¡ááá¯ááºážáá»á¬ážá áá±á¬ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá±á¬áºááŒááá·áº áá±áá¬ááŒá áºááŒá®áž á¡áá¯ááŒá°áá®ááá¯ááºážáááºážá áá áºá¡á á¡áááºá¡á±á¬ááºá¡ááá·áºáááºááŸááºáá¬ážáááºá
áá¯ááºáááºáá»ááºáááºááŸá¬ áá±áá¬ááᯠáááºááá·áºáá±áá¬ááœáẠááááºážáááºážáááºážá áááºážááᯠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááá¯á· ááœáŸá²ááŒá±á¬ááºážáááºážááŸáá·áº áá»áœááºá¯ááºááá¯á·áá¶á·ááá¯ážáá±ážááá·áº ááááºáá±á¬ááºážá¡á¬ážáá¯á¶ážááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠáááºážááᯠá¡áááá¹áá¬ááºááœáá·áºááá¯áá¯á¶ááá¯á·ááŒá áºáááºá ááá±áááºážááẠáá¯á¶á·ááá¯ááºážááœá¬ážáááº...á ááááºáá±á¬ááºážáá áºáá¯á á®á០áá®ááá¯ááºáá¬áá»á¬ážááŸáá·áº á¡ááœá²á·áá±á«ááºážáá±á¬ááºáá»á¬ážáá«áááºáá±á¬ áá¯ááºáááºážá¡ááœá²á·á áá¯á¶ááŸááºá¡á ááºážá¡áá±ážáá»á¬ážá ááááºááŸá¬ á¡á±á¬ááºáá«á¡ááá¯ááºážááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒááºá¡á¬áá¯á¶ááᯠá¡áá¯ááŒá°ááŒááºá ááºáá»á¬áž- áá±á¬áá·áºáá»á¬ážá á¡áá±á¬ááºáá»á¬ážá ááœáá·áºáááºážááŒááºáá¬ááŸá¯á á¡ááºáááºážáá»á¬ážá á¡ááá¯ááºážáá»á¬ážá á¡áá¯ááºááœááºáá»á¬ážá áá¯ááºáá¯á¶áá»á¬ážááŸáá·áº áá¬ááœááºážáá»á¬ážá¡ááœáẠááŒá¬áá»áááºáá»á¬ážá¡ááŒá Ạáá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠááœá²ááŒááºážá áááºááŒá¬áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá€ááá¯ááºáá»á¬ážá ááœááºážá¡á¬ážá á¯áá»á¬ážá á¡ááŸááºááŒá áºáá¯á¶ážáá»á¬ážá áááºáááºáá áºáá»ááºáá»á¬áž á áááºááá¯á·á០á á¯áá±á¬ááºážáá«áááºá á¥ááá¬á ááŒáá¯á·áá»á¬ážá¡áááºáá»á¬ážá nymphs á¡áááºáá»á¬ážá Pokemoná áá¬ážá á¡áá¯ááºááœááºáá»á¬ážááŸááœá²á áááºááá·áºá¡ááá·áºáá ááá¯ááºáá»á¬ážáááᯠá¡áááá¹áá«ááºááá¯ááºáá±á¬ á¡áááºáá»á¬ážááᯠáááºááŸááºáá±ážáá«áááºá á¡ááŸááºáá¶ááááºáá»á¬áž... áá áºáá¯áááºážáá±á¬ á¡ááŒá±á¡áá± ááŸáááẠ- á á¬áááºážááá¯ááºáá® á ááá¯ááºáá»á¬áž áááºáá²á·ááá¯á· á¡áá¯á¶ážáááºáááẠ- ááŸáá¯ážááœá² ááœá¬ážááááºá á¥ááá¬á¡á¬ážááŒáá·áº "áá±ážáááºáá±á¬" ááŸáá·áº "á¡áááºá á¬áž" á¡ááŒá¬áž á¡áááºááá¯ááºááᯠááá·áºááẠáááá¯á¡ááºá á±ááẠáá±á«áá¬áááá¬ááŒáá·áº ááŸá±á¬ááºááœáŸá²ááááá«á
á¡ááŒááºáá¬áá¬á áá¬áž
áá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠááááºáá±á¬ááºážá¡á¬ážáá¯á¶ážááŸáá·áº ááá¯ááºáááºáá±á¬áááºážáááºážááŒáá·áº áá±áá¬ááᯠááááºážáááºážááŒááºážááŸáá·áº ááœáŸá²ááŒá±á¬ááºážááŒááºážá¡á¬áž áááºáá²á·ááá¯á· ááááºážáááºážááááºááᯠá ááºážá á¬ážááẠáá»ááºáá¬ážáá²á·áááŒá®áž áá®ááá¯ááºážááẠáá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ áááááá¬áá»á¬ážá á¡á á¯á¡áá±ážáá áºáá¯áá¯á¶ážááœáẠáá±á¬ááºážááœááºááŒá®áž áááá±á¬ááºá áœá¬ á¡áá¯ááºáá¯ááºááá¯ááºááá·áº áá»ááºááŸá¬ááŒáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá®ááá¯ááºážáá¯ááºááááºááŒá áºáááºá
ááááºá áá»áœááºá¯ááºááá¯á·ááẠWindows 10 á¡ááœáẠá¡ááºááá®áá±ážááŸááºážáá áºáá¯ááœáẠáá®ááá¯ááºážááŒááºá ááºá¡áá»á¬ážá á¯ááᯠâá ááºážáááºâ ááẠá á®áá¶áá¬ážááŒá®ážááŒá áºáááºá ááá¯á¡áá»áááºá áá»áœááºá¯ááºááá¯á·á¡ááœáẠááááºáá±á¬ááºážá¡áá áºááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ áááºážááẠáá¯á¶áá±á¬áºááŒááºážááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ âá¡á ááŸá â ááá¯á¡ááºáá«áááºá áááºážááá¯ááœá²ááŒááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡á áááºá¡ááá¯ááºážá¡áá»á¬ážá á¯ááᯠááŒááºáááºááŒá®áž á ááºážáááºááá¯ááºáá²á·ááŒá®áž áááºážááá¯á·áá²á០áááºááá·áºá¡áá¬ááẠá¡áá¬ááẠEevee áá®ááá¯ááºážá áá áºááœáẠááá·áºááœááºážááá·áºáááºááᯠáá¬ážáááºááá¯ááºáá²á·áááºá ááá¯ááá¯á·áá±á¬ sandbox ááá«áá²á á¡áá¯ááºáá¯ááºááá¯ááºáá±áá±á¬ ááááºáá±á¬ááºážá¡áá»á¬ážá¡ááŒá¬ážááœáẠáááºáá«áááºáá«ááŒá¯áá¯ááºááŒááºážááŒáá·áºáᬠááá¯á¡ááœá±á·á¡ááŒá¯á¶ááᯠáááŸáááá¯ááºááŒá®ážá áááºážááẠáá áºááŸá áºáá»á±á¬áºááŒá¬áááºááŒá áºáááºá
ááá°áá®áá±á¬ ááááºáá±á¬ááºážáá»á¬ážááœáẠáá°áá®áá±á¬á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááŒááºáááºá¡áá¯á¶ážááŒá¯ááŒááºážááẠáá®ááá¯ááºážá áá áºá á¡ááŒááºá¡áááºááŸáá·áº áá±áá¬áááºážáá»ááºážááŸá¯á¡áá±á¡ááœááºááᯠáááááá¬áᬠáá»á±á¬á·áááºážá á±áááºá ááá¯á·ááŒá±á¬áá·áº áá®ááá¯ááºážááẠáá¯ááºáá¯ááºáá®ááá¯ááºážááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááá¯ááºáᬠáá»áá·áºáá¯á¶ážáá»á¬ážááœáẠáá±á¬áºááŒááá¬ážáá±á¬áºáááºáž ááŒá¿áá¬áá áºáᯠáááºáá¶ááŒá±ááŸááºážáá²á·áááẠ- á¥ááá¬á áá¯ááºážááŸáá·áº áááºááááºáá»á¬ážá¡ááœáẠááá¯ááºááᯠTV áá»á¬ážááœáẠááŒááºáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«ááá¬ážá ááá¯áá²á·ááá¯á·áá±á¬ ááá°áá®áá±á¬ááááºáá±á¬ááºážáá»á¬ážááœáẠáá±á¬áá·áºá¡ááœááºá¡á á¬ážáá»á¬ážááŸáá·áº ááŒááºá ááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá¬áá¯ááºááá·áºááááºážá
áááºááŸá¬ážáááºááŸá¬á áá®ážááŒá¬ážááááºáá±á¬ááºážáá áºáá¯á á®á¡ááœáẠáá»áœááºá¯ááºááá¯á·ááá¯á¡ááºáá±á¬ á á¬áá¬ážááŸáá·áº ááŒááºá ááºá¡ááœááºá¡á á¬ážáá»á¬ážááᯠáááºááŸááºáá±ážááá·áº cross-platform modular grid áá áºáá¯ááᯠáá®ááá¯ááºážáá±ážááœá²ááẠááá¯á¡ááºáá«áááºá ááá¬ážááœááºá¡ááœáẠá¡á ááŸááºá¡ááŒá áºá áá®ážááŒá¬ážá ááááºáá áºáá¯áá±á«áºááœáẠáá»áœááºá¯ááºááá¯á·ááŒááºááá¯áá±á¬ áá¯ááºááŸááºááá¯á áá¬áá»á¬ážá á¡ááœááºá¡á á¬ážááŸáá·áº á¡áá±á¡ááœááºááᯠááœá±ážáá»ááºáá²á·ááŒá®áž áááºážááᯠá¡ááŒá±áá¶á áá±á¬áºáá¶áá áºáá¯á á¡áá»ááºááẠáá®áá»áŸáááºáᯠáááºááŸááºáá±ážáá¬ážááá·áº ááá áºáá±á¬áºáá¶áá»á¬ážáááºáá±á¬ááºááŒááºážá¡ááœáẠá ááºážáá»ááºážáá áºáá¯ááᯠáá±ážááœá²áá²á·áááºá ááá¯á áá¬áá¡áá»ááºááá¯á
ááᯠáá»áœááºá¯ááºááá¯á·ááẠááŒá®ážáá¬ážáá±á¬á
ááááºá¡á¬ážáá¯á¶ážááᯠáá°áá®áá±á¬ á¡ááŒááºá¡áááºá¡ááœááºá¡á
á¬ážááá¯á· áá°áá±á¬ááºáá¬ááŒá®áž áááºážááá¯á·ááᯠáá¯á¶ááá¬ážááœááºáá
áºáá¯á¡ááŒá
ẠááŒáá·áºááœááºážááẠááá¯á¡ááºáá«áááºá Apple TV ááŸáá·áº Roku ááᯠ1920x1080 á¡ááœááºá¡á
á¬ážááŒáá·áº áá®ááá¯ááºážáá¯ááºáá¬ážááŒá®áž Android TV - 960x540á áá±á¬ááºážáá»áá°áá±á«áºáá°áááºá Smart TV áá»á¬ážááẠáá°áá®áá±á¬áºáááºáž áá
áºáá«áá
áºáá¶ááœáẠ1280x720 ááŒá
áºáááºá á¡ááºááºááᯠFull HD áááºáá¬ážááŒááºáá»á¬ážááœáẠááŒááºááá¯ááŒá®áž ááŒáááá·áºá¡áá« 960 ááᯠ2 ááŒáá·áº ááŒáŸá±á¬ááºáááºá 1280 ááᯠ1,33 ááŒáá·áº ááŒáŸá±á¬ááºáᬠ1920 ááẠááááºá¡ááá¯ááºáž ááœááºááŸááááºá
ááŒá®ážááœá±á·á áá¬áá±á¬ááºážáá±á¬á¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá»á±á¬áºááŒááºááŒááºážááŒáá·áº áá¯ááºááŒááºáá¶ááŒá¬ážáááºáá¬ážááŒááºáá»á¬ážá¡áá«á¡ááẠáá±áá¯áá»á¡á¬ážááŒáá·áº á ááááºáá»á¬ážá¡á¬ážáá¯á¶ážááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááŸáá·áº áááºážááá¯á·áá¡ááœááºá¡á á¬ážáá»á¬ážááᯠáá®ááá¯ááºážá¡ááŒááºá¡áááºáá áºáá¯ááŒáá·áº áá¯á¶ážá¡á¯ááºáá¬ážááŒá®áž áá¯ááºááŒááºáá¶ááŒá¬ážá ááááºá¡á¬ážáá¯á¶ážááẠá¡ááœá±ááœá±ááœááºááŒá°áá®áá®ááá áºááºá á¡áá°ážááŒá áºáááºááŒá áºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· áááá¯á¶ážáá»á¯ááºááá¯ááºááá«áááºá áá»ááºážáá»áŸáááºáááẠááá¯á·ááá¯áẠáááºá áºáá±á¬á·áá²á·ááá¯á· áá±á¬áºáá¶áá«ážáᯠááá¯á·ááá¯áẠááŒá±á¬ááºáá¯áá«ááŸááááºá á¡áá±ážá áááºááᯠá áááºáááºá á¬ážáá²á· áá°ááœá± comment ááŸá¬ ááœá¬ážááŒáá·áºááá¯ááºáá±á¬áºá
ááááºáá±á¬ááºážá¡á¬ážáá¯á¶ážá¡ááœáẠSingle UI
ááá¯á á¡ááºá¹áá«áááºá¡áá áºáá áºáá¯ááœá²áááºá áá»áœááºá¯ááºááá¯á·ááẠááááºáá±á¬ááºážáá áºáá¯á á®á¡ááœáẠá¡ááŒááºá¡áááºáá»á¬ážá¡ááŒáẠáááºážááá¯á·áá áºáá¯á á®á¡ááœáẠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºááá¯ááºáá±á¬ ááœá±ážáá»ááºá áá¬áá»á¬ážáá« ááœá²áááºáááá¯á¡ááºáá«á á¡áá»ááºá¡áááºážááŸááá±á¬ ááááºáá±á¬ááºážáá»á¬ážááŸáá·áº á ááºáá»á¬ážá¡á¬ážáá¯á¶ážá¡ááœáẠá¡áááºá¡ááŒááºáá áºáá¯ááŸáá·áº áááºážáááá¯ááºáá»á±á¬áá®ááœá±ááŸáááŸá¯ááᯠááŒáááẠáá¯á¶áá±á¬ááºáááº- áá¯ááºážáá»á¬áž - 320-599á á¡ááŒá¬ážá¡áá¬á¡á¬ážáá¯á¶áž - 600-1280á
áá±áᬠâ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯
áá¯ááºáá«áááºá áá¯á¶ážáá¯á¶ážáá®ááœááºáá²á· áá®ááá¯ááºážááᯠááá¯áá»ááºááá±á¬ááºá ááááºáá±á¬ááºážáá áºáá¯á á®ááá¯ááºážááŸá¬ áá°á·áá²á·áá°ážááŒá¬ážáá²á· á¡ááºá¹áá«áááºááœá±ááŸááá«áááºá áááºááŸáá·áº Smart TV ááŸá áºáá¯áá¯á¶ážááẠReactJS + TypeScript stack ááᯠá¡áá¯á¶ážááŒá¯áá±á¬áºáááºážá Smart TV á¡ááºááºááẠá¡ááœá±á¡ááŸá ẠWebKit ááŸáá·áº Presto áá±á¬ááºáááºáá»á¬ážáá±á«áºááœáẠá¡áá¯ááºáá¯ááºáá±á¬ááŒá±á¬áá·áº á ááá¯ááºáá»á¬ážááᯠáááºááŸáá·áº áá»áŸáá±ááááá¯ááºáá«á ááŒá®ážáá±á¬á· á¡á®ážáá±ážááºááááºážááœáŸá¬ááœá±ááᯠááá¬ážááœááºáá¯á¶á á¶áá²á· áá¯á¶ážáá¡áá¯ááºáá¯ááºááá¯ááºážáááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááœáẠá áááºááŒáá¯ááºá¡ááŒááºá¡áááºáá»á¬ážá ááŸá¯ááºááœá±ážáá±á¬á¡ááºááááºáá¯áá¹ááá áá¯á¶áá»á¬ážááŸáá·áº áá®áá®ááá¯áá»á¬ážáá«ááŸááá±á¬ á á¯á ááºážááŸá¯áá»á¬ážáá»á¬ážááœááºážáá±á¬ááŒá±á¬áá·áºá áá áºáá»áááºáááºážááœááºá React Native ááá¯á·ááá¯áẠáááºážá analogues áá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯ááẠááá¯á·ááá¯áẠáááºážá analogues áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠá¡á á®á¡á ááºáááŸááá±á ááá¯á·ááŒá±á¬áá·áºá á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ CSS á ááá¯ááºáá»á¬áž ááá¯á·ááá¯áẠReact á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±ážááá¯á·ááŒááºážá áá¯á¶á¡á á®á¡á ááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáááá·áºáá»á±á¬áºáá«á ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá±áá¬áá»á¬ážááᯠJSON áá±á¬áºáááºááŒáá·áº ááá¯á·ááœáŸááºááẠáá¯á¶ážááŒááºááŒá®áž áááºááá¯ážáá»á¬ážááᯠááá¯ááºáá±á¬áºááŒááá¯á¶á á¶ááŒáá·áº áá±á¬áºááŒáá«áááºá
áá«ááŒá±á¬áá·áº áá á¹á ááºážá¥á á¹á á¬
rounding: 8
Windows 10 á¡ááºááºá០ááŒá±á¬ááºážáááºáCornerRadius="8"
áááº-border-radius: 8px
Android -android:radius="8dp"
iOS -self.layer.cornerRadius = 8.0
.
áá á¹á ááºážá¥á á¹á á¬offsetTop: 12
áá°áá®áá±á¬ web client ááẠááá°áá®áá±á¬ ááá á¹á áá»á¬ážááœáẠá¡áááá¹áá¬ááºááœáá·áºááá¯ááá¯ááºáááºátop
,margin-top
,padding-top
ááá¯á·ááá¯ááºtransform
áá±á¬áºááŒáá»ááºá ááŒá±ááŒá¬áá»ááºááẠááááºáá±á¬ááºážááẠáááºážááá¬á¡á ááá¯ááºááá¯ááºááŸá¯ ááá¯á·ááá¯áẠáááºážááááºááá¯ážááᯠá¡áá¯á¶ážáááŒá¯áá«áá áááºážááᯠáá»á áºáá»á°ááŸá¯ááá¯ááºáááºáá¯áááºáž ááá¯ááá¯áááºá áá±á«áá¬ááá±áá¡áá áá»áœááºá¯ááºááá¯á·ááẠá¡ááºá ááááºááá¯áá¬áá¬á áá¬ážáá áºáá»áá¯ážááᯠáááºáá®ážáá²á·áááº- á¡áá»áá¯á·ááᯠAndroid ááŸá á¡áá»áá¯á·á SVG ááŸá á¡áá»áá¯á·ááŸá¬ CSS á០áá¯ááºáá°áá²á·ááŒáááºá
á¡áááºá áááºááẠáá®ážááŒá¬ážááááºáá±á¬ááºážáá áºáá¯áá±á«áºááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááœá²ááŒá¬ážá áœá¬ááŒáááẠááá¯á¡ááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠáá®ážááŒá¬áž JSON ááá¯ááºáá¯á¶á á¶ááŒáá·áº áááºááá¯ááºáᬠáá±áá¬áá¯ááºáá¯ááºááŒááºážááᯠááœáŸá²ááŒá±á¬ááºážááá¯ááºááá·áº á áœááºážáááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá±á¬ááºááœááºáá¬ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá Smart TV á¡ááœáẠ"á¡á¬áá¯á¶á á°ážá áá¯ááºááŸá¯" á¡ááŒá±á¡áá±ááẠááá¯á áá¬á¡á±á¬ááºááŸá á á¬áá¬ážá á¡áá±á¡áá¬ážááᯠá¡ááŒá±á¬ááºážá¡áá²ááᯠááœáŸááºááŒáááºá ááá¯ááá¯áááºááŸá¬ á€ááááºáá±á¬ááºážá¡ááœáẠá€á¡á áááºá¡ááá¯ááºážá¡ááœáẠ"á¡ááºáááºáž" ááá¯ááºááá¯ááºááŸá¯ááááºááá¯ážááœáẠáááºážááá¯á¡ááºáá±á¬ á¡ááºáááºážá¡áá»áẠá áá»ááºáá«ááŸááááºá áááºážááẠáá®ááá¯ááºážá áá áºá á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠááŸá¯ááºááœá±ážá á±áá±á¬áºáááºáž áááºážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž ááááºáá±á¬ááºážáá»á¬ážá á¡ááŒááºá¡á¬áá¯á¶ "ááœá²ááŒá¬ážááŒááºáž" ááᯠá á®áá¶ááá·áºááœá²áááºááŸáá·áº áá»áœááºá¯ááºááá¯á·áááºáá®ážáá¬ážáá±á¬ áááá¯áá¬áááºáá¬ááᯠáá¬ážá á¬áá¶áááŒá áºá á±áá² áá±á¬ááºáááºááœááºáááºááŸá¯áá áºáá¯áá±ážáááºá
áá¯á¶áá»á¬áž
áá áºáá»á áºáááºáá¯ááºáá¯ááºáá áºáá¯ááŸá á¡áá¯ááºááœááºáá¯ááºáá¯á¶ááẠá¡ááŒá²áááºáž áá±á¬ááºáááŒá®áž á¡ááá¯ážááŸááºážáá¯á¶áž ááá±á¬áá»ááºááá¯ááºáá«á áá®ážááŒá¬ážáá®ááá¯ááºáá¬áá áºáŠáž ááá¯á¡ááºáá«áááºá ááááºáá áºáá»á¬ážá áœá¬ á¡ááŒá²ááŸááá«áááºá áááºážááá¯á·áá áºáá¯á á®ááœáẠá¡ááœááºá¡á á¬ážááŸáá·áº á¡áá±á¬ááºá¡ááœá±ážáá»á¬ážá áœá¬ááŸáááŒá®áž ááááºáá±á¬ááºážáá»á¬ážááẠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº áááºážááá¯á·ááᯠááá°áá®áá±á¬áá¯á¶á á¶áá»á¬ážááŒáá·áº ááá¯á¡ááºáá«áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá®ááá¯ááºážá áá áºááœáẠááá·áºááœááºážááẠá¡ááŒá±á¬ááºážáááŸááá±á
Glyphs áá»á¬ážááᯠSVG vector áá±á¬áºáááºááŒáá·áº áááºáá¬ážááŒá®áž á¡áá±á¬ááºáááºááá¯ážáá»á¬ážááᯠááááºážááŸááºáá»á¬ážááŒáá·áº á¡ááá¯á¡áá»á±á¬áẠá¡á
á¬ážááá¯ážáá«áááºá Client á¡ááá®áá±ážááŸááºážáá»á¬ážááẠáááºážááá¯á·ááᯠá¡áááºááá·áºá¡áá¯á¶ážááŒá¯ááá¯ááºááẠ- áááºááá·áºáá±á¬áºáááºááŸáá·áº á¡áá±á¬ááºááŒáá·áºáááᯠáááºáá¶áááŸáááá¯ááºáá«áááºá
еЎпÑПÑЌПÑÑ
JSON áá±áá¬áááááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡ááŒáá¯ááŒáá·áºááŸá¯ááŒááºážá¡ááœáẠáááááá¬áá áºáᯠ- JS á¡ááá®áá±ážááŸááºážáá áºáá¯ááẠáááºážáá¡ááŸááºá¡áá¬ážááŸáá·áº áá¯á¶á á¶áá¯ááºáá±ážááá·áºá áá áºááŸáá áºááá·áº áá»á¶áááºážááŒá®áž ááá±á¬ááºáá¬ááŸá á¡á áááºá¡ááá¯ááºážáá áºáá¯á á®á ááœá²ááŒá¬ážááŸá¯áá»á¬ážááᯠááŒááá±ážááá·áº JS á¡ááá®áá±ážááŸááºážáá áºáá¯ááŒá áºáááºá á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá á¡á ááºážááŒáá·áºááŸá¯ááŒááºážááẠááááºáá±á¬ááºážá¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº á¡ááá¡áá»áá°áá®ááŒá®áž áá°áá®áá±á¬áá±áá¬ááŒáá·áº á¡áá¯ááºáá¯ááºáá«áááºá
á¡á áááºá¡ááá¯ááºážáá áºáá¯á á¡áá¯ááºáá¯ááºáá¯á¶ááᯠáá¬ážáááºááẠá¡ááœááºáá¯á¶ážáááºážáááºážááŸá¬ áááºážááŸáá·áº áá¯á¶á·ááŒááºááŒááºážáááºááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠStorybook áá²á·ááá¯á·áá±á¬ áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážáááŒá¯áá² á¡ááŒááºá¡ááŸáẠá¡ááŒáá¯ááŒáá·áºááŸá¯ááŸá¯áá áºáᯠááŒá¯áá¯ááºáá²á·ááẠ- ááẠááá¯á·ááá ááœáŸááºááá¯ááºáááºá ááŸáááºááá¯ááºáááº... áá®ááá¯ááºážá áá áºááá¯á· á¡á áááºá¡ááá¯ááºážá¡áá áºáá áºáá¯ááᯠááá·áºááœááºážááá·áºá¡áá«á ááááºáá±á¬ááºážáá»á¬ážááœáẠá¡á¬áá¯á¶á áá¯ááºá áá¬áá áºáá¯áá¯ááŸáááá·áºá¡áá« á¡ááŒáá¯ááŒáá·áºááŸá¯ááŸá¯ááœáẠáá±á«áºáá¬áááºááŒá áºáááºá á¡á²áá«ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
á á¬ááœááºá á¬áááºážáá»á¬áž
JSON áá¯á¶á á¶ááŒáá·áº ááááºáá±á¬ááºážáá»á¬ážááá¯á· áá¶á·ááá¯ážáá±ážáá±á¬ áá±áá¬á¡áá±á«áº á¡ááŒá±áá¶á á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠá á¬ááœááºá á¬áááºážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±ážáá«áááºá áááºážááá¯á·áá áºáá¯á á®ááŸá áá¯ááºááá¹áááá»á¬ážááŸáá·áº ááŒá áºááá¯ááºáá»á±á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá á¬áááºážááᯠáá±á¬áºááŒáá¬ážáá«áááºá á¡ááá¯á¡áá»á±á¬áẠáá»áá¯ážáááºááŒá®ážáá±á¬ááºá á¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯ááºááá¯ááºááŸááºážáááºážááá¯ááºááŒá®áž á á¬áá¬ážáá±á¬áºááŒáá»ááºááᯠááá·áºááœááºážááá¯ááºáááºá á¡á ááºážááŒáá·áºááŸá¯ááŒááºážááŸáá·áº á á¬ááœááºá á¬áááºážáá»á¬ážááᯠá¡á áááºá¡ááá¯ááºážáá áºáá¯á á®áá¡ááá·áºááœáẠáá áºáá¯ááŸáá·áºáá áºáᯠá¡ááŒááºá¡ááŸááºááá¯ážáá¬ážáá¬ážááŒá®áž á á¬ááœááºá á¬áááºážááœááºáá«ááŸááá±á¬ á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠáá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá»á¬ážá áááºáá±á¬ááºáž JSON ááá¯ááºáá¯á¶á á¶ááŒáá·áº áááŸáááá¯ááºáá«áááºá
ááá¯ááºá á¬ážááŸááº
áá±á¬ááºáááºááá¯á¡ááºáá»ááºááŸá¬ ááŸáááŒá®ážáá¬ážá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡áá»áááºááŸáá·áºá¡áá»áŸ á¡á á¬ážááá¯ážááŒááºážááŸáá·áº ááœááºážáá¶ááá¯ááºááŸá¯ááŒá áºáááºá áá®ááá¯ááºážá áá áºááẠáááºááá·áºáá¯ááºááá¹áááá»á¬áž ááá¯á·ááá¯áẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááá¯áááºáááᯠá¡áá¯á¶ážáááŒá¯ááá¯ááºáá² ááááºáá±á¬ááºážá¡á¬ážáá¯á¶ážááœáẠá¡áá¯á¶ážáááŒá¯áá±á¬á·áááºááŸáá·áº áááºážááá¯á·ááᯠáááºááŸá¬ážááẠáá®ááœááºáá°áá»á¬ážá¡á¬áž áááºáá°áá²á·áááºá á€áá¯ááºáááºážá ááºááœáẠâáááºá áœá²â áá¯ááºá¡á¬áž á¡áá»á¬ážá¡ááŒá¬ážááŸááá±áá±ážáá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á· ááááºááá¬áž ááŒá áºáá±áááºá
áá±á¬ááºáááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯
áá¶ááááŒá áºá áá¬á á¡ááŸá¯ááºááœá±ážáá¯á¶ážá¡ááá·áºááŸá¬ áá»áœááºá¯ááºááá¯á·áá¶á·ááá¯ážáá±ážááá·áº ááááºáá±á¬ááºážá¡á¬ážáá¯á¶ážá áá¯ááºááœáẠáá®ááá¯ááºážá áá áºáá±áá¬ááᯠá¡áááá¹áá¬ááºááœáá·áºááá¯ááŒááºážááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºáá±á«áºááŸá áá±á¬áºáá»á°ážááá áºááºáá»á¬ážááẠá¡áá áºá¡áááºážááá¯ááºáá«áá iOS ááŸáá·áº Android á¡ááœáẠáá°áááºážááá¯ááá¯ááºážá¡ááºááºááá®áá±ážááŸááºážáá»á¬ážá developer áá»á¬ážááẠáááºážááŸáá·áºá¡áá° áááºááá¯á·áá±ááá¯ááºááááºááᯠáá ááºážá á¬ážáá®ááœáẠáááºáá²á áœá¬ áá¯ááºáá±á¬ááºáá²á·ááŒáááºá
iOS á¡ááá®áá±ážááŸááºáž áááºáá¬ážááŒááºáá»á¬ážááᯠá¡ááŒááºá¡áááºá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠiviUIKit á០áá¶á·ááá¯ážáá±ážáá±á¬ á¡ááŒá±áᶠááá¹ááá¬áž ááŸá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áááº- á¡ááá²á· ááŒááºá ááºáá»á¬ážá á¡ááŒááºá¡ááẠááŸáá·áº ááŒááºá ááºáá»á¬áž á á¯á ááºážááŸá¯á á¡ááŒááºá¡áááºá áá»áœááºá¯ááºááá¯á· VIPER ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž iviUIKit ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯á¡á¬ážáá¯á¶ážááᯠView ááœáẠá¡á¬áá¯á¶á áá¯ááºáá¬ážááŒá®áž Apple UIKit ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯á¡áá»á¬ážá á¯ááᯠiviUIKit ááœáẠá¡á¬áá¯á¶á áá¯ááºáá¬ážáááºá ááŒááºá ááºáá»á¬ážá á¡ááœááºá¡á á¬ážááŸáá·áº á¡á á®á¡áá¶áá»á¬ážááᯠáá°á iOS SDK ááá·áºáááºáá»ááºáá»á¬ážáááááºááœáẠáá¯ááºáá±á¬ááºááá·áº áá±á¬áºáá¶áá»á¬ážááŸáá·áº áá±á«ááºážá ááºááœá²á·á ááºážáá¯á¶áá»á¬ážá á ááºážáááºážáá»ááºáá»á¬ážá áááºááŸááºáá¬ážááŒá®áž áááºážááá¯á·ááᯠááá¯ááá¯áááºááœá±á·áá»á á±áááºá áááºážááẠUICollectionView ááŸáá·áºá¡áá¯ááºáá¯ááºáá±á¬á¡áá« á¡áá°ážáááŒáá·áº áá»áœááºá¯ááºááá¯á·áááááᯠááá¯ážááŸááºážá á±áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááœááºááŸá¯ááºááœá±ážááá·áºá¡áá¬áá»á¬ážá¡áá«á¡ááẠá¡ááŒááºá¡áááºáá»á¬ážá¡ááœáẠá áááºááŒáá¯ááºáá¯ááºááá¯ážááŸá¯áá»á¬ážá áœá¬ááᯠáá±ážáá¬ážáá«áááºá á¡áááºážáá¯á¶áž áá±á¬ááºáááºáá¯ááºááŸáá ááŒá±ááŒá¬áá»ááºááŒá áºáá¬áááºá
Android ááá±á¬áá»ááºááœáẠáá¯á¶á á¶áá»á¬ážáááºáá®ážáááºá áá»áœááºá¯ááºááá¯á·ááẠáá®ááá¯ááºážá áá áºáá±áá¬ááᯠXML áá±á¬áºáááºááŸá áá¯á¶á á¶áá»á¬ážá¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²ááá·áº Gradle ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááœáẠá¡ááá·áºá¡áá»áá¯ážáá»áá¯ážááŸáááá·áº áá»ááºááá±áá¬áá»á¬ážá áœá¬ááŸááááºá
- á¡ááŒá±áá¶. á¡ááá·áºááŒáá·áº áá»ááºááá±áá¬áá»á¬ážá¡ááœáẠprimitives áá±áá¬ááᯠááœá²ááŒááºážá áááºááŒá¬áá¬ážáááºá
- á¡áááºážá¡ááŒá áº. áá¯á¶áá»á¬ážá á¡áá¯ááºááœááºáá»á¬ážááŸáá·áº á¡ááŒá¬ážááááºáá áºáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºáá«á
- á¡á áááºá¡ááá¯ááºáž. áááºážááá¯á·ááᯠá¡á áááºá¡ááá¯ááºážáá áºáá¯á á®á¡ááœáẠáá±ážáá¬ážááŒá®áž áááºážááá¯á·ááᯠáááºááá·áºáá¯ááºááá¹áááá»á¬ážááŸáá·áº á ááá¯ááºáá»á¬ážá¡ááŒá Ạáá¬áá¬ááŒááºááá¯ááááºááᯠáá±á¬áºááŒáááºá
áá»áŸá±á¬ááºááœáŸá¬áá»á¬ážáá¯ááºáá±áááºá
áá®ááá¯ááºáá¬áá»á¬ážááẠá¡á áááºá¡ááá¯ááºážá¡áá áºáá áºáá¯ááᯠáá±ážááœá²ááŒááºáž ááá¯á·ááá¯áẠááŸáááŒá®ážáá¬ážáá áºáá¯ááᯠááŒááºáááºáá®ááá¯ááºážáá¯ááºááŒá®ážáá±á¬ááºá á€ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠáá®ááá¯ááºážá áá áºáá²ááá¯á· ááá·áºááœááºážáá±ážáá«áááºá ááááºáá±á¬ááºážáá áºáá¯á á®á developer áá»á¬ážááẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá¶á·ááá¯ážáááºá¡ááœáẠáááºážááá¯á·á code áá»áá¯ážáááºááᯠáá±á¬ááºážá áœá¬áá»áááºááŸááá±ááŒáááºá áááºážááŒá®ážáá±á¬ááºá á€á¡á áááºá¡ááá¯ááºáž ááá¯á¡ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ááœáẠáááºážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá áá®ááá¯ááºážá áá áºááŸáá·áº á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááẠá¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒá áºáá±á«áºááŒááºážáááŸááá±á¬áºáááºáž á¡áá áºááœááºááŸáááŸá¯áá»á¬ážááᯠáááºáááºááá·áºá¡áá»áááºááœááºáᬠáá¯ááºáá±á¬ááºáá«áááºá á€áááºážáááºážááẠáá±áá¬ááœáŸá²ááŒá±á¬ááºážááŒááºážáá¯ááºáááºážá ááºá¡áá±á«áº ááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ ááááºážáá»á¯ááºááá¯ááºá á±ááŒá®áž áá¯á¶ážá áœá²áá° ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááá±á¬áá»ááºáá»á¬ážááœáẠáá¯ááºáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá±áá»á¬á á±áááºá
ááááºáá»á¬ážááá¯
áá®ááá¯ááºážá áá áºááẠIvy á¡áœááºááá¯ááºážáá¯ááºááŸááºáá¯á¶ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááᯠáá¶á·ááá¯ážáá±ážááá·áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á áá áºá áááºáá áºááá¯ááºážááŒá áºáá¬áá²á·áááºááŸá¬ áá áºááŸá áºááŒá¬áá²á·ááŒá®ááŒá áºááŒá®áž áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºáá»ááºá¡áá»áá¯á·ááᯠáá±ážááœá²ááá¯ááºáá±ááŒá®ááŒá áºáááºá
- á€áááºááŸá¬ á¡áááºáááŒááºáááºáááºá¡ááºááŸá¶áá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬áž ááá¯á¡ááºááá·áº ááŒá®ážáá¬ážááŒá®áž ááŸá¯ááºááœá±ážáá±á¬ ááá±á¬áá»ááºáá áºáá¯ááŒá áºáááºá
- áááºážááẠá¡áœááºááá¯ááºážáá®áá®ááá¯áááºáá±á¬ááºááŸá¯á áááºááœááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááá·áº áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá°ážááŒá¬ážáá±á¬ ááááºáá±á¬ááºážáá±á«áºá០á¡ááŒááºá¡á¬áá¯á¶áá¬áá¬á áá¬ážááᯠáááºáá®ážááá¯ááºá á±áá²á·áááºá
- áá»áœááºá¯ááºááá¯á·ááœáẠá¡ááŒááºá¡á¬áá¯á¶ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ áá±á¬ááºáá»áá±áá±á¬ ááááºáá±á¬ááºážáá»á¬áž áááŸááá±á¬á·áá«á
Ivy áá®ááá¯ááºážá
áá
Ạá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡á
ááºážááŒáá·áºááŸá¯ááŒááºáž-
source: www.habr.com