You are free to use any of the code/block snippets in this site but please don't try to modify any of the apps below a bit and deploy in the market. We have enough silly apps in the market. Let's not make it worse.
Download the source code of the apps below from Downloads page and have fun!
This was my first app inspired by MoleMash game. You can use .png formatted images to make the images look better. This has a plenty of components a simple game can have; multiple screens, database for saving scores and player names in different game levels, sound effect, collision detection, list for storing and manipulating data, sorting of list, locked and unlocked levels, notification messages using a footer label, game sound, simple animations, and many more. The blocks in this game can be optimized and simplified using different lists and all, but it's easy to understand this way and when you are ready, you will automatically come up with ideas to implement the logic in simpler ways. Some screenshots-
Note: This app didn't implement screen size optimization logic. Hence, it will not look the same in different screen sizes. If you want to optimize your app for different screen sizes, take look at Universal Screen Size block or see the Explosion app below..
Say you are going to some place you are not familiar with. This app lets you save your current location and then go where you need to go, if you think you are lost along the way, the app can show you how far you have come from the point when you saved your last location information. This app uses LocationSensor, ActivityStarter, and TinyDB. Here's a snapshot-
This app shows how to make an explosion effect on the canvas. I added comments on the blocks for you to easily understand. Basically, I have a sprite that moves from one edge to another on the canvas. When the user touches the sprite, I have a timer that goes off and shows some images that creates an explosion effect. This app uses the calculation for different components to fit in different phone screen sizes. This also has a Quit button that exits the app upon click. Remember your background images should be large enough for bigger device screens. Here are some screenshots -
This app is from our List tutorial that explains how to create a list, add new items to a list, display list items, replace an item in the list, remove an item or remove everything from a list, search for an item, and how to sort a list in different orders using different comparison modes.
This app asks a user to type in a full or partial book name. Depending on what they enter, it searches Google's database of books using Books API and retrieve the most relevant book info in Json format.Here's how it looks like-
This app shows how to load a webpage into an app. This also has previous and next buttons to navigate through pages. The tutorial of this app can be found here.
This app gives the user two options to choose from - normal and random. Normal will display 5 images from first to last and repeat; the random will display images in random fashion. The displaying of images takes place in every one second.
Here are some screenshots-
You can download the sources of the apps listed above from Downloads page. Have fun and happy inventing!