Mindaugas Mamaland
seal-mask

Mindaugas Mamaland

Techdegree Student

Vilnius, Lithuania

9,198

Total Points

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

Skills & Experience

  • Company

    MB Cinvest

  • Spoken Languages

    • English, Russian, Lithuanian.

108 Achievements

  • Review Functional Programming Fundamentals
  • Reduction and Aggregation
  • Meet Streams
  • Java's Functional Toolset
  • Intents and Multiple Activities
  • Themes and Compatibility
  • Using Styles in Layouts
  • Tuning the User Interface
  • User Input in Android
  • Animation Basics
  • UI Testing with Espresso
  • Unit Testing - Now Featuring Robolectric!
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Is This Thing On?
  • Putting It All Together
  • Modelling Solitaire
  • Hello Kotlin!
  • Managing Fragments
  • Introducing Fragments
  • Event Planning
  • Build a Pomodoro App
  • Advanced Tooling
  • Design a Better App
  • Graphical User Interfaces
  • Efficiency!
  • IDE Exploration
  • How it Works
  • Getting There
  • Exploring the Java Collections Framework
  • Organizing Data
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Interacting with Your API
  • Adding Play Services to Your App
  • Migrating a SQLite Database
  • CRUD Operations with SQLite
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • File Storage
  • Introduction to Data Persistence
  • Sending Messages
  • Using Fragments for Tabs
  • Adding Push Notifications from Parse.com
  • Updating Other GridViews
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Adding Users Using Parse.com
  • Starting the App
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Publishing on Google Play
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Creating the MVP
  • Delivering the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie