App Lab: Make a Simple App

Alphabets Sounds Video

share us on:

In this lesson, Isabella demonstrates how to create a simple app using App Lab for her fashion company, Metamorphos, which focuses on transforming old clothes into new accessories. She guides us through the process of designing the app’s home and donation screens, incorporating features like text boxes, images, and radio buttons for user input, and then explains how to code the app to navigate between screens based on user responses. Finally, she tests the app to ensure functionality and shares tips for future enhancements and sharing the app with others.

App Lab: Make a Simple App

Hi there! I’m Isabella, and my friends and I are starting a cool fashion company called Metamorphos. We take your old, ripped clothes and transform them into new accessories. Besides our website, we wanted to create an app using App Lab, and I’m going to show you how I made it.

Designing the App

First, I switched from code mode to design mode. This lets me see all the buttons and tools I can use to build the app. I started by changing the background color to one I liked. Then, I named the screen “Home Screen” so I know what it is.

Next, I dragged a text box onto the screen and changed the text to the title I wanted. I also adjusted the font size and moved the text to the right spot by dragging it around. To make it more interesting, I added an image by uploading a picture and centering it on the screen. I added more text by dragging another text box over.

Creating a Donation Page

After setting up the home screen, I created a new screen for donations. I dragged a text box onto this screen and labeled it “Donate.” I made the font size bigger and moved it to the right place. I also changed the background color to make it different from the home screen.

This page includes a quick survey using radio buttons, which allow the user to select only one option. I created a group ID called “survey” and renamed the radio buttons. I added a question: “Would you donate your clothes to us?” with “Yes” and “No” as the answers. Then, I added a “Submit” button so users can send their response and be taken to a new page.

Setting Up Responses

If someone selects “Yes,” they are taken to a new screen that thanks them for their input. I named this screen “Yes.” For those who choose “No,” I created another screen called “No,” which says, “Maybe next time.”

Coding the App

Now that the design is ready, I moved on to coding. I set up an event for when the “Submit” button is clicked. Depending on which radio button is checked, the app takes the user to either the “Yes” or “No” screen.

I also added a dropdown menu to switch between different pages. I dragged this dropdown onto the home screen and set the options to “Home” and “Donate.” I did the same for the donate page. Then, I added code to make sure the dropdown works. If the dropdown changes to “Donate,” it switches to the donate screen, and similarly for the home screen.

Testing and Sharing the App

Finally, I ran the app to see if everything worked. It started on the home page, and when I switched to the donate page, it worked perfectly! I selected “Yes” and submitted my response, and it thanked me for my input.

This is a simple two-page app, but in the future, you could use the data button to view and store the data that users input. If you want to share your app, you can click the share button, type in a phone number, and it will appear on your phone.

  1. What aspects of the app design process described in the article did you find most intriguing, and why?
  2. How do you think the concept of transforming old clothes into new accessories could impact consumer behavior and sustainability?
  3. Reflect on the importance of user interface design in app development. How did Isabella’s approach to design enhance the user experience?
  4. What challenges do you think Isabella might have faced when creating the donation page, and how could she overcome them?
  5. Consider the coding aspect of the app. How does setting up events for user interactions contribute to the app’s functionality?
  6. In what ways could the app be expanded or improved to provide a more comprehensive experience for users?
  7. How does the process of testing and sharing an app contribute to its overall success and user engagement?
  8. What lessons can you take from Isabella’s app development journey that could apply to your own projects or interests?
  1. Design Your Own App Interface

    Imagine you are creating an app for a project or hobby you love. Use paper or a digital tool to sketch out the design of your app’s home screen. Think about the colors, text, and images you would use. Share your design with the class and explain your choices.

  2. Create a Donation Survey

    Using a tool like Google Forms, create a simple survey that asks people if they would donate to a cause you care about. Include at least two questions and a submit button. Share your survey with classmates and discuss the responses you receive.

  3. Role-Play App Testing

    Pair up with a classmate and take turns being the app developer and the user. The developer explains how their app works, and the user tests it by asking questions and providing feedback. Discuss what worked well and what could be improved.

  4. Code a Simple Event

    Using a platform like Scratch, create a simple program where clicking a button changes the screen or background color. Experiment with different events and share your project with the class. Explain how you set up the event and what it does.

  5. App Presentation

    Prepare a short presentation about your app idea. Include the purpose of the app, the main features, and how you designed it. Present your app to the class, and be ready to answer questions about your design and coding choices.

Here’s a sanitized version of the provided YouTube transcript:

Hi, I’m Isabella, and my friends and I are starting a fashion company called Metamorphos. We take your old, ripped clothes and turn them into new accessories. In addition to the website, we wanted to create an app using App Lab, and I’m going to show you how I made that.

I’m already in code mode, so I’m going to switch to design. Now it shows me all of these buttons that I can choose to pull in and drag. I can change the background color, so I’m going to select a color that I like for the background. How about this color right here?

Now I’m going to name the screen so that I know what it’s going to be called. I’m going to call this the home screen. Next, I’m going to drag this text box on and change the text to say the title of what I want this to be called. I can also scroll down and change the font size. Additionally, I can adjust the position of the text by dragging it.

I’m also going to add an image, so I’m going to pull this image on and then choose a picture to upload. Now I can center it. After that, I’m going to add some more text by dragging another text box over.

Now that I have this screen, I’m going to add a new screen for donations. I’m going to drag this text on and call it “Donate.” I’ll also make the font size bigger and adjust its position. Now I’m going to change the background color to something different.

This page will have a quick survey, so I’m going to use radio buttons to ensure that the user can only select one option. I need to create a group ID for this, so I’ll call it “survey.” I’ll rename the radio buttons accordingly.

Now I’ll add a question: “Would you donate your clothes to us?” I’ll also provide the answers: “Yes” and “No.” Next, I’m going to add a button that says “Submit,” so when they choose either option, they can submit it, and it will take them to a new page.

If they say “Yes,” I’ll add a new screen that thanks them for their input. I’ll name this screen “Yes.” Then, I’ll add another screen for those who say “No,” and I’ll call this one “No.” This screen will say, “Maybe next time.”

Now that I have everything set up, I’m going to do the coding. I’ll drag the event for when the button is clicked and set up the conditions based on which radio button is checked. If the first radio button is checked, it will take them to the “Yes” screen; if the second one is checked, it will take them to the “No” screen.

Next, I’m going to add a dropdown menu to switch between different pages. I’ll drag this dropdown onto the home screen and set the options to “Home” and “Donate.” I’ll do the same for the donate page.

Now, I’ll go back into the code to make sure the dropdown works. If the dropdown changes to “Donate,” it will set the screen to the donate screen, and similarly for the home screen.

Now I’m going to run this to see if it works. It’s on the home page; let’s go to donate. It worked! I’ll say “Yes” and submit. Thanks for your input!

This is a simple two-page app. In the future, you could also use the data button to view and store the data that the user inputs. If you want to share your app, you can click the share button and type in a phone number, and there it is on my phone.

This version removes any informal language, typos, and unnecessary filler words while maintaining the core content and structure of the original transcript.

AppA software application designed to perform a specific task on a computer or mobile device. – I used a coding app on my tablet to learn how to create my own games.

CodingThe process of writing instructions for a computer to perform specific tasks. – We spent the afternoon coding a simple calculator program in class.

DesignThe process of planning and creating the layout and functionality of a project or product. – Our teacher asked us to design a website for our science project.

DonateTo give something, such as time or resources, to help a cause or project. – I decided to donate my old laptop to the coding club at school.

ScreenThe display part of a computer or device where information is shown. – I adjusted the brightness of my screen so I could see the code more clearly.

TextWritten words or characters displayed on a screen or document. – The text on the website was too small, so I increased the font size.

ButtonsInteractive elements on a screen that can be clicked to perform an action. – I added buttons to my app so users can easily navigate between pages.

SurveyA set of questions designed to collect information from people. – We created an online survey to gather feedback on our new app design.

ResponsesThe answers or information provided by people who complete a survey. – The responses from the survey helped us improve our app features.

DropdownA menu that appears when you click on a button or text, showing a list of options to choose from. – I used a dropdown menu in my app to let users select their favorite color.

All Video Lessons

Login your account

Please login your account to get started.

Don't have an account?

Register your account

Please sign up your account to get started.

Already have an account?