Development of iOS/Android apps for scientific computation

This paper details the process of developing a mobile application for scientific computation on both iOS and Android devices, as well as the tools and theories used in development. The tool used in the development of this mobile application include Google LLC’s Flutter framework as well as Dart lang...

Full description

Saved in:
Bibliographic Details
Main Author: Muhammad Fouzy
Other Authors: Tan Eng Leong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149621
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This paper details the process of developing a mobile application for scientific computation on both iOS and Android devices, as well as the tools and theories used in development. The tool used in the development of this mobile application include Google LLC’s Flutter framework as well as Dart language. Flutter remains one of the best framework to develop mobile applications due its single codebase and seamless cross-platform capabilities. This is so as to develop a mobile application that is able to run on both Apple’s iPhone Operating System as well as Android Operating System. The field of linear algebra was explored further as the main area of focus for the mobile application. The design of the mobile application was to be made with considerations for the user experience and limitations of Flutter widgets. The operations and calculations offered in the mobile application was chosen based on the practicality of carrying out such equations in accordance to the dart packages available. For the sake of not being repetitive, this paper will showcase only iOS simulators. Android simulation will be included in the Appendix for perusal.