This series of tutorials will teach you how to make an endless running style game using the Corona SDK. An endless style running game would be a game like Monster Dash, Canabalt, or NinJump.
(Continue)
Welcome to Basix, our area for beginners. If you're just learning the ropes, or find many of our intermediate and advanced tutorials too challenging, the tutorials and articles here have been selected just for you.
This series of tutorials will teach you how to make an endless running style game using the Corona SDK. An endless style running game would be a game like Monster Dash, Canabalt, or NinJump.
(Continue)
In this tutorial you will be introduced to one of the most commonly used Cocoa-Touch classes: UIAlertView. With this class, you can quickly notify users of important or urgent application information. You may also force user feedback by combining the UIAlertView class with the UIAlertViewDelegate protocol. Read on to learn how!
(Continue)
Today we’d like to take a quick tour of one of the lesser known, but highly useful types of services you might want to use: the IntentService.
(Continue)
One common feature of “reader”-type applications is keeping track of items that have been read, or previously viewed. This tutorial is going to show you, by way of implementation in an existing application, how one might go about incorporating a read flag feature into a ListView control.
(Continue)
Android uses SQLite technology for its local database. This works quite well. However, occasional quirks exist when compared to a fully featured relational database. One such quirk is that SQLite doesn’t support any sort of date type. Luckily, it does support date functions and is capable of storing dates in numerous formats. This tutorial will provide you with a method for working with dates in the context of adding dates to the “TutList” application database and (finally) showing a list of tutorials, sorted by date.
(Continue)
Often times, applications will perform some background operation—maybe while the app is running or maybe triggered on a scheduled alarm. The user won’t know what’s going on, though, unless they are informed of some event. Luckily, Android has an easy notification system that allows applications to display a message in the status bar and provide informative details to the user when something important occurs.
(Continue)
Many applications have a need for regular, background actions to take place. For instance, in the “TutList” application we’ve been building over a recent series of tutorials, the content list is stale until the user initiates a refresh from the options menu. Why can’t the application simply update its data at regular intervals? Well, it can and it should. Let’s implement this new feature right now!
(Continue)
The tutorial content of the still-unnamed “TutList” application we’ve been building together is getting stale. The data has been the same for over a month now. It’s time to breathe some life into the application by providing it with a means to read fresh Mobiletuts tutorial data on the fly.
(Continue)
The UI thread is a bad place for lengthy operations like loading data. You never know how long data will take to load, especially if that data is sourced from a content provider or the network. Android 3.0 (Honeycomb) introduced the concept of Loaders and, in particular, the CursorLoader class that offloads the work of loading data on a thread, and keeps the data persistent during short term activity refresh events, such as an orientation change. We’ll incorporate the Loader as a new feature in our ongoing tutorial series building a yet-to-be-named tutorial reader application.
(Continue)
Follow Mobiletuts+ and Tuts+ on Twitter