Josep Bordes

Josep Bordes

Member Since April 8, 2016

7,752

Total Points

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

92 Achievements

  • Starting a WordPress Theme
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Why React Native
  • First Steps in React
  • Recording a Voice Memo
  • Networking
  • Exploring an API
  • Creating the Screen Layout
  • Getting Started with Android
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Building a Music Library Model (objc)
  • Working With Multiple View Controllers (ObjC)
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Creating a Data Model (ObjC)
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Console Processes
  • Moving Around in the Console
  • Basic Types, Structures and Syntax
  • Data Types and Variables
  • Moving from Swift to Objective-C
  • Implementing Maps and Search
  • Obtaining a Location Fix
  • Displaying Data in Table Views
  • Enhancing the Networking Stack
  • URLs and Parameter Encoding
  • Introduction to UITableView
  • Visual Format Language
  • Auto Layout in Code
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Asynchronous Error Handling
  • First Class Functions
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Delegation in iOS
  • Introduction to Delegates
  • Extensions and Protocols
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Implementing a Forecast Client
  • Protocol Oriented Networking
  • Closures in Cocoa Touch
  • Building Standard Library Functions
  • Closure Expressions
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Memory Management in Swift 2
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Adding Sound Effects
  • Refactoring the Model
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through an Adventure
  • Swift Dictionaries
  • Introduction to Collections
  • Differentiating Between Objects
  • Class Inheritance
  • Newbie