Design and Implementation of Foreign Language Learning Application on Smart Phone