top | item 10262363

New Khan Academy mobile apps, including first official Android app

97 points| beekay | 10 years ago |khanacademy.org | reply

23 comments

order
[+] patrickaljord|10 years ago|reply
Any idea if the source will be posted online on their github https://github.com/Khan ?

Khanacademy is a non-profit but when it comes to licensing they are closer to for-profit business licenses in that don't allow commercial derivative like wikipedia does. I love what they do though.

[+] simonh|10 years ago|reply
To be fair they may be non-profit but they still need to be able to sustain themselves financially, which means they need to operate on a commercial basis.
[+] neovive|10 years ago|reply
It's amazing to see how far Khan Academy has evolved over the past few years from it's days as a simple gallery of YouTube links. I also think Khan Academy is a great example of the importance of structure and organization in learning. You could probably find all of the same material scattered all over the web, including the KA videos themselves, but the structure, tracking and assessments add immense value to the material.
[+] myko|10 years ago|reply
Glad to see Khan Academy supporting Android! This is definitely the better way to reach the majority of the world at the moment.

Would really love to see AndroidTV / AppleTV apps too!

[+] kevindeasis|10 years ago|reply
This is amazing. I blame the successful completion of my classes in post secondary and high school thanks to Khan Academy. In retrospect, I could've done better by staying at home watching khan academy and using mooc and open source than going to most of my classes.

School does kinda resemble prison [1].

[1]: http://www.paulgraham.com/nerds.html

[+] IanCal|10 years ago|reply
Not actually related to the android app, but I was a bit confused as to what this would be other than just a video player. I hadn't seen the Khan Academy since it was a collection of maths videos. Wow. I've been playing with the coding tutorials, and it's incredible. My wife has been learning with codeacademy but the tutorials there are oddly restrictive in what they allow, and have a bunch of problems with code that should (but doesn't) or code that doesn't (but should) work.

Listening to someone explain their code, being able to pause it and modify the code and see the changes immediately (and helpful error messages if you bork it) then hitting play and having it go back to a sensible state is incredible.

[+] vishaldpatel|10 years ago|reply
How will the mobile app enhance the delivery of education that the mobile website won't?

[edit: thank you for all the replies!]

[+] matchu|10 years ago|reply
In terms of reach, a native app seems like a pretty big win. KA are aiming for global reach, and, in countries like India where tons of folks are running on old devices, any bandwidth or performance upgrade is significant.

Native apps save bandwidth on each request by relying on the API, which primarily transmits semantic data rather than presentational data. On a slow, metered connection, that's significant.

And, once the exercise framework lands on Android, it oughta have way better performance than the current Javascript implementation that the mobile website uses - especially for manipulating those fancy graphs. When users are frustrated by KA's unresponsiveness, they drop off and don't learn.

That said, the current Android app is definitely just a starting point; until exercises and all the personalized learning features land, mobile web will still be the best tool for KA's non-casual mobile users.

[+] wodenokoto|10 years ago|reply
I haven't tried the Android app, but on an iPad the app experience vs the web-experience is like night and day for doing math problems.

You can easily draw your calculations anywhere on the screen, and when entering final results, you handwrite it, making square roots and fractions so much easier.

It is much more fun to do math problems on the iPad app than any other way I've tried.

[+] truebosko|10 years ago|reply
Giving a look at the content and length of videos, this also looks like a great way to consume educational content while on the way to work (On the train, of course. Not driving! :))
[+] hayksaakian|10 years ago|reply
without using it or even looking at it: if they made a native app, the interface will be faster out of the box.
[+] S4M|10 years ago|reply
it works offline.
[+] moserware|10 years ago|reply
Anyone know if they're using React Native for this?
[+] alangpierce|10 years ago|reply
(I worked on the Android app.)

No, we're not using React Native yet, but we're hoping to start using it in the near future.

[+] forbidden404|10 years ago|reply
Funny to realize I had the urge to have an Android app for Khan Academy just today, took the time to search and got into their Tester program, used it the whole day and now I've found they just released it officially.

That's great news, they've been doing a really awesome job evolving their business and it's great to see now they are expanding even more, an Android app was really something they've been missing for a long time.

[+] WhitneyLand|10 years ago|reply
What possible reason is there not to open the source for these apps?

There could be so many contributions and innovations from people who want to help with the code.

[+] matchu|10 years ago|reply
One reason is that managing an open-source community requires a huge investment in communication.

If you're not in a position to run a community, it makes sense to avoid doing things that suggest otherwise. People will ask questions and be upset when you don't have time to answer, they'll submit pull requests that you don't have time to properly review, etc.

[+] cwyers|10 years ago|reply
> What possible reason is there not to open the source for these apps?

They don't own the right to distribute all the source for the apps? (I mean, it's possible.)

[+] deserted|10 years ago|reply
Any way to share content between devices? Or have a central repository of content on a LAN that you can download to your device? An Android app with content sharing could enable a great offline Khan Academy experience in places without high-speed internet.