Project: FrankenTongues

My Image

FrankenTongues (Frankie for short) is a language learning app for more advanced students that works entirely offline and aims to help the student become self-sufficient in their studies (independent of external resources) as quickly as possible.

◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

It is also an experiment in multi-interface development, allowing rapid development of both front- and back-end features by offering console, TUI, and GUI interface from the same executable. Features are developed first on the command line, then fleshed out in the Tui, along with the back-end features to support them, before finally being deployed in the GUI.

Related Documents

Project Log Entries

/images/_ff691b97-68d0-4ada-bfb9-32e7c8e018b7.jpeg

Road Trip Trials

I’ve always enjoyed the peaceful thinking time afforded me by trips across the long, flat (and straight!) expanses of Canada’s prairie highway network, but as the family’s primary driver, my productivityy en route has always been limited to “thinking about stuff.” One of the dream use-cases for Frankie is to give me a second way to be productive.

So when plans formed last week to make one of those trips this week, I started scrambling. Frankie itself wasn’t quite ready, but the media files were. Could I whip up a way to test my proposed workflow without Frankie?

/images/_ab144e57-595f-4a1a-981f-c0f93fad5543.jpeg

Modal Frank

I’ve been wading through the refactoring swamp on a couple of other projects lately, and it appears to be contagious. Today I decided to pull Frankie’s CLI reader apart and put it back together again. All in service of the new lesson layout.

/images/_58320e76-9140-4048-804e-b8dd45e25c5a.jpeg

A Deeper Think On Lesson Layout

As I continue to use Frankie in more ways and with different types of content, I’m beginning to see some friction points. Some are just a function of the limited graphics of the TUI interface I’m using at this phase of the project, but some are about the actual information layout itself. Before I start tinkering with it, I want to talk my way through it. And that means: It’s rubber duckie time again!