Anyone, who has ever been engaged in creating apps for different gadgets and platforms, knows how hard such task is. Until recently, there was no universal...
Recent Comments