Alaa Alawi

Alaa Alawi

Member Since July 12, 2019

5,642

Total Points

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

75 Achievements

  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Connect the Data
  • Adapters and ViewHolders
  • Displaying Lists of Data
  • Updating the Data Model
  • The Logo Sprint
  • Logo Design 101
  • Introduction to Design
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Hooking Up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • 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
  • Java Lists
  • Java Maps
  • Gotchas and Wins
  • Iteration
  • Creation
  • Creating the Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Structuring Your Content
  • Getting Started With HTML
  • Principles of Design
  • Elements of Design
  • Hierarchy and Layout
  • Writing Copy
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Page Layout with the Float Property
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Newbie