Development of cross-platform apps for magnetic field calculation
To help students solve problems with magnetic field more efficiently by just using mobile device instead of computers or laptops, we created a cross-platform mobile application for calculating magnetic field intensity using Flutter and Dart. The project incorporates foundational concepts of electrom...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/182141 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-182141 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1821412025-01-10T15:47:21Z Development of cross-platform apps for magnetic field calculation Liu, Nanjun Tan Eng Leong School of Electrical and Electronic Engineering EELTan@ntu.edu.sg Computer and Information Science Engineering Physics Magnetism Flutter Mobile application Step-by-step solution To help students solve problems with magnetic field more efficiently by just using mobile device instead of computers or laptops, we created a cross-platform mobile application for calculating magnetic field intensity using Flutter and Dart. The project incorporates foundational concepts of electromagnetic theory, such as Biot-Savart Law and Ampère's Law, demonstrating practical applications of these theories in a mobile environment. This thesis conducts an in-depth study of the Flutter, including the development language Dart, the software tools used in this project. Through the study of the framework, an application based on the framework is developed to help students deal with magnetic field intensity calculation. This application adopts the layered architecture design of the Flutter framework to make each level independent, and each functional module is developed based on the functional widgets. This application can be divided into three parts, including introduction of principles, magnetic field intensity of linear current source and that of circular current source. In the last two parts, users input specific parameters, such as current strength, observation point coordinates, and current configuration, then the app calculates the resulting magnetic field intensity. Alongside calculations, it provides a step-by-step breakdown of the process, making it an educational tool as well. Master's degree 2025-01-10T00:33:11Z 2025-01-10T00:33:11Z 2024 Thesis-Master by Coursework Liu, N. (2024). Development of cross-platform apps for magnetic field calculation. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/182141 https://hdl.handle.net/10356/182141 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Computer and Information Science Engineering Physics Magnetism Flutter Mobile application Step-by-step solution |
spellingShingle |
Computer and Information Science Engineering Physics Magnetism Flutter Mobile application Step-by-step solution Liu, Nanjun Development of cross-platform apps for magnetic field calculation |
description |
To help students solve problems with magnetic field more efficiently by just using mobile device instead of computers or laptops, we created a cross-platform mobile application for calculating magnetic field intensity using Flutter and Dart. The project incorporates foundational concepts of electromagnetic theory, such as Biot-Savart Law and Ampère's Law, demonstrating practical applications of these theories in a mobile environment.
This thesis conducts an in-depth study of the Flutter, including the development language Dart, the software tools used in this project. Through the study of the framework, an application based on the framework is developed to help students deal with magnetic field intensity calculation. This application adopts the layered architecture design of the Flutter framework to make each level independent, and each functional module is developed based on the functional widgets. This application can be divided into three parts, including introduction of principles, magnetic field intensity of linear current source and that of circular current source. In the last two parts, users input specific parameters, such as current strength, observation point coordinates, and current configuration, then the app calculates the resulting magnetic field intensity. Alongside calculations, it provides a step-by-step breakdown of the process, making it an educational tool as well. |
author2 |
Tan Eng Leong |
author_facet |
Tan Eng Leong Liu, Nanjun |
format |
Thesis-Master by Coursework |
author |
Liu, Nanjun |
author_sort |
Liu, Nanjun |
title |
Development of cross-platform apps for magnetic field calculation |
title_short |
Development of cross-platform apps for magnetic field calculation |
title_full |
Development of cross-platform apps for magnetic field calculation |
title_fullStr |
Development of cross-platform apps for magnetic field calculation |
title_full_unstemmed |
Development of cross-platform apps for magnetic field calculation |
title_sort |
development of cross-platform apps for magnetic field calculation |
publisher |
Nanyang Technological University |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/182141 |
_version_ |
1821237192347877376 |