Ravi Shankar

Ravi Shankar

Courses Plus Student

Chennai
Open to Work

Ravi is a experienced software developer, living in Chennai. He has worked on many technologies and currently interested in Mobile development.

7,823

Total Points

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

Skills & Experience

96 Achievements

  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Introduction to Game Design
  • How WordPress Plugins Work
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Implementing Custom Login and Sign Up Screens
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Animate This (iOS7)
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Important Skills For Professional Success
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing your App
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Introduction to Front-End Frameworks
  • Functional Programming in C
  • Fundamentals of C
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Testing and Debugging
  • Refactoring into a Model
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Introduction to Design
  • Learning the Language
  • Getting Started with Android
  • Designing and Starting the App
  • Exploring the Master-Detail Template
  • API Access
  • Blocks and Categories
  • App Settings
  • Appearance
  • Notifications
  • Web View
  • Storyboards
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Creating a Website Structure
  • Making It Pretty
  • Getting Started with PHP
  • Text Editors and HTML
  • Website Basics
  • Automatic Reference Counting
  • Learning the Language
  • Getting Started with iPhone
  • Newbie