Chris Rene

Chris Rene

Georgia
Open to Work

13,603

Total Points

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

Skills & Experience

  • Spoken Languages

    • English

184 Achievements

  • Refactoring Using Codable
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Intro to Unit Testing 2
  • Introduction to Unit Testing
  • Pinching, Panning and Zooming
  • Browsing An Album
  • Taking Photos
  • Generics and Protocols
  • Generic Types
  • Generic Functions, Parameters and Constraints
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Error Handling
  • Using the Delegate Pattern in iOS
  • The Delegate Pattern
  • Extensions and Protocols
  • Access Control
  • Memory Management in Swift
  • Error Handling
  • Dynamic Keys and Inheritance
  • Parsing Different JSON Structures
  • Parsing to Non-Primitive Types
  • An Overview of Codable
  • Writing Great Swift
  • Downloading Album Artwork
  • Requesting Real Data
  • Enhancing the iTunes Endpoint
  • URLs and Parameter Encoding
  • Building the User Interface
  • Modeling iTunes Search Results
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization
  • Properties
  • Obtaining a Location Fix
  • Decoupling the Data Source
  • Sorting Contacts Into Sections
  • Static Table Views for Detail Interfaces
  • Displaying Contact Data
  • A High Level Overview
  • Closure Expressions
  • First Class Functions
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Why Version Control Matters
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Modeling An Interface
  • What Are Design Patterns?
  • Delegation in iOS
  • Introduction to Delegates
  • Swift 2.0 Protocols
  • Interacting With Data From the Web
  • Simple Data Structures
  • What is Agile?
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Getting Started with Java
  • Publishing on Google Play
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Getting Started With Rails
  • Moving Around in the Console
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • 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
  • Personal Branding
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Self-Assessment
  • Learning the Language
  • Getting Started with Android
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Cocoapods
  • Testing and Debugging
  • Animate This (iOS7)
  • Designing your App
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Refactoring into a Model
  • Creating a Data Collection
  • Beyond the Basics
  • Introduction to Objective-C
  • Functional Programming in C
  • Introduction
  • Advanced Objective-C
  • Foundation Framework
  • Coding HTML Email
  • HTML Email Basics
  • The Logo Sprint
  • Logo Design 101
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Website Basics
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Pointers and Memory
  • Fundamentals of C
  • Newbie