experimental code learning ionic framework for mobile hibrid todo applications