My family is part Czech and I would love to visit Prague and speak the language! Here are apps I use to help me learn to speak Czech.
SlideIT Czech QWERTZ Pack
If you use SlideIT keyboard then this will give you a Czech key layout for it.
English<>Czech Dictionary TR
This free app is an English/Czech dictionary with over 10,000 words. All words have audio recordings! It has some great features like storing the last 50 words you looked up for easy access, hyperlinks between related words, and more.
This is a fun, comprehensive language learning app with photos, written words, and audio pronunciations of the words. It costs $9.99 but is worth it as you really do learn from it. It has lots of learning features like quizzes and you can share your progress to Facebook.
This app is $3.99 and will teach you 100 often used phrases in Czech. It has written and spoken (by a native) examples of the phrases and breaks them down nicely. Great if you just need to learn enough Czech to visit Czechoslovakia.
Learn Czech Grammar
This app is for students who already know some Czech but need to finesse their grammar. I love the UI, very colorful so it really sticks in my brain.