Intro to the HTML5 Audio Element Tutorial
#resources > #resource-title > p > a, #resources > #resource-title > p {color: #4d4d4d;font-weight: bold;} #resource-title, #resource-desc {padding-left: 3px;} #resource-title {background-color:...
View ArticleBuilding and Distributing Android SDK Add-Ons
Since Google Play Services took much of the thunder away from the Google APIs SDK targets, SDK Add-ons have fallen a bit out of the mainstream thought of Android developers. However, if you are an OEM...
View ArticleAOSP Sources in the IDE
We get asked a lot about the proper way to integrate the AOSP sources into an integrated development environment (IDE). This tutorial shows you how to use the integrated IDEGen scripts to do the job.
View ArticleUnderstanding HDFS using Legos
Let's understand the basics of how Hadoop, and HDFS, works with the help of one our favorite childhood toys.
View ArticleAn Introduction to Pattern Matching in Scala
Pattern matching is a killer feature in Scala. Those of you coming from a Java background might find this particularly interesting, because even with Java 8, there’s nothing like this in Java.
View ArticleDive into the Gradle-based Android Build System
Take an in-depth tour of the new Android build system, Gradle, by the two gentleman who play the most considerable role in its development.
View ArticleEmbedded Java 8 for Tablets, Pi's, and Legos
This presentation contains demos of Java 8 technology running on embedded platforms. It is a fun showcase of the power of Java-based apps to support the internet-of-things. Ready to play?
View ArticleTutorial: Enhancing Android UI with Custom Views
Building custom View components is a necessary part of embracing creative UI design. This tutorial walks you through the process of building custom Views and ViewGroups on Android.
View ArticleHow to Build a Virtual Machine
Terence Parr gives an idea of the core mechanisms behind virtual machines by building one, in front of your eyes, from scratch. It is the same kind of commercial interpreter he made for Renault cars.
View ArticleTutorial: X86 ROM Cooking 101 - Android Builders Summit
This tutorial takes a hands-on approach to customizing and building Android directly from the Android Open Source Project. Learn ROM cooking for the x86 architecture and build your own ROM for QEMU.
View ArticlePython for Beginners: Reading & Manipulating CSV Files
Greg Sadetsky delivers an introduction for anyone interested in getting started with Python. He begins by setting up the environment, then demonstrates the power of a few simple lines of code.
View ArticleTutorial: Context or the "This" Keyword in JavaScript
In this tutorial, Adam shows us how to use "this" in JavaScript. He explains where it came from, why we have it it, what sort of problems come up, and how we can fix them.
View ArticleTutorial: Diving into Android Source Code
code{white-space: pre;} table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode { margin: 0; padding: 0; vertical-align: baseline; border: none; } table.sourceCode { width: 100%; line-height:...
View ArticleAnDevCon: Migrating Your Apps to the New Gradle Build Process
Google recently announced that they are moving away from Eclipse and ANT in favor of IntelliJ and Gradle for Android development. Do you know best practices for migrating your apps?
View ArticleAnDevCon: A Deep Dive into RenderScript
Larry Schiefer, CTO at HiQES and Android Instructor at NewCircle delivers an in-depth presentation on the Renderscript framework in Android at AnDevCon 2013.
View ArticleTutorial: Intro to Developing Bluetooth Smart Applications for Android
In this tutorial instructor Dave Smith shows you how easy it is to add Bluetooh LE capabilities to your Android apps
View ArticleNode.js: A Jumpstart for Devs
In this short tutorial, NewCircle instructor Jeremy Osborne gets you up and running with Node.js quickly as he walks you through creating a rudimentary geolocation app.
View ArticlePython Web Development: Understanding Django for Beginners
Simeon Franklin will set you up with a good foundation for developing with Django in this presentation delivered at University of San Francisco.
View ArticleFun and Flair with CSS3: Enhance your Site with Simple and Lively Animations
This talk will review several examples of how to enhance an existing site with simple but lively animations that will work in modern browsers, and degrade nicely in older browsers.
View ArticleExample: Show Alert Dialog in Android
1. Introducing Android Alert DialogDialog boxes are a common UI metaphor in desktop and web applications. They ’re used to help users answer questions, make selections, confirm actions, and read...
View Article