Abstract:
This thesis outlines the technical methodology and implementation details of a mobile application for Apple Inc. devices that functions as a digital vocabulary notebook. This application aims to provide users with a convenient means of access to newly acquired foreign words, while also reducing the environmental impact associated with the use of paper notebooks. Additionally, it aims to alleviate frustration stemming from the misplacement or forgetfulness of physical notebooks, while providing a user-friendly interface. The application is developed utilizing contemporary technologies, specifically the Swift programming language, Realm database, and utilizes the NMT (Neural Machine Translation) API for translation functionality. The thesis also delves into the functional requirements, development process, implementation details, user interface, security protocols, and potential future improvements of the digital vocabulary notebook.