overview
This app is an awesome to the user. when you first open the app it will show you directions of the app. You have to take a picture of yourself and put your name on the app. If you done all the process and tap on submit, it will show you an anime picture and a name that is suitable to the user.
developer
This app was developed by Andrew Cho and posted here on November 12th.
download
animecharactergenerator.apk | |
File Size: | 2413 kb |
File Type: | apk |
design
1. When the user open the Al Companion there will be directions.
2. When the user taps on the camera and take a picture of yourself, your picture will be on the left.
3.The user has to fill out his or her name and indicate their gender.
4. If the user taps on submit, it will show the user an anime picture and an anime name that will suit the user.
2. When the user taps on the camera and take a picture of yourself, your picture will be on the left.
3.The user has to fill out his or her name and indicate their gender.
4. If the user taps on submit, it will show the user an anime picture and an anime name that will suit the user.
implementation
The App was made with App Inventor for Android.
Here are the initial design:
Components:
Event Handlers
Camera Button Click Event: When you click on the camera button it will send it to your camera and allows the users to take a picture of themselves. After taking a picture, that picture will replace the question picture on the left.
Submit Button Click Event when the user indicate as a male: When you fill out all the information and click submit, it will get a random name from the global malename and global malepicture which will show you a random anime name and picture to the user.
Submit Button Click Event when the user indicate as a female: When you fill out all the information and click submit, it will get a random name from the global femalename and global femalepicture which will show you a random anime name and picture to the user.
Here are the initial design:
Components:
- DirectionLabel: It shows you direction of what to do when the app is opened.
- HorizontalArrangement: It makes your camera picture and anime picture side by side.
- CameraImage: Shows a picture of yourself after you take a picture of yourself.
- AnimeImage: Shows a picture of an anime after you fill everything out and press submit
- AnimeNameLabel: Will show you an anime name after you fill everything out and press submit.
- Camera Button: Operates the Camera
- TableArrangement: Allows to organize the First and Last name label side by side and put the text box down.
- FirstNameLabel: to indicate that the below the label is where the first name goes.
- LastNameLabel: to indicate that the below the label is where the last name goes.
- FirstNameTextBox: Allows the user to input their first name.
- LastNameTextBox: Allows the user to input their last name.
- GenderLabel: to indicate that below the label is where the gender is suppose to be.
- HorizontalArrangement2: It makes the Male and Female check box side by side.
- MaleCheckBox: Allows the user to check the box if he is a male.
- FemaleCheckBox: Allows the user to check the box if she is a female.
- SubmitButton: Allows the user to submit their information for their result.
- Camera: Allows the user to take a picture of their face.
Event Handlers
Camera Button Click Event: When you click on the camera button it will send it to your camera and allows the users to take a picture of themselves. After taking a picture, that picture will replace the question picture on the left.
Submit Button Click Event when the user indicate as a male: When you fill out all the information and click submit, it will get a random name from the global malename and global malepicture which will show you a random anime name and picture to the user.
Submit Button Click Event when the user indicate as a female: When you fill out all the information and click submit, it will get a random name from the global femalename and global femalepicture which will show you a random anime name and picture to the user.
developer process
When I was starting this app, I thought this app was going to be easy to make; However, we went through many bugs and problems that had to be solved. First our group did not know how to make the picture random. I was trying to figure it out and just put the image name on the text. After a several tries it worked. We were really surprised it worked and got ourselves into a different obstacle. I found out that there was a bug to the user because a user can indicate their gender as male and female. After, spending 10 minutes on figuring this bug out we found the solution out. It was to make it false when the male check box is checked then we cannot check the female box. By doing this project we faced many obstacles but we overcome that obstacle.