Imran Asif

Imran Asif

Member Since December 27, 2017

7,514

Total Points

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

88 Achievements

  • GET and POST Requests in a Browser
  • Installing WordPress Locally
  • 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
  • Bound Services
  • Introducing Services
  • Unit Converter
  • Key-Value Saving with SharedPreferences
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Ingredients and Directions
  • Managing Fragments
  • Introducing Fragments
  • The Project
  • Introducing SharedPreferences
  • Introduction to Data Persistence
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Spring Components and Configuring Our App
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Why Test
  • Setting Up Your Local Environment for Spring Development
  • Persisting Data with Hibernate
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Graphical User Interfaces
  • IDE Exploration
  • How it Works
  • Efficiency!
  • What Is WordPress?
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • The Activity Lifecycle
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Standard ListViews
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Custom ListViews
  • Gotchas and Wins
  • Iteration
  • Creation
  • Updating the Data Model
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Perfecting the Prototype
  • Concurrency and Error Handling
  • Networking
  • Using your New Tools
  • Exploring an API
  • Getting Started with Java
  • The Rest of the Story
  • Finishing the User Interface
  • The Model-View-Presenter Pattern
  • Intents and Multiple Activities
  • Tuning the User Interface
  • User Input in Android
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Newbie