Andrey Mikhalchenko

Andrey Mikhalchenko

Member Since April 23, 2016

3,839

Total Points

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

55 Achievements

  • Trait Collections
  • Displaying Contact Data
  • A High Level Overview
  • Inequalities, Content and Priorities
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Writing Great Swift
  • Modeling Forecast Data
  • The Constraint Equation
  • A History Lesson
  • Protocol Oriented Networking
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Closures in Cocoa Touch
  • Delegation in iOS
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Properties in Swift 2
  • Object Initialization in Swift 2
  • Navigating Through an Adventure
  • Displaying Additional Views
  • Using the Vending Machine
  • What is Agile?
  • 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
  • Introduction to Delegates
  • Getting Started with iOS Development
  • Memory Management in Swift 2
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Loading Data From a Resource
  • Function Parameters
  • Modeling An Interface
  • Error Handling in Swift 2.0
  • 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