To integrate technology successfully in a language class, there are apps that can be downloaded. The students are then able to practice vocabulary and pronunciation with these apps.
One pitfall will be to assume that the students would be at the same level at the end of the course because they use an app to practice. Teaching a language is different because apps help but cannot replace a class.