Alex Carduus

Alex Carduus

Member Since June 9, 2018

8,369

Total Points

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

97 Achievements

  • Console Processes
  • Meet Selenium
  • Console Users and Permission
  • Moving Around in the Console
  • Adding the UI
  • Learning Anko
  • Is This Thing On?
  • Putting It All Together
  • Modelling Solitaire
  • Hello Kotlin!
  • UI Testing with Espresso
  • Unit Testing - Now Featuring Robolectric!
  • Unit Testing
  • Local Notifications
  • Broadcast Receivers
  • Implicit Intents and Intent Filters
  • For All Intents and Purposes
  • But Wait There's More!
  • Bound Services
  • Introducing Services
  • Threads in Android
  • Publishing on Google Play
  • Interacting with Google+ APIs
  • The Internet
  • WWW
  • Computer Languages
  • Computer Basics
  • Connecting to Play Services
  • Interacting with Your API
  • Adding Play Services to Your App
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Migrating a SQLite Database
  • CRUD Operations with SQLite
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • File Storage
  • Introduction to Data Persistence
  • Tablet Time
  • Ingredients and Directions
  • Managing Fragments
  • Introducing Fragments
  • Finding the Data You Want
  • Activity Transitions: Advanced Topics
  • Getting Data from a Database
  • Data, Databases and SQL
  • Shared Element Transitions
  • Transitions Framework
  • Animation Basics
  • The Project
  • Connect the Data
  • Adapters and ViewHolders
  • Displaying Lists of Data
  • Updating the Data Model
  • 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
  • Themes and Compatibility
  • Using Styles in Layouts
  • 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
  • What to Test
  • How To Test
  • Why Test
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Delivering the MVP
  • Getting There
  • Gotchas and Wins
  • Iteration
  • Creation
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie