Seol mar théacs é seo: Framework For The Educational Apps Development, Based on Models of Teaching