Building Games With Python 3 and Pygame: Part 3
OverviewThis is part three of a five-part series of tutorials about making games with Python 3 and Pygame. In part two, we covered the TextObject class used to render text on the screen, created the...
View ArticleIntroduction to Forms in Angular 4: Writing Custom Form Validators
This is the third part of the series on creating forms in Angular. In the first two tutorials, we used Angular's template-driven and model-driven approach to create forms. However, while detailing both...
View ArticleBuilding Games With Python 3 and Pygame: Part 4
OverviewThis is part four of a five-part series of tutorials about making games with Python 3 and Pygame. In part three, we dove into the heart of Breakout and learned how to handle events, met the...
View ArticleDesign Patterns for Cocoa: MVC and MVVM
Design patterns make your app's code more modular and forgiving when it comes to bug fixes and changes. In this article, you'll be learning about the MVC (Model-View-Controller) and the MVVM...
View ArticleAndroid Things: Adding Google Assistant
With the growth of the Internet of Things (IoT), developers and engineers have had to re-think how users interact with devices on a day-to-day basis. While screens work well for websites and most apps,...
View ArticleHow to Code a Navigation Drawer for an Android App
What You'll Be CreatingThe material design team at Google defines the functionality of a navigation drawer in Android as follows:The navigation drawer slides in from the left and contains the...
View ArticleBuilding Games With Python 3 and Pygame: Part 5
OverviewThis is part five of a five-part series of tutorials about making games with Python 3 and PyGame. In part four we detected collisions, responded to the ball hitting various game objects, and...
View ArticleNewly Updated Course: Build a CMS With Laravel
What You'll Be CreatingWant to build your own content management system (CMS) in 2018? Learn exactly how it's done in our comprehensive course Build a CMS With Laravel, freshly updated with brand new...
View ArticleBeginner's Guide to Angular 4: Components
Angular is a popular framework for creating front ends for web and mobile applications. It all started with AngularJS 1.x and then AngularJS 2, and now it's finally Angular, with the latest updates and...
View ArticleCreating a Drop-Down Menu for Mobile Pages
This tutorial will teach you how to create and animate a hamburger menu icon and then attach an event listener through jQuery for triggering a drop-down menu.I will be using Jade (Pug) and Sass instead...
View ArticleGit Version Control on the Command Line for iOS Devs
It's happened to us all: we change something in our code, and suddenly, everything seems to be "broken." This is when version control is a boon—if you know how to use it. In this tutorial, we'll learn...
View ArticleBeginner's Guide to Angular 4: Services
In the first part of the beginner's guide to Angular tutorial series, you learnt what components are in Angular 4 and how to write Angular components. In this part of the tutorial series, you'll learn...
View ArticleLearn Something New: Master These Trending Topics for 2018
The New Year is a great time to pick up some brand new skills. If you want to stay ahead of the game then check out our top insights for 2018!1. CSS Grid"What’s the most important thing happening in...
View ArticleGetting Started With Cloud Firestore for Android
Cloud Firestore is a recent addition to the Firebase family of products. Although still in beta, it's already being presented by Google as a more flexible and feature-rich alternative to the Firebase...
View ArticleBeginners Guide to Angular 4: Routing
In the second part of the beginner's guide to Angular tutorial series, you learnt what services are in Angular 4 and how to write Angular services and use them in an Angular component. In this part of...
View ArticleRapid Web Deployment for Laravel With GitHub, Linode, and RunCloud.io
If you are a PHP programmer working with the Laravel framework, I am sure that you deploy your web application on cloud servers on providers like Linode, Digital Ocean, Vultr and the rest. That’s...
View ArticleGet More Installs and Better Ratings for Your Apps Using Instabug
Use of smartphones has seen some explosive growth over the last decade. For this reason, many companies and independent developers see publishing an app on either Google Play or Apple's app store as a...
View ArticleBeginner's Guide to Angular 4: HTTP
In the previous tutorial, you saw how to implement routing in Angular web applications using Angular routing. In this tutorial, you'll learn how to communicate with web APIs and services from an...
View ArticleHow to Code a Bottom Navigation Bar for an Android App
What You'll Be CreatingThe material design team at Google defines the functionality of bottom navigation bars in Android as follows:Bottom navigation bars make it easy to explore and switch between...
View Article20 Essential WordPress Utilities to Manage Your Site
Though WordPress is incredibly flexible and offers loads of features, there is still a lot of room to improve basic and critical functionality, and the best way to do so is with utility plugins. With...
View Article