@@ -0,0 +1,1314 @@
+package net.squanchy.notification;%0A%0Aimport android.app.Notification;%0Aimport android.content.Context;%0Aimport android.support.v4.app.NotificationManagerCompat;%0A%0Aimport java.util.List;%0A%0Apublic final class Notifier %7B%0A%0A    private static final int SINGLE_NOTIFICATION_ID = 42;%0A%0A    private final NotificationManagerCompat notificationManagerCompat;%0A%0A    private Notifier(NotificationManagerCompat notificationManagerCompat) %7B%0A        this.notificationManagerCompat = notificationManagerCompat;%0A    %7D%0A%0A    public static Notifier from(Context context) %7B%0A        NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);%0A        return new Notifier(notificationManagerCompat);%0A    %7D%0A%0A    public void showNotifications(List%3CNotification%3E notifications) %7B%0A        notificationManagerCompat.cancelAll();%0A%0A        int notificationsSize = notifications.size();%0A        for (int i = 0; i %3C notificationsSize; i++) %7B%0A            Notification notification = notifications.get(i);%0A            int notificationId = SINGLE_NOTIFICATION_ID + i;%0A            showNotification(notification, notificationId);%0A        %7D%0A    %7D%0A%0A    private void showNotification(Notification singleNotification, int notificationId) %7B%0A        notificationManagerCompat.notify(notificationId, singleNotification);%0A    %7D%0A%7D%0A

Create Notifier to handle notifications display