SuperSpeller app for iPhone and iPad


4.2 ( 4512 ratings )
Education
Developer: RIGHTSIZED SOLUTIONS PTY LTD
0.99 USD
Current version: 1.0, last update: 4 years ago
First release : 26 Jun 2019
App size: 22.03 Mb

Overview

Looking up a word in a dictionary isn’t that simple if you have no idea how to spell it. This app will remove that problem and employ a method that lets the user much more easily pinpoint how to spell just about any word.

The Tablet application will be used to spell words, view synonyms or take a spelling bee tests. The voice recognition technology is key to the success of the product and the user experience.

This Tablet application will need to communicate to a voice recognition tool within the Tablet . The functionality provided by the voice recognition tool is embedded into the application in order for the user to be able to use the functions in the application in a seamless manner.

With the Tablet application, the users will be able to select from 3 key functions:
• spell words
• synonyms for words
• spelling bee

The users will interact with the 3 functions using either:
• voice recognition, or
• touch activation

The target group will be school aged users of all ages who wish to improve or test their spelling skills.

Language

The user Language will be English for the 1st version.
The ability for other languages to be added is required for subsequent versions.

Operating Environment
All devices that support iOS 10 and above will be able to run the application.

Important Note – Super Speller Release 1.0 is for iOS versions 10 and above on Ipad only

Design and Implementation Constraints

The Tablet application is constrained by the system interface to the database.

It is recommended that an offline English dictionary for iOS apps will be used as the database.

The offline English dictionary is provided as a static library with a simple Objective-C API that will allow you to lookup the definition of a word and get the result in either plain-text or HTML.

Assumptions and Dependencies

One assumption about the product is that it will always be used on Tablets that have enough performance. If the tablet does not have enough hardware resources available for the application, for example the users might have allocated them with other applications; there may be scenarios where the application does not work as intended.

Another assumption is that the voice recognition technology components in all tablets work in the same way. If the tablets have different technology components for voice recognition then the application need to be specifically adjusted and that would mean different requirements than what is stated in this specification.

User interfaces

A first-time user of the Tablet application should see the log-in page when he/she opens the application. If the user has not registered, he/she should be able to do that on the log-in page.

If the user is not a first-time user, he/she should be able to see the search page directly when the application is opened. Here the user chooses the type of search he/she wants to conduct.

Every user should have a profile page where they can edit their e-mail address and password.

Voice Search is critical to the app for all key functions such as spelling a word, finding a synonym or doing the spelling bee test.