SlideShare a Scribd company logo
nudg
#little #reminders
The Brief.
MVP
You are required to write an app which will allow the user to maintain a task list. The user
should be able to enter tasks and display them in a list. The list should only show the bare
details of each task. Selecting a task from the list should bring up another screen which
shows full details of the task. Users should also be able to mark tasks as completed.
Project Extensions
Allow the user to prioritise and/or categorise tasks
Use the calendar to set due dates on tasks.
The Concept.
I wanted Nudg to be about quick, simple but
versatile reminders.
A lot of todo lists make you fill in a bunch of fields
just to add a task. Others just add a one line note to
a list.
The aim with Nudg was to allow a user to add a
note quickly, they can select the list as they write, or
even create it all with only one line and one click.
They can even add to multiple lists in the same note
and line.
Adding a task should be as easy as sending a tweet.
The aim with Nudg
The Aim
1. Add a task
2. List Tasks
3. Show detail on tasks
4.Implement Calendar usage
5. Categorise tasks
6.Minimal steps to adding
notes
The Extra Bits
Hashtags!
Multiple tags per item
Dynamic day/date selection
Auto add lists as they are used
Image Nudgs
The Planning.
I planned primarily with Visual Paradigm and pen and paper.
Unlike previous projects my end Class diagram is very different from my
original thoughts.
Towards the end I was actually using Nudg itself to track what I needed
to do on various bits of the program.
NudgProgram
NudgManager
TagManager
NudgMaster
TextNudg
Shared Pref
Runner
The Final Structure.
Wireframes
Would Like... Images to attach to Nudgs
Audio to attach to Nudgs
Sending Nudgs and Nudgs tag lists to others
Reminders on Nudgs
Hashtag buttons on side scroller to order on
usage
Rework the look of the app
And a lot more...
Thank youAny Questions?

More Related Content

Viewers also liked

Impacto de la tecnología en la educación (1)
Impacto de la tecnología en la educación (1)Impacto de la tecnología en la educación (1)
Impacto de la tecnología en la educación (1)
wander delgadocladeron
 
Deber de la comunicacion
Deber de la comunicacionDeber de la comunicacion
Deber de la comunicacion
Angiste
 
Sociedad virtual. Vacío ético y legal
Sociedad virtual. Vacío ético y legalSociedad virtual. Vacío ético y legal
Sociedad virtual. Vacío ético y legal
Ricardo Cardona
 
cae_broch_8pp_med
cae_broch_8pp_medcae_broch_8pp_med
cae_broch_8pp_med
Ambar Randhawa
 
ELEKS-Company-Overview
ELEKS-Company-OverviewELEKS-Company-Overview
ELEKS-Company-Overview
Andriy Yackibchuck
 
Finance Report 2009
Finance Report 2009Finance Report 2009
Finance Report 2009
Evangelical Covenant Church
 
James Mead Jr. CV-resume - May 27 2015
James Mead Jr. CV-resume - May 27 2015James Mead Jr. CV-resume - May 27 2015
James Mead Jr. CV-resume - May 27 2015
James Mead, Jr
 
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
Chris Ippolito
 
Gina's Sports Marketing Portfolio throughout OSU Experience
Gina's Sports Marketing Portfolio throughout OSU ExperienceGina's Sports Marketing Portfolio throughout OSU Experience
Gina's Sports Marketing Portfolio throughout OSU Experience
Gina Nix
 
AppFolio Owner & Tenant Portals (Customer Webinar Recap)
AppFolio Owner & Tenant Portals (Customer Webinar Recap)AppFolio Owner & Tenant Portals (Customer Webinar Recap)
AppFolio Owner & Tenant Portals (Customer Webinar Recap)
AppFolio
 
Iguana iguana
Iguana iguanaIguana iguana
Iguana iguana
segundochimbolema
 
Proactive Security AppSec Case Study
Proactive Security AppSec Case StudyProactive Security AppSec Case Study
Proactive Security AppSec Case Study
Andy Hoernecke
 

Viewers also liked (12)

Impacto de la tecnología en la educación (1)
Impacto de la tecnología en la educación (1)Impacto de la tecnología en la educación (1)
Impacto de la tecnología en la educación (1)
 
Deber de la comunicacion
Deber de la comunicacionDeber de la comunicacion
Deber de la comunicacion
 
Sociedad virtual. Vacío ético y legal
Sociedad virtual. Vacío ético y legalSociedad virtual. Vacío ético y legal
Sociedad virtual. Vacío ético y legal
 
cae_broch_8pp_med
cae_broch_8pp_medcae_broch_8pp_med
cae_broch_8pp_med
 
ELEKS-Company-Overview
ELEKS-Company-OverviewELEKS-Company-Overview
ELEKS-Company-Overview
 
Finance Report 2009
Finance Report 2009Finance Report 2009
Finance Report 2009
 
James Mead Jr. CV-resume - May 27 2015
James Mead Jr. CV-resume - May 27 2015James Mead Jr. CV-resume - May 27 2015
James Mead Jr. CV-resume - May 27 2015
 
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
Mailer - Program for the San Diego Dental Convention, JUNE 24-25, 2016
 
Gina's Sports Marketing Portfolio throughout OSU Experience
Gina's Sports Marketing Portfolio throughout OSU ExperienceGina's Sports Marketing Portfolio throughout OSU Experience
Gina's Sports Marketing Portfolio throughout OSU Experience
 
AppFolio Owner & Tenant Portals (Customer Webinar Recap)
AppFolio Owner & Tenant Portals (Customer Webinar Recap)AppFolio Owner & Tenant Portals (Customer Webinar Recap)
AppFolio Owner & Tenant Portals (Customer Webinar Recap)
 
Iguana iguana
Iguana iguanaIguana iguana
Iguana iguana
 
Proactive Security AppSec Case Study
Proactive Security AppSec Case StudyProactive Security AppSec Case Study
Proactive Security AppSec Case Study
 

Similar to Nudg

Sketch Assignment - Task Management
Sketch Assignment - Task ManagementSketch Assignment - Task Management
Sketch Assignment - Task Management
Suraj Rao
 
Question 6
Question 6Question 6
Question 6
slidesharebex
 
Ms project 2000 tutorial
Ms project 2000 tutorialMs project 2000 tutorial
Ms project 2000 tutorial
paolocollector
 
CSCI-383 Lecture 5-6-7: Object-Oriented Design
CSCI-383 Lecture 5-6-7: Object-Oriented DesignCSCI-383 Lecture 5-6-7: Object-Oriented Design
CSCI-383 Lecture 5-6-7: Object-Oriented Design
JI Ruan
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)
Andreas Weder
 
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docxMS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
rosemarybdodson23141
 
Steps in building windows application
Steps in building windows applicationSteps in building windows application
Steps in building windows application
Glenda Finley
 
LinkedIn PM – project management native mobile app for iPad
LinkedIn PM – project management native mobile app for iPadLinkedIn PM – project management native mobile app for iPad
LinkedIn PM – project management native mobile app for iPad
karabressie
 
Notepad tutorial
Notepad tutorialNotepad tutorial
Notepad tutorial
info_zybotech
 
Paper trail gem
Paper trail gemPaper trail gem
Paper trail gem
Bacancy Technology
 
Emerging trends, tools and techniques in mobile2
Emerging trends, tools and techniques in mobile2Emerging trends, tools and techniques in mobile2
Emerging trends, tools and techniques in mobile2
Shimmy88
 
Emerging trends, tools and techniques in mobile
Emerging trends, tools and techniques in mobileEmerging trends, tools and techniques in mobile
Emerging trends, tools and techniques in mobile
Shimmy88
 
Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented language
farhan amjad
 
Ds2
Ds2Ds2
final experience.docx
final experience.docxfinal experience.docx
final experience.docx
NavDhanju1
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof language
nicky_walters
 
Preso #5 mvp2 data presentation
Preso #5  mvp2 data presentationPreso #5  mvp2 data presentation
Preso #5 mvp2 data presentation
John Murphy
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern application
gayatri thakur
 
Q.6 Evaluation
Q.6 EvaluationQ.6 Evaluation
Q.6 Evaluation
11jdunne
 
Part1
Part1Part1

Similar to Nudg (20)

Sketch Assignment - Task Management
Sketch Assignment - Task ManagementSketch Assignment - Task Management
Sketch Assignment - Task Management
 
Question 6
Question 6Question 6
Question 6
 
Ms project 2000 tutorial
Ms project 2000 tutorialMs project 2000 tutorial
Ms project 2000 tutorial
 
CSCI-383 Lecture 5-6-7: Object-Oriented Design
CSCI-383 Lecture 5-6-7: Object-Oriented DesignCSCI-383 Lecture 5-6-7: Object-Oriented Design
CSCI-383 Lecture 5-6-7: Object-Oriented Design
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)
 
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docxMS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
MS Project - Lesson #1A - Basics of Project Scheduling - Part 1O.docx
 
Steps in building windows application
Steps in building windows applicationSteps in building windows application
Steps in building windows application
 
LinkedIn PM – project management native mobile app for iPad
LinkedIn PM – project management native mobile app for iPadLinkedIn PM – project management native mobile app for iPad
LinkedIn PM – project management native mobile app for iPad
 
Notepad tutorial
Notepad tutorialNotepad tutorial
Notepad tutorial
 
Paper trail gem
Paper trail gemPaper trail gem
Paper trail gem
 
Emerging trends, tools and techniques in mobile2
Emerging trends, tools and techniques in mobile2Emerging trends, tools and techniques in mobile2
Emerging trends, tools and techniques in mobile2
 
Emerging trends, tools and techniques in mobile
Emerging trends, tools and techniques in mobileEmerging trends, tools and techniques in mobile
Emerging trends, tools and techniques in mobile
 
Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented language
 
Ds2
Ds2Ds2
Ds2
 
final experience.docx
final experience.docxfinal experience.docx
final experience.docx
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof language
 
Preso #5 mvp2 data presentation
Preso #5  mvp2 data presentationPreso #5  mvp2 data presentation
Preso #5 mvp2 data presentation
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern application
 
Q.6 Evaluation
Q.6 EvaluationQ.6 Evaluation
Q.6 Evaluation
 
Part1
Part1Part1
Part1
 

Nudg

  • 2. The Brief. MVP You are required to write an app which will allow the user to maintain a task list. The user should be able to enter tasks and display them in a list. The list should only show the bare details of each task. Selecting a task from the list should bring up another screen which shows full details of the task. Users should also be able to mark tasks as completed. Project Extensions Allow the user to prioritise and/or categorise tasks Use the calendar to set due dates on tasks.
  • 3. The Concept. I wanted Nudg to be about quick, simple but versatile reminders. A lot of todo lists make you fill in a bunch of fields just to add a task. Others just add a one line note to a list. The aim with Nudg was to allow a user to add a note quickly, they can select the list as they write, or even create it all with only one line and one click. They can even add to multiple lists in the same note and line. Adding a task should be as easy as sending a tweet.
  • 4. The aim with Nudg The Aim 1. Add a task 2. List Tasks 3. Show detail on tasks 4.Implement Calendar usage 5. Categorise tasks 6.Minimal steps to adding notes The Extra Bits Hashtags! Multiple tags per item Dynamic day/date selection Auto add lists as they are used Image Nudgs
  • 5. The Planning. I planned primarily with Visual Paradigm and pen and paper. Unlike previous projects my end Class diagram is very different from my original thoughts. Towards the end I was actually using Nudg itself to track what I needed to do on various bits of the program.
  • 6.
  • 9. Would Like... Images to attach to Nudgs Audio to attach to Nudgs Sending Nudgs and Nudgs tag lists to others Reminders on Nudgs Hashtag buttons on side scroller to order on usage Rework the look of the app And a lot more...