64x64 icon dark hosting
Get a Tuts+ subscription for just $45! Deploy New Relic now to claim.
Advertisement

Code Learning Guides

Collections of posts that take you through a particular topic or project.
  • Android sdk from scratch

    Interested in learning native Android SDK development? Now is the perfect time to get started. Mobiletuts+ is pleased to announce an in-depth, fully up-to-date session on how to become an Android SDK developer.


    Five Reasons to Learn Native Android Development

    • Market Opportunity: According to the International Data Corporation (IDC), Android phones comprise 68.1% of the smartphone market worldwide, with over 104.8 million units sold.
    • Career Advancement: Mobile developers are in high demand. Already know HTML5 or iOS? Adding native Android SDK development to your resume will only enhance your competitiveness in the market.
    • Cross-Platform Distribution: If you've been successful with a native application on iOS, Windows, or Blackberry, learning the Android SDK will allow you to port your app natively to the Android platform.
    • Innovative Freedom: The Android Market has far fewer restrictions than the iOS App Store. This means you are primarily limited only by the hardware and your imagination; not seemingly arbitrary business rules.
    • Academic Enhancement: Understanding the fundamentals of the Android SDK will introduce you to a new programming paradigm, regardless of whether you have a prior background in mobile development or not.

    As you can see, we think learning the Android SDK is a worthwhile investment of time. By the end of this session, we hope you'll agree!

    View Learning Guide...
  • Preview1

    Themes are a huge part of what makes WordPress as popular as it is, and in this three-part series we'll take you through a step-by-step process that results in a completed, functioning WordPress theme. No prior knowledge required, this is the perfect place to start if you're completely new to WordPress!

    View Learning Guide...
  • Nodejs

    Node.js is an amazing new technology, but, unless you’re specifically a JavaScript developer, the process of becoming acquainted with it can quickly become a bit overwhelming. But that’s why we’re here! If you want to really learn how to use Node.js, this set of articles and screencasts will do the trick.

    View Learning Guide...
  • Session preview

    Word of warning: this Session is not for the faint-hearted! Throughout the course of nearly fifty screencasts Adi Purdila will walk you through conception and completion of an entire WordPress blog theme. You'll start out on our sister site, Webdesigntuts+, in Photoshop, translate the design into an adaptive HTML and CSS build, then jump here to Wptuts+ where you'll rig everything up with WordPress.

    There's rarely a better way of learning web design than to watch over someone's shoulder for the duration of a complete project; this is your chance to do just that.

    View Learning Guide...
  • Introduction

    Let's be honest: the PHP community hasn't been as quick to the test-driven development scene as other communities, such as those around the Ruby and Python languages. We hope to help change that on Nettuts+! In this session, you'll learn both why and how to test-drive your applications using the fantastic PHPUnit. Ready?

    View Learning Guide...
  • Integratingwithwordpressadminui

    Your plugin’s UI (I shall use the term plugin in this article, but the same applies to your theme's UI) is one of the most important aspects of your plugin. It defines how people interact with it, how easy it is to use, and perhaps even how much they enjoy using it. This is the ultimate aim of your plugin: to make a particular task, or tasks, easier for your end user (in fact this is the seemingly forgotten aim of computers themselves). The UI should be attractive, but ultimately it should be functional. When deciding how to layout your plugin, you need to decide how to make your plugin easy to use - better yet, get feedback - this is essentially what WordPress is doing.

    View Learning Guide...