web development

Creating Accessible Android Apps

Whenever you design an Android app, you want as many people as possible to download and use that app, but this can only happen if your app is accessible to everyone—including people who access their Android devices via assistive features, or who experience mobile apps without elements such as colour or sound.

To mark the United Nations' International Day of Persons with Disabilities, let's take a look at how we can make our Android apps more accessible.

Categories: 

Introduction to Python Generators

Generators make it easy to create iterations in Python and in return write less code. This tutorial will introduce you to Python generators, their benefits, and how they work.

Categories: 

Build a Music App With an Android App Template

Final product image
What You'll Be Creating

Developing a beautiful user interface for Android apps can be a time-consuming endeavour. Here are some of the steps we typically go through to design an app:

Categories: 

How to Update Your App for iOS 11: Drag and Drop

Final product image
What You'll Be Creating

Categories: 

Inheritance and Extending Objects With JavaScript

If you are familiar with object-oriented programming, you are most likely familiar with subclassing and inheritance. However, inheritance has been getting a bad rap. I believe that is because some developers see it as a catch-all solution when you need to modify a program. The problem with this is that class hierarchies can become unmanageable. 

Categories: 

Store Everything With Elixir and Mnesia

In one of my previous articles I wrote about Erlang Term Storage tables (or simply ETS), which allow tuples of arbitrary data to be stored in memory. We also discussed disk-based ETS (DETS), which provide slightly more limited functionality, but allow you to save your contents to a file.

Categories: 

New WordPress Course: Adding Hooks to Your Themes

Do you have ten minutes to spare? Do you want to understand how to use WordPress hooks? If so, our new Coffee Break Course, WordPress Coding Basics: Adding Hooks to Your Themes, is ideal for you. 

Categories: 

Create the Perfect Carousel, Part 3

This is the third and final part of our Create the Perfect Carousel tutorial series. In part 1, we evaluated the carousels on Netflix and Amazon, two of the most heavily used carousels in the world. We set up our carousel and implemented touch scroll.

Then in part 2, we added horizontal mouse scroll, pagination, and a progress indicator. Boom.

Categories: 

Beginner's Guide to Android Layout

While Activity handles user interaction with your app, Layout determines how the app should look. In this post, you'll learn how a layout defines the visual structure for a user interface, such as the UI for an activity or app widget.

Categories: 

Create the Perfect Carousel, Part 2

Welcome back to the Create the Perfect Carousel tutorial series. We're making an accessible and delightful carousel using JavaScript and Popmotion's physics, tween and input tracking capabilities.

Categories: