Inspiration

Kids watch a lot of Youtube videos these days and there is always a risk of them coming across content that is inappropriate for them. This may include adult content (since most children use their parents devices which have no filters) or content that is culturally inappropriate. This problem is a matter of concern for many parents. So we wanted to make a quality app that addresses this problem while also promoting local content.

What it does

This app includes a handpicked list of cartoons and educational content that is deemed appropriate for most children in Pakistan. It also serves the purpose of promoting local content that serves both entertainment and educational needs of children.

How we built it

This app is built for both android and ios using the Flutter API. The list of Cartoons and their episodes is carefully handpicked by our team. The data for the app is hosted in the Firebase "Cloud Firestore" database and "Firebase Storage". Videos are fetched from Youtube using the "Youtube Player Flutter" package.

Challenges we ran into

The biggest challenge was adapting from native Android to using Flutter, but we quickly got the hang of it and then making the UI was a breeze (much easier than native Android!). However we did face some bugs in the Youtube plugin and since there is no official Youtube player for flutter, it took a lot of time to figure out how to fix them. Another challenge was performing platform specific tasks (such as integrating Firebase into the Android and ios modules). Another challenge

Accomplishments that we're proud of

Using flutter for the first time and creating a complete app that is useful for the society and also has monetary potential

What's next for Cartoon Kahani

Next steps involve:

  1. refining the UI/UX to make it easier to use for kids
  2. Starting marketing efforts to build our user base
  3. A mode to allow parents to monitor and restrict their child's activity
  4. More cartoons!!!

Built With

Share this project:

Updates