Hey guys
Thought I’d share my latest app built with Xojo, Reflect Video.
This Mac app was created with Cursor AI writing directly to a Xojo project.
ChatGPT, Gemini, NightCafe and Jade were also used for different tasks, including logo generation and web page source code.
Below is the timeline from thinking of the idea. I needed an app to manage and play a huge number of education videos on my computer.
Timeline 2 weeks
- 3 days development from initial idea
- 1 day design and layout
- 1 day testing and bug fixes
- 1 day sandbox, hardening and notorization
- 1 day webpage and App Store pages and descriptions
- 1 day testing on OS26
- 1 day logos and icons
- 1 days generating courses and content, and sourcing demo videos
- 1 day screen shots and content for website and App Store
- 1 day recording and editing the video preview for App Store
- Today submit for review on the App Store
Functionality
This is version 1.0 so we have lots of plans to improve, including the design! I know it’s basic, but this is what it does so far:
-
Creates a library from course folders and videos on your file system.
-
Starts playing the first video in the first folder and autoplays the videos for each folder in order in a video player window.
-
On the video player, you can add bookmarks, to-do items and notes, each with timestamps that return to that place in the video.
-
Videos save their start time and their last-watched time.
-
Videos can be marked as Liked and Done so you can easily see if you want or need to view it again, or not.
-
Provides a files button for each video to open and view the files and support materials in each course folder.
-
There’s a browser window for navigating the library of categories, courses and videos.
-
There’s a search window to search video titles, bookmarks, to-do tasks and notes. This includes, liked and done, and full sorting.
-
You can navigate from any window to any video which continues playing from where you left off.
-
You can play and pause with a space bar from any window so you can listen in the background and do other things.
-
When the app starts it immediately continues playing the last played video.
-
From a video you can skip forward or back 10 seconds or go to the previous or next video.
-
Keyboard shortcuts are supported for adding bookmarks, to do tasks and notes as well as navigating in the video player window.
I think AI (esp Cursor AI) is great for Xojo development now.
I’d love any feedback if you are on a Mac and interested in beta testing.
If anyone has any questions, I’d be happy to discuss.


