Picture Tag

As we previously saw, the image (img) tag is easy to use, however, as more and more people view websites on tablets, phones, and other devices besides a computer, we have to be mindful of how images will appear to those users. In CSS we can use responsive design, which adjusts the layout based upon…

Playing Audio in Flutter

Audio requires use of a plugin, luckily there are several, which should make it easier. We are going to start by creating a basic Flutter app, the way we’ve done before. Then removing the comments. We’re going to play a small clip each time someone clicks on the increment button. Installing the Plugin Next we…

Multi-Tiered Applications

In complex applications, we generally do not want to think about applications as containing all of the data, data access, user interface, and business logic into a single set of code. Now some applications will have more complicated layers, additional layers, or hybrid layers, but the basic idea is here. Little changes can be difficult…