Tip:
Highlight text to annotate it
X
This is Dave Wolber from appinventor.org and the University of San Francisco
I am going to show you how to use the App Inventor Gallery. This is like an
open source Google Play Store for Android apps.
You have to upload your source code with your App Inventor project. With that,
for every app you see there, you can get the source, play with it and remix it.
You can find apps
that you can start with when you build a new project.
You can find new ideas. It's great. Okay, so how do you
So how do you submit to the Gallery? That's what I am going to show you today.
To really submit something you have to start in
App Inventor. I've got this MoleMash app open. It is already
in the Gallery, but I'm going to show you how to submit it, as if I wanted to submit it again.
I'm going to go to My Projects here in App Inventor
and go down and find my app and check it. So here it is. I have got a bunch
of apps. I've got a bunch of versions of MoleMash. I'm going to check
the MoleMash app and go to More Actions and Download Source.
and this creates a zip file.
The zip file has all the source code for my app. This file is what I am
going to submit
to the Gallery. So I am going to say Ok and it will stick it in my Downloads directory.
And now I have to go over to the Gallery. It is like a separate app,
a separate web app. So I'm here at the Gallery.
I've got to log in. I'm going to log in with my normal email.
It will open up the
Gallery again, except that I'm logged in now. And you can see
my account and all that sort of thing. And I'm going to go to My Apps.
So, when I click on My Apps it will show all my apps. I don't have one any right now.
So I am going to Add New Application.
My title is going to be MoleMash
and it is an arcade game. You can put any description you want. You can put
a link
to a tutorial if this is a teaching app, or a link to more information about
the app.
I am going to select my source file. And here I'm just going to my
Downloads directory. And there's my MoleMash
file that I've just downloaded. So I'm going to grab it. I'm going to select an image.
So this is
what is going to show up on your app page here at the Gallery.
And typically it is a screenshot of your app or it might be an icon.
I happen to have one already made.
And it is called molemashScreen.png.
And what I did was just a screenshot
of my app and placed it within a picture of a phone.
So I used Photoshop
to kind of make this thing look cool. So there is my image
that is going to show up on my app page.
The last thing I'm going to do is tag it. You must choose a category.
I will choose "Games" as my category. And I can enter other tags
as well. So you might call this a "simple" app,
or whatever tags you might think of to describe your app.
The description words will also go into the search index, so your
app will be found by that as well. So I'm almost set. I've got my image,
I've got my zip file, I've got a description,
and I just click on Save Application. You will see this little
status bar going, processing. So it takes a little while for this thing to get
uploaded,
but just in 5, 10, 20 seconds
it should become active. So my app is now
in the Gallery. Other people can take a look at it. So let's go back to the
Home page.
If we scroll down to the Newest Apps here,
you will see that there is this cool new app by Dave Wolber called MoleMash.
and that is the one I have just submitted.
I can click on it. Here is my little description.
The one view is myself. We've just viewed it. I can click it,
anybody can click this Download Source and get my app source.
Of course, it will show all my other apps over here as well. Here people can click and get to
other apps with the same tag like
the tag of "games". Ok, so pretty cool stuff.
A really nice way to share your stuff with others.
If you are teaching a class, or if you are just working on a big project with lots
of people,
it is a great way to get things around. One thing is
nice is that you will see a bunch of people viewing and downloading your app,
and it is a cool way to
just interact with people. It is a real social way
to build apps and learn programming.