I think helping kids learn involves a wide range of experiences. That means getting off the mobile devices and unplugging. Yes, there is a role for that, but I think we need to open their minds to more things. That means nature walks and museum visits and free play and building things are all learning experiences. It's not just about practicing a specific skill (math facts or spelling words or learning state capitals). It's about using all the senses. Kids need time for free play to develop creativity, they need to be read to and have discussions to develop vocabulary and critical thinking skills. High schools and colleges are telling us that kids lack basic interaction skills (manners and social skills), critical thinking (debating, seeing multiple sides of an issue, listening to various points of view), and an unwillingness to discuss or do research. They want everything right now - which is one down side to instant internet/app access.
Your daughter can learn her ABCs just as easily from the old ABC song and driving around or going into stores and having you say, "We'll be at Safeway soon. Let me know when you see the big S." That's application of skills into the read world. She can learn math by counting out the apples at the supermarket or learning to add in her head ("Let's figure out how many Christmas gifts we need. How many people in our family? How many grandparents? How many gifts does that make.") It's fine to play a game on the phone, but what is she not looking at when she's focused on a small screen.
You don't say how old she is, and I'm sure that makes a difference. What exactly is that you want her to learn?
As Nervy Girl says, read read read, every day. Not to specifically teach words, but to get her to love it and to expose her to lots of types of stories and open her imagination. Get her a library card of her own, and take her to the most underutilized resource in every town. She needs to touch books, not just use electronics. Borrow CDs there too to play in the car and sing along. Borrow DVDs and watch movies together. Turn errands into learning experiences - look around, observe, comment, etc. Do art projects and crafts - the tactile experiences are essential, so is exposure to color and being able to get messy with paint and glue. Build blanket forts and play with Legos or other building toys that are different every time you use them. Play board games - real board games. They teach cooperation, reasoning/counting and more.
Teach her about money by buying a kiddie cash register with play money (available in any toy store), and then play "store" using items from your pantry. Learning to read "beans" on a label and a price of $1.09, then counting out $1.09 in play money - that's learning! Move up to making change (that's a 2nd grade skill or thereabouts). Do puzzles - they teach mental skills, pattern recognition, and cooperation in working together with a seemingly impossible task being completed by perseverance and step-by-step time-consuming work. Put up a small game table in a corner of the family room so you can put a puzzle or game out, play for a while, and step away if needed and come back later. Buy a real toy clock so kids learn to tell time without using a digital read-out. Buy a US map or board game so kids learn geography in a fun way rather than trying to memorize states.
There is a huge aspect to learning which is the sensory aspect - hearing and smelling and touching and moving things around is critical to learning. Those are skills you don't get from touching a smooth screen.
Volunteer - teach her to do things for others that involve effort and not money. Do things for free - visit the fire house and the nature areas and so on. It's all learning.
If you look at some teaching websites, you'll see a wide range of things that are vital for teaching the kinds of skills kids (and adults) really need.