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.
New Khan Academy mobile apps, including first official Android app
21–24 of 24 posts
Re: New Khan Academy mobile apps, including first official Android app
#22Earlier quoted context omitted.
(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.
Okay, I got to ask. Why do you need permissions for identity and call logs. I still installed it, because you guys are awesome, but those permissions don't seem necessary. Obviously, I could be (and probably am) wrong.
All of the other permissions are explicitly in our manifest and correspond to actual features of the app.
Re: New Khan Academy mobile apps, including first official Android app
#23What 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.
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.
Re: New Khan Academy mobile apps, including first official Android app
#24What 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.
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.
I believe it's really a lost opportunity and I've asked them about it but received no response.