ANDROID APP + WEBSITE

LearnSkill

A learning experience that makes coding and computer skills approachable in Roman Urdu and English.

Flutter / DartFirebaseCloudflare WorkersHTML / CSS / JavaScript

The problem

Beginners need an approachable way to learn programming and computer skills, especially when English-only explanations make a new topic harder to follow.

The approach

LearnSkill combines structured lessons, practice and AI assistance in a Flutter application, with Roman Urdu and English learning content and a companion website.

How it is built

Flutter and Dart power the app. Firebase handles optional authentication and progress sync, while a Cloudflare Worker routes AI requests so provider credentials are not embedded in the app.

My role

Full development of LearnSkill.

Delivered functionality

A Flutter learning application with course, lesson, quiz and progress flows, supported by a published companion website.

What the project does

Visit LearnSkill ↗Discuss this project ↗Back to selected work