The Blue Filter

Post on 03-Mar-2016

239 views 0 download

description

The Blue Filter - my 1st Android app 2011

transcript

Tache Georgianakalimatix@yahoo.c

om

1

Ideas & Projects Workshop 2011

Ce este Blue Filter?

2

O aplicatie Android care gestioneaza filtre personalizate, in functie de:

* un set de numere de telefon – Black List* coordonatele geografice in care se afla

utilizatorul* o perioada de timp limitata sau nu

Gestionare flexibila:

* filtrele se pot edita si sterge.

Utilitate

3

Blocarea apelurilor nedorite.

Exemple:

* Cat timp ma aflu in concediu, incepand de maine timp de o saptamana, nu doresc sa primesc apeluri de la seful si colegii de serviciu.

* Daca ma aflu in afara tarii si folosesc serviciul de roaming, nu doresc sa primesc apeluri decat de la familie sau prieteni apropiati, pe o anumita perioada de timp.

Scenariu de utilizare (1)

4

Meniul principal are ca optiuni:- Creare- Editare filtru (dintre cele existente)- Stergere

Utilizatorul intai va crea un filtru.

Scenariu de utilizare (2)

5

Nume filtru: unic

Persoane: se selecteaza din agenda telefonului

Coordonate: introduse manual sau generate automat apasand butonul aici (locatia curenta); necompletarea lor inseamna orice locatie

Perioada de inceput si de sfarsit se selecteaza din lista de optiuni.

Butonul Blocheaza are ca efect introducerea informatiilor despre filtru in baza de date

Scenariu de utilizare (3) - Rezultat

6

Se verifica setarile tuturor filtrelor si daca datele curente despre apelant, locatia utilizatorului si perioada de timp se incadreaza la restrictii – apelul este respins.

O mica notificare este afisata pe ecranul telefonului.

Altfel, apelul este primit.

Componentele aplicatiei

7

Componente principale:

* Activitati – pentru afisarile pe ecran

* Serviciu – pentru actualizarea periodica a locatiei prin GPS/retea

* Broadcast Receiver – pentru captarea semnalului de apel telefonic

Cuvinte-cheie:

* liste* intentii* SQLite* senzor de locatii* Calendar

8

Arhitectura aplicatiei

Viitoare imbunatatiri

9

1. Interfete mai flexibile in ce priveste:

* selectarea numerelor blocate (de inclus apelurile de la numere care nu se afla in agenda)

* selectarea coordonatelor pe baza unei harti interactive si afisarea unor etichete ale acestor locuri

* mai multe optiuni pentru perioada de valabilitate a filtrului

2. O editare mai eficienta a filtrelor

Concluzii

10

* Implementarea acestui proiect m-a ajutat sa ma familiarizez cu programarea Android si ar putea reprezenta un punct de plecare pentru viitoare aplicatii mai complexe

* The Blue Filter este functional si gata de a fi utilizat

Intrebari ?

11

Va multumesc!

12