☀️Good Morning
HomeProjectsBlogThe WallContact
Abdulwahed Aldaghir

{ Work, for Allah will observe your deeds, and so will His Messenger and the believers. }

Links

HomeProjectsBlogThe Wall

Legal

Privacy PolicyTerms of Use

Social

© 2026 Abdulwahed Aldaghir. All rights reserved.

Back to Projects
PreView

PreView

A language learning app that builds custom vocabulary lists from movies and TV shows using AI

Type

Mobile App

Platform
Released

Q2 2026

Role

Full-stack Developer & Designer

PreView is a language learning app built with Flutter that leverages Gemini AI to extract vocabulary from real movies and TV shows. Search for a title, choose your word count and difficulty level, and the app fetches subtitles, extracts key vocabulary, and translates it into your native language. It includes interactive flashcard study sessions with self-grading and spaced repetition tracking.

Core Features

Search movies and TV series via TMDB API
AI-powered vocabulary extraction from movie subtitles using Gemini
Configurable word count and difficulty levels (Beginner, Intermediate, Advanced)
Translations into 13 different languages
Interactive flashcard study sessions with flip and swipe gestures
Self-grading system (Known / Forgot) with progress tracking
Save vocabulary lists locally and revisit them anytime
Library stats: total movies and word count
Sort and search your personal library
Dark and light theme support
Bilingual UI (Arabic/English) with full RTL support
Onboarding flow to select learning and native languages

Built With

Flutter
Dart
Gemini AI
TMDB API

Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot