tromben98

tromben98

Member Since June 8, 2016

13,273

Total Points

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

189 Achievements

  • Simple Mobile Interface
  • Exporting Designs
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Transitions, Gestures and More
  • Show Me the Data
  • Introduction to CollectionViews
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Getting the REST You Need
  • Deleting and Updating Data
  • Fetching Data Using Fetch Requests
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Sketch Features
  • Introducing Sketch
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Better SEO Through Content
  • Adding Reviews and a Map
  • Retrieving Restaurant Details Using Operations
  • Simplifying Networking Code
  • Obtaining a Location Fix
  • Authorization with Third Party Libraries
  • Downloading Album Artwork
  • Requesting Real Data
  • Enhancing the iTunes Endpoint
  • URLs and Parameter Encoding
  • Introduction to Enumerations
  • Building the User Interface
  • Modeling iTunes Search Results
  • Introduction to SEO
  • Decoupling the Data Source
  • Sorting Contacts Into Sections
  • Static Table Views for Detail Interfaces
  • Displaying Contact Data
  • Introduction to Typography
  • A High Level Overview
  • Using the Delegate Pattern in iOS
  • The Delegate Pattern
  • Dark Sky API Client
  • Protecting and Sharing Your Work
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Writing Great Swift
  • Licensing
  • Extensions and Protocols
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Adding Sound Effects
  • Personalizing The Story
  • Refactoring Our Code
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through An Adventure
  • Displaying Additional Views
  • Error Handling and Memory Management
  • Building Standard Library Functions
  • Closure Expressions
  • Access Control
  • Memory Management in Swift
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization
  • Properties
  • Generics and Protocols
  • Generic Types
  • Generic Functions, Parameters and Constraints
  • Error Handling
  • Control Flow With Loops
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Class Inheritance
  • Adding Power to Functions
  • An Introduction to Swift Programming
  • Filtering the Data
  • Saving and Displaying Selfies
  • Graphic Basics
  • Adding Metadata to Photos
  • Computer Languages
  • Computer Basics
  • WWW
  • Adding Image Filters
  • The Internet
  • Taking a Selfie
  • Paged Scrolling
  • Objective-C in Action
  • Intermediate Topics in Objective-C
  • Introduction to CollectionViews
  • Understanding Scroll Views
  • The Objective-C Mindset
  • Basic Types, Structures and Syntax
  • Moving from Swift to Objective-C
  • Deleting and Updating Data
  • Fetching Data Using Fetch Requests
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Implementing Maps and Search
  • Obtaining a Location Fix
  • Displaying Data in Table Views
  • Enhancing the Networking Stack
  • URLs and Parameter Encoding
  • Introduction to UITableView
  • The Logo Sprint
  • Logo Design 101
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Introduction to Optionals
  • Running Apps on a Device
  • Structs As Data Models
  • View Controllers and Views
  • Functions in Swift
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • Implementing a Forecast Client
  • Differentiating Between Objects
  • Classes in Swift
  • Complex Data Structures
  • Protocol Oriented Networking
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Visual Format Language
  • Auto Layout in Code
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Asynchronous Error Handling
  • Closures in Cocoa Touch
  • Building Standard Library Functions
  • Closure Expressions
  • First Class Functions
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Adding Sound Effects
  • Refactoring the Model
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through an Adventure
  • Delegation in iOS
  • Introduction to Delegates
  • Memory Management in Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • 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
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Newbie