package Ġcom . n icky . note app . data Ċ Ċ object ĠData Manager Ġ{ ĊĠĠĠ Ġval Ġcourses Ġ= ĠHashMap < String , ĠCourse Info >() ĊĠĠĠ Ġval Ġnotes Ġ= ĠArrayList < Note Info >() ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinitialize Courses () ĊĠĠĠĠĠĠĠ Ġinitialize Notes () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinitialize Courses () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġcourse Ġ= ĠCourse Info ( course Id Ġ= Ġ" Android _ int ents ", title Ġ= Ġ" int ents Ġin Ġandroid ") ĊĠĠĠĠĠĠĠ Ġcourses . set ( course . course Id , Ġcourse ) ĊĊĠĠĠĠĠĠĠ Ġcourse Ġ= ĠCourse Info ( course Id Ġ= Ġ" android _ async ", Ġtitle Ġ= Ġ" android Ġasync Ġtutorial ") ĊĠĠĠĠĠĠĠ Ġcourses . set ( course . course Id , Ġcourse ) ĊĊĠĠĠĠĠĠĠ Ġcourse Ġ= ĠCourse Info ( course Id Ġ= Ġ" Android _ architecture ", Ġtitle Ġ= Ġ" architecture Ġin Ġandroid Ġapps ") ĊĠĠĠĠĠĠĠ Ġcourses . set ( course . course Id , Ġcourse ) ĊĊĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġfun Ġinitialize Notes () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġcourse Ġ= Ġcourses [" android _ async "] ĊĠĠĠĠĠĠĠ Ġvar Ġnote Ġ= ĠNote Info ( course , Ġ" Service Ġdefault Ġthreads ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Did Ġyou Ġknow Ġthat Ġby Ġdefault Ġan ĠAndroid ĠService Ġwill Ġtie Ġup Ġthe Ġui Ġthread ?") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" Long Ġrunning Ġoperations ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Foreground ĠServices Ġcan Ġbe Ġtied Ġto Ġa Ġnotification Ġicon ") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĊĠĠĠĠĠĠĠ Ġcourse Ġ= Ġcourses [" Android _ architecture "] ĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" user Ġinterface ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" The Ġui Ġconsists Ġof Ġa Ġfragment , ĠUser Profile Fragment , Ġand Ġits Ġcorresponding Ġlayout Ġfile , Ġuser _ profile _ layout . xml .") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" user Ġexperience ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" In Ġthe Ġmajority Ġof Ġcases , Ġdesktop Ġapps Ġhave Ġa Ġsingle Ġentry Ġpoint Ġfrom Ġa Ġdesktop Ġor Ġprogram Ġlauncher , Ġthen Ġrun Ġas Ġa Ġsingle , Ġmon ol ith ic Ġprocess .") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" Connect ĠViewModel Ġand Ġthe Ġrepository ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Now , Ġwe Ġmodify Ġour ĠUser Profile ViewModel Ġto Ġuse Ġthe ĠUser Repository Ġobject ") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĊĠĠĠĠĠĠĠ Ġcourse Ġ= Ġcourses [" Android _ int ents "] ĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" Dynamic Ġintent Ġresolution ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" W ow , Ġintent s Ġallow Ġcomponents Ġto Ġbe Ġresolved Ġat Ġruntime ") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĠĠĠĠĠĠĠ Ġnote Ġ= ĠNote Info ( course , Ġ" Delegating Ġintent s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Pending Intent s Ġare Ġpowerful ; Ġthey Ġdelegate Ġmuch Ġmore Ġthan Ġjust Ġa Ġcomponent Ġinvocation ") ĊĠĠĠĠĠĠĠ Ġnotes . add ( note ) ĊĠĠĠ Ġ} Ċ Ċ }