Data science is changing the world we live in. With advancements in technology one does not need to be around his laptop or computer to get better at things. Mobile Applications can now be your alternate for an a faster way to learn from.Mobile apps have added immense excitement to our ways of learning. The subjects which were considered difficult to understand are now taught using pictures and stories in your mobile / tablets.
In this article you will read about 15 Android applications which can be useful for a data scientist or data analyst.
1.Elevate (Downloads - 5 million, Rating - 4.5, Size -60MB)
Elevate is a brain training program designed to improve attention, speaking skills, processing speed, memory, math skills, and more. Each person is provided with his or her own personalized training program that adjusts over time to maximize results.
The more you train with Elevate, the more you'll improve critical cognitive skills that are designed to boost productivity, earning power, and self-confidence. Users who train at least 3 times per week have reported dramatic gains and increased confidence.
2. Lumosity (Downloads - 10 million, Rating - 4.2, Size - 85 MB)
Lumosity's free brain training program consists of fun and interactive puzzle games to help you keep your mind active. Used by over 90 million people worldwide, Lumosity's educational games for adults offers over 40 games designed to put your critical thinking, memory and problem-solving skills to the test. With Lumosity, you will work out with a personalized training program, unlock in-depth insights about how you play, and receive tips for better game accuracy, speed and strategy.
3. Neuro Nation (Downloads - 5 million, Rating - 4.5, Size - 23 MB)
This is a fitness app for your brain. This can help you with improvement in memory, concentration, logical thinking and intelligence. It comprises of various set of exercises, creatively designed more than 60 programs. It also allows you challenge your peers and measure your weekly performance. You'll get limited programs in unpaid version. Still, they are worth trying. If you sincerely use these apps, for few minutes everyday, it can bring a huge change in your life.
4. Math Workout (Downloads - 5 million , Rating - 4.2, Size - 2.2 MB)
Do you want to become good with numbers? This app would help you with that. You should now feel comfortable doing numerical calculations of any type. This skill helps a lot in all stages of lives. In short, you must develop your mental math skills. Train your mind such that it can do numerical computation on finger tips. This is a beginner level app. It has various interesting exercises to help you acquire mathematical intuition.
5. Math Tricks (Downloads - 10 million, Rating - 4.5, Size - 8.1 MB)
This app is for advanced users. I'd recommend this app for every person aspiring to become a data scientist. You need to be smart with maths. Here you'll find useful tricks for speeding up mathematical calculations. It comprises of tricks for square number, percentage, division, addition, exponent and much more. For every trick, it has 15 levels. You can also compete with your friends in multiplayer mode. Your performance statistics are also tracked.
Programming / Data Analysis Tools
6. QPython3 (Downloads - 500k, Rating - 4.4, Size - 11 MB)
This app allows you to run python on your mobile. It assists your android device to run python scripts and projects. Having been highly appreciated on play store, this app works best on python 2.7. It consists of Python interpreter, console, editor, and the SL4A Library for Android. It also includes many useful python libraries. It can also execute python code & files from QR codes. Thus, you are no longer limited to run python by your machines.
7. Learn Python (Downloads - 1 million, Rating - 4.8, Size - 4.2 MB)
You are no longer required to stick to your machines to learn Python. Here's a python tutorial for your android device. This tutorial covers python basics, data types, control structures, function and modules, exceptions, working with files, functional programming, object oriented programming and much more. For an enhanced learning experience, this tutorial includes fill in blanks, true false, re-arrange and question-answers. It's a great resources for beginners interested in python.
8. R Programming Solution (Downloads - 10k, Rating - 3.8, Size - 6.9 MB)
Just like Python, you can learn R too on your android devices. This app introduces you to basics of R Programming. Consider it as a shorted version of swirl in R. I'd recommend this app for complete beginners. It consists of Vectors, Functions, Matrices, Factors, Data Frames, Lists and much more. After completing this tutorial, you'd become ready to undertake your first data analysis.
9. Excel Tutorial (Downloads - 100k, Rating - 4.3, Size - 9.2 MB)
Not just R or Python, you can also learn excel on your android device. This is one of the most recommended excel tutorial on playstore. This app comprises of tutorials covering wide range of excel topics from basic to advanced levels. It cover topics such as sorting, filtering, pivot table, keyboard shortcuts, whatif analysis etc. You better start managing your time and choose to invest in these apps. Surely, you'll experience a significant improvement in your knowledge.
10. Termux (Downloads - 1 million, Rating - 4.7, Size - 225KB )
Termux offers a powerful interface with an extensive Linux package collection. This app allows you to run text based games with frotz, projects with git and subversion, use python console, access servers, edit files with nano and vim and much more on your android devices. You can also install desired packages using an in-built apt package manager known from the Debian and Ubuntu Linux distributions.
Statistics & Mathematics
11.Basic Statistics (Downloads - 50k, Rating - 4.3, Size - 3.7 MB)
This app is for beginners in data science / analytics. Consider this app as your refresher on various statistical measures. It comprises of topics such as frequency distribution and graphs, data description, probability, distributions, estimations, hypothesis testing and much more. If you are preparing to take an exam, this can be an ideal tutorial for you.
12. Probability Distributions (Downloads - 100k, Rating - 4.7, Size - 3.2 MB)
After you have acquired basic knowledge of statistics, this app would make more sense to you. This app allows you to undertake many probabilistic functions in your android devices. It requires prior knowledge of probability distributions such as binomial. It allows you to compute probability mass function for poisson, hypergeometric and plot functions for gaussian, t test, chi-square, log-normal distributions and much more.
13. Statistics and Sample Size (Downloads - 10k, Rating - 4.4, Size - 3.8 MB)
It is the statistical calculator for your android devices. This help can help you calculate various statistical metrics such as sample size, statistical distribution table, statistical analysis and much more. Using this app, you can save your time in doing calculations. It does in seconds. It is a handy tool for basic and well as scientific statistics. This app supports only .csv files. But, I think that should suffice with our data analysis requirements.
14. Khan Academy (Downloads - 1 Million, Rating - 4.6, Size - 21 MB)
You can watch khan academy videos on your android devices as well. As an aspiring data scientist, you must look for linear algebra, probability and statistics course on khan academy. This should help you to get prepared for rigid mathematics calculations in machine learning algorithms. This has a redesigned interface which delivers an enhanced user experience. You can also sync your khanacademy.org progress which this app.
15.Analytics Vidhya (Download - 10k, Rating - 4.1, Size - 6.3 MB)
This is Analytics Vidhya's own mobile application. We are including it in this list as we feel this will be super useful to any data scientist who uses it. It has all the blog posts, including AVBytes, that we publish on AV. You can also save articles to read later. It's an ideal companion for your data science journey.