Page 1

Ideas & Projects Workshop 2011

Tache Georgiana kalimatix@yahoo.com

1


Ce este Blue Filter? ď Š 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. 2


Utilitate 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.

3


Scenariu de utilizare (1) Meniul principal are ca optiuni: - Creare - Editare filtru (dintre cele existente) - Stergere Utilizatorul intai va crea un filtru.

4


Scenariu de utilizare (2) 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

5


Scenariu de utilizare (3) - Rezultat 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.

6


Componentele aplicatiei 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 7


Arhitectura aplicatiei 8


Viitoare imbunatatiri 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 9


Concluzii * 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 ď Š 10


Intrebari ?

11


Va multumesc!

12

The Blue Filter  

The Blue Filter - my 1st Android app 2011

Read more
Read more
Similar to
Popular now
Just for you