I am currently using an android app called My Dictionary that is a flashcard program. It also allows you to schedule push notifications that push flashcards at time intervals of your choosing. What are your favorite smartphone resources for practicing Spanish or vocabulary flashcards?