Sie sind auf Seite 1von 2

Project: Colouring for Kids for Android

This application is intended for kids, the screen will show a drawing (black lines over white background), and a few buttons, the user can touch the screen, on the drawing, and the area around the touch point will be filled with a colour.

Interface

On the main screen, there are 4 buttons: 1. Go to image selection 2. Clear image 3. Take photo 4. Change colour There is also an image (does not have to cover all available area, see later). If the user taps or touch on the image, the point where the user touched is calculated and the area enclosed with black lines is filled with the selected colour, i.e.: Clicking on the bush, with green colour selected results on:

If the user selects the button 1 (Gallery), the screen sill show a list or a gallery of images (the drawings) available for colouring. There will be some images avaliable (20- 50), so the user can see them and select one of them. Once selected, it returns to the main screen. If the user touch the button 2 (Clear), all the filled areas are blanked. This is the same as reloading the image. If the user touches the button 3, the image is saved as a jpg, on the standard Android image gallery directory, so it can be seen on the Android gallery application. If the button 4 is pressed, the screen will show a grid of colours, so the user can touch one of them. Once one is selected, returns to the main screen, and the button 4 will show the selected colour, (in this example, the green colour on the button 4 is replaced by the new colour). No changes are applied on the drawing image. The application will have also an application menu, available through the menu /options button on the Android device. The only option is Help. When this option is selected, the 1

program will show a screen with the help content. The help content is a scrollable text, and can contain images (perhaps the best way is to show an HTML file), and it explains basically the same as this document.

Technical Requirements
The program will be developed using Java, Should be compatible with Android 2.1 and following API versions The drawing images will be 480x320 pixels (width/height). They will be scaled (up or down) to use the available area, but internally will be the specified size. The application should work both on landscape and portrait mode The fill algorithm should be fast, so the user doesnt notice any delay (the fill algorithm can be as simple as explore all the image, and use a colour key to see if it is on the enclosing area or not. Images availables can be already made so they use a different colour key for each closed area) The application should work for all resolution type devices (cell phones as well as tablets) We need all the source code, configuration files, and all project files needed for compiling and deploy the application. The code will be confidential, so the developer must not use it on other projects or release it on anyway, source code or compiled form.

Das könnte Ihnen auch gefallen