package com.i906.mpt.analytics;

import android.app.Activity;
import android.app.Application;

/**
 * @author Noorzaini Ilhami
 */
public interface AnalyticsProvider {

    String SCREEN_MOSQUE_LIST = "Mosque List";
    String SCREEN_PRAYER_TIMES = "Prayer Times";
    String SCREEN_QIBLA = "Qibla";

    void initialize(Application application);

    void trackViewedPrayerTimes();

    void trackViewedQibla();

    void trackViewedMosqueList();

    void startActivity(Activity activity);

    void stopActivity(Activity activity);
}

@@ -184,164 +184,701 @@
 EEN_
-MOSQUE_LIST = %22Mosque List%22;%0A    String SCREEN_PRAYER_TIMES = %22Prayer Times%22;%0A    String SCREEN_QIBLA = %22Qibla%22;%0A%0A    void initialize(Application applicatio
+ABOUT = %22About%22;%0A    String SCREEN_COPYRIGHT = %22Copyright%22;%0A    String SCREEN_DONATION = %22Donation%22;%0A    String SCREEN_MOSQUE_LIST = %22Mosque List%22;%0A    String SCREEN_OPEN_SOURCE = %22Open Source%22;%0A    String SCREEN_PRAYER_TIMES = %22Prayer Times%22;%0A    String SCREEN_QIBLA = %22Qibla%22;%0A    String SCREEN_SETTINGS = %22Settings%22;%0A    String SCREEN_SETTINGS_CONFIGURE_NOTIFICATIONS = %22Settings - Configure Notifications%22;%0A    String SCREEN_SETTINGS_INTERFACE = %22Settings - Interface%22;%0A    String SCREEN_SETTINGS_LOCATION = %22Settings - Location%22;%0A    String SCREEN_SETTINGS_NOTIFICATIONS = %22Settings - Notifications%22;%0A%0A    void initialize(Application application);%0A%0A    void trackViewedScreen(String scree
 n);%0A

Add more screen tracking