1. Implementacja Bazy Danych SQlite:
 a. Definowanie tabel
 b. Utworzenie modeli obiektow
 c. Utworzenie klasy DBopenHelper pochodnej od klasy SQLiteOpenHelper 
 d. Utworzenie klasy DBoperacje do komunikacji miedzy aplikacją z
zrodlem danych (tworzenie, pobieranie, zapisywanie, usuwanie danych.)  
   
2. Dodawanie Kanałów RSS, fragment: FeedAddRssFragment  
 a. Wyszukiwanie linków rss w kodzie html z wykorzystaniem biblioteki
Jsoup - Java HTML Parser 
     Dodanie zewnetrznej biblioteki parsera html: Jsoup.jar 
 b. Pobieranie danych z kanału rss (format xml). Użycie Parsera SAX 
     Utworzenie klasy parsera:  FeedRssSaxPaeser pochodnej od klasy
DefoultHandler
   
3. Lista kanałów RSS, fragment:  FeedListFragment
4. Lista Artykułów, fragment:  ArticleListFragment
5. Aktualizacja Artykułów, fragment:  FeedUpdateFragment 
    Dodawanie nowych artykułów do bazy danych
6. Ilosc dodanych kanałów aktualizowana jest na NavDrawer Menu
Wyswietlanie zawartosci artykułu w nowym komponencie fragment:
ArticleFragment
Ustawienia aplikacji - PreferenceFragment i SheredPreferenes
   1. Zdefinowanie widoków ekranu <PreferenceScreen > ustawień programu
w pliku zasobów: res/xml/preferences.xml 
   2. Zdefinowanie tekstów wartosciami łancuchow znakow w plikach
zasobów:
       string.xml
       array.xml
   3. Utworzenie nowej klasy Settings pochodnej od fragmentu
PreferenceFragment
   4. Połaczenie widoków ekranu ustawien zasobów XML z klasą obsługująca
ustawienia aplikacji.
   	  W metodzie cyklu życia onCreate przesłaniam:
   		addPreferencesFromResource(R.xml.preferences);
   5. Odbieranie wyników ustawień w metodzie cyklu zycia onDestroyView:
   6. Zapis ustawień w plikach SheredPreferences
Usługa i powiadomienia o nowym opublikowanym artykule
1. Deklaracja usługi w plku AndroidManifest.mxl
2. Implementacja uługi w klasie: NewArticleService 
W usłudze utworzony jest wątek który sprawdza czy opublikowano nowy
artykuł.
3. Utworzenie klasy zarządzającej usługą, nazwa klasy:
ServiceAlarmManager
4. Implementacja odbiornika alarmów w klasie: AlarmReceiver pochodnej od
BroadcastReceiver
5. Deklaracja odbiornika o zdarzeniach pliku AndroidManifest.xml.
6. Implementacja powiadomienia o nowym artykule w klasie
NewArticleService
Dodanie ikony
Poprawki w zarządzaniu komponentami Fragments
Pobieranie zdjeć artykułów i wyswietlanie w TextView
uaktywnienie linków w TextView
Zmiany w UI: dodanie ikon, zmiany kolorów
Zmaina na ROME parser (osługuje kanały Rss i Atom)
Zmiany w UI, kolory, action bar
Poprawki w ActionBar title i w fragmencie ArticleFragment
-Oznaczenie nieprzeczytanych akrtykułów (inny kolor tytułu i tła wiersza
listy).
-Wyswietlenie ilosci nieprzeczytanych artykułów w FeedListFragment
-Poprawki w FeedRomeParser.
-Usuwanie jednego artykułu (na długie klikniecie).
Poprawki w notification
Zmiany w UI
- Przeniesienie listy kanałów do navigation drawer list
- Dodanie UP Navigation
- Dodanie Split action bar
Poprawki w FeedListAdapter
Zaciemnianie i optymalizowanie kodu za pomocą ProGuarda
Diagram Use-Case