Application Design II / Task 4: Final Application & E-portfolio

22nd April 2026 - 27th July 2026 (Week 1 - Week15)
Application Design II, Bachelor of Design (Honours) in Creative Media
Natalie Chu Jing Xuan, 0354589
Task 4: Final Application & E-portfolio


Table of Contents

  1. Module Information Booklet (MIB)
  2. Task 1 - Task 3
  3. Task 4: Final Application & E-portfolio
  4. Reflection

Module Information Booklet (MIB)

Module Information Booklet (MIB)


Task 1 - Task 3

Click below to access the complete documentation for Task 1 – 3.


Task 4: Final Application & E-portfolio

This blog highlights the completed Memrise application developed using FlutterFlow and Firebase. It covers an overview of the app, its key features, Firebase integration, animation implementation, and the final outcome of the project.

Memrise

Memrise is a language learning application that helps users build vocabulary and improve their communication skills through interactive lessons and quizzes. It combines visual learning, audio pronunciation, and spaced repetition to make learning more engaging and effective.

For this project, I redesigned and developed a functional prototype of Memrise using FlutterFlow and Firebase, focusing on a clean interface, smooth interactions, and an enjoyable learning experience.

Fig.1 Overview of the Memrise application

Key Features

The Memrise application includes several core features designed to create a smooth and engaging language learning experience. From account management and personalized learning to interactive lessons and quizzes, each feature works together to help users learn at their own pace.

1. User Authentication

Users can securely create an account, log in, and reset their password using Firebase Authentication.

Fig.2.1 User Authentication

2. Personalized Learning

Users begin by selecting their preferred language, proficiency level, and learning frequency. The app then personalizes the learning experience based on these selections.

Fig.2.2 Goal Setup

3. Interactive Lessons

Lessons use flashcards with audio pronunciation, translations, and example sentences to make learning more interactive and engaging.

Fig.2.3 Flashcard Lessons

4. Quizzes & Review Mistakes

After each lesson, users complete a quiz with instant feedback. Incorrect answers are automatically saved so they can be reviewed and practised again later.

Fig.2.4 Quizzes & Review Mistakes

5. Progress Tracking

The app tracks learning progress through XP, lesson completion, unlocked levels, and user statistics, helping users stay motivated throughout their learning journey.

Fig.2.5 Progress Tracking

Firebase Integration

xxx


Animation Implementation

xxx


Final Outcome

FlutterFlow link: https://app.flutterflow.io/project/memrise-gjbv9u

Canva Presentation Slide: https://canva.link/8sjn7iua19ujj5j

Video Presentation and Walkthrough Video: https://youtu.be/hpuLroZol7w

Canva Presentation Slide

Video Presentation of Final Application


Reflection

xxx











Comments

Popular posts from this blog

Design Research Dissertation / Compilation and Reflection

Games Development / W2: Individual Asset Creation

Games Development / Final Game & ePortfolio