brian colliflower

brian colliflower

Member Since June 25, 2013

15,433

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

183 Achievements

  • Getting Data from a Database
  • Data, Databases and SQL
  • The Project
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Python Data Types
  • Python For Beginners
  • Getting Started with Sass
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Testing and Debugging
  • Improving Our Code
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Basic Android Programming
  • Creating the Screen Layout
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Getting Started with Android
  • Key-Value Saving with SharedPreferences
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • File Storage
  • Securing and Maintaining a MySQL Database
  • Introduction to Video Games
  • Introduction to Data Persistence
  • Adding Push Notifications from Parse.com
  • Updating Other GridViews
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • SQL Calculating, Aggregating and Other Functions
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Delivering the MVP
  • Creating the MVP
  • Introduction to Data, Databases and SQL
  • Harnessing the Power of Objects
  • Meet Objects
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Finishing the User Interface
  • Exploring an API
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Basic Selectors
  • Getting Started with CSS
  • Testing and Debugging
  • Getting Started With Rails
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Perfecting the Prototype
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Getting Started with Android
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Publishing on Google Play
  • Using your New Tools
  • Getting Started with Java
  • Installing a Ruby Development Environment
  • Web Apps
  • Websites
  • Introduction
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • JavaScript Objects
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Introduction Variables
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Using Intents to Display and Share Posts
  • Getting Data from the Web
  • Adapting Data for Display in a List
  • Introduction to Objective-C
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Pointers and Memory
  • Getting Started with PHP
  • Functional Programming in C
  • Sharing Your Creation
  • Interrogating the App
  • Fundamentals of C
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • Newbie