Ok. Essentially, assignments come through on email. So if it is easier for a student to check their email on a computer, do a computer. I usually suggest using phones though, for it is easier for a student to express themselves.
Duolingo can be used across all platforms. If your students have access to smartphones at home they can sign in with their username and progress transfers. What technology do you have access to during school hours?