Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeynMind App

FeynMind App is a mobile application designed to help senior high school students improve their understanding of science through the Feynman Technique. By enabling students to explain concepts in their own words and receive constructive feedback, the app promotes deeper learning and engagement. With features like speech recognition, adaptive feedback, and a user-friendly interface, FeynMind makes mastering complex topics both interactive and accessible.

Project Details

Project Name FeynMind
Minimum Target SDK Phone and Tablet, API level 28
Activity Type Empty Views Activity
Language Kotlin
Build Configuration Kotlin DSL

Features

Key Features
Authentication
Profile Management
Topic Selection
Voice Recognition
FeynMind AI Assistance
Learning History

👀 Previews

This section will showcase the application's preview screenshots (add your screenshots here).

📋 Prerequisites

To get started, ensure you have the following tools installed:

🧪 Installation

  1. Clone the Repository:

    git clone https://github.com/FeynMind/mobile-development.git
    
  2. Open the Project in Android Studio:

    • Open Android Studio.
    • Navigate to File -> Open... and select the cloned project directory.
  3. Install Dependencies:

    • Android Studio will automatically sync the project and download necessary dependencies.
    • If not, go to File -> Sync Project with Gradle Files.

▶️ Running the Project

  1. Build the Project:

    • Open Android Studio.
    • Navigate to Build -> Rebuild Project to ensure the app builds without issues.
  2. Connect an Android Device or Start an Emulator:

    • Connect your physical Android device via USB or set up an Android Virtual Device (AVD) in Android Studio.
  3. Run the Project:

    • Click on the green Run button in the top menu bar, or go to Run -> Run 'app'.
    • Select the target device (physical or emulator) when prompted.
    • The application will be installed and launched on the selected device.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages