Changes

Jump to: navigation, search

DPS924 Projects Winter 2015

918 bytes removed, 19:55, 13 May 2015
no edit summary
*Team size: 1-2 persons.
== [[Project Weekly Logs]] ==
== [[Project Milestones (Winter 2015) ]] ==
== Gallery of Projects ==
 
{| border="1" cellpadding="4" cellspacing="2" style="border: 1px solid black;border-collapse:collapse;"
|-
! App Name
! Description
! Screenshots
! Links (similar apps)
|-
|RWG (Random Workout Generator)
|App creates workouts for you and lets you track exercise times to improve and compare against others
|[http://zenit.senecac.on.ca/wiki/index.php/File:BMI_Calculator.jpg]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:Goal_Selection.jpg]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:Exercise_Selection.jpg]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:Exercise.jpg]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:Video_List.jpg]<br>
|https://play.google.com/store/apps/details?id=com.workout.generator
 
|-
|Vasil Rimar & Norbert Curiciac
|AdPulse
|This application allows advertisement agencies throughout the GTA, who currently rely on paper based methods to keep track of and organize information. |???|[http://zenit.senecac.on.ca/wiki/index.php/File:AdPulse1.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:AdPulse2.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:AdPulse3.png]<br>
|-
|Kevin Kofler & Petr Bouianov
|Pupillary Distance Meter
|An application which measures pupillary distance, i.e. the distance between the pupils of your eyes. This metric is needed while purchasing prescription eye wear.
|[https://dl.dropboxusercontent.com/u/51469544/Screenshot_2015-05-01-23-26-20.png]<br>
[https://dl.dropboxusercontent.com/u/51469544/Screenshot_2015-05-01-23-26-31.png]<br>
[https://dl.dropboxusercontent.com/u/51469544/Screenshot_2015-05-01-23-27-02.png]
|https://play.google.com/store/apps/details?id=air.PupilMeterAnd&hl=en
|-
 
|-
|Jordan Wieb
|Mobile Tactics
|A turn-based, tile-based, multiplayer strategy RPG with no server between two devices.
|[https://www.dropbox.com/s/ly8yga5rrp642kx/1.png?dl=0]<br>
[https://www.dropbox.com/s/ggt83agbanpedo0/2.png?dl=0]<br>
[https://www.dropbox.com/s/mpjvpc8fowbhfir/3.png?dl=0]<br>
[https://www.dropbox.com/s/pntnigv3nm8j026/4.png?dl=0]<br>
|https://play.google.com/store/apps/details?id=com.mangobile.kingturn&hl=en
|-
 
|-
|Albert Kim
|Marvel Tracker
|Downloads Marvel Event information and displays details about them including characters involved and reading order.
|[https://dl.pushbulletusercontent.com/5ZiV3X7CmZmzNL1mQddH8uvn7PJtX3Qw/Screenshot_2015-03-10-18-47-03.png]<br>
[https://dl.pushbulletusercontent.com/DWjtVhERlQPHzAPHuKhGzyblg7asWkOd/Screenshot_2015-03-10-18-46-54.png]<br>
[https://dl.pushbulletusercontent.com/r9aiq0etYEB1IMC2FUEPkLy0LOvMjPA9/Screenshot_2015-04-15-23-26-01.png]<br>
[https://dl.pushbulletusercontent.com/dqulg89pm9LnUu8RRtZjTRanYivU7FGZ/Screenshot_2015-04-15-23-25-53.png]<br>
|https://play.google.com/store/apps/details?id=com.marvel.comics&hl=en
|-
|Hello Healthy!
|Keeps track of weight, gives tips on fitness, diet, and all around health and tracks daily food intake.
|[http://zenit.senecac.on.ca/wiki/index.php/File:AddAGoal.png]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:AddItemToList.png]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:SlidingMenu.png]<br>
[http://zenit.senecac.on.ca/wiki/index.php/File:TodaysIntake.png]<br>
|https://play.google.com/store/apps/details?id=com.fitnow.loseit&hl=en
|-
|-|Sandeep Saldanha and Kris Vukasinovic|Habit@|Based on lifestyle choices, the application decides if you are being environmentally friendly.|[http://imgur.com/a/QbSBN]<br>|???|-
|-
|Eldon Lai & Kelvin Ng
|All-In-One Quick Diary|A diary with multimedia functions that is suitable useful for casual note-taking, business presentation recordings, and event loggings.|[http://zenit.senecac.on.ca/wiki/index.php/File:HomePage.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:CreateNewBlog.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:AudioBlog.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:PhotoBlog.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:CameraPage.png]<br>|https://play.google.com/store/apps/details?id=netcom.krodzik.nakvicandroid.dromorismydiary&hl=en
|-
 
 
|-
|Luong Van Chuong
|QuestLog
|An agenda as a task management tool, with the influence of video games.
|[http://zenit.senecac.on.ca/wiki/index.php/File:Lvchuong-Main-Screen.png]<br />[http://zenit.senecac.on.ca/wiki/index.php/File:Lvchuong-Create-Task.png]<br />[http://zenit.senecac.on.ca/wiki/index.php/File:Lvchuong-View-Task.png]<br />[http://zenit.senecac.on.ca/wiki/index.php/File:Lvchuong-Modify-Task.png]|https://play.google.com/store/apps/details?id=com.google.android.calendar<br />https://play.google.com/store/apps/details?id=netgenius.bizcal<br />https://play.google.com/store/apps/details?id=com.clawdyvan.agendadigitalaluno<br />
|-
 
 
|-
|Krishanthan Lingeswaran
|Car Finder
|An app that allows users to browse and search for cars.
||[https://www.dropbox.com/s/xitec1vx9jpk72s/favall.jpg?dl=0]<br>
[https://www.dropbox.com/s/k62895mltguls0o/Makes.jpg?dl=0]<br>
[https://www.dropbox.com/s/j7onggyplk30wqn/ModelList.jpg?dl=0]<br>
[https://www.dropbox.com/s/4dkgo0tf95b89uc/VehicleDetail.jpg?dl=0]<br>
|Car Catalog: https://play.google.com/store/apps/details?id=com.wiget.carcatalog
|-
 
|-
|Tai Nguyen & Yong Kim
|BookBagList
|An app that allows students to find or post classified textbook ads for school.
|
|Kijiji: https://play.google.com/store/apps/details?id=com.ebay.kijiji.ca
|-
 
|-
|Dylan Segna & Jacky Siu
|D&D Character Manager
|An app for creating and managing D&D characters that can dynamically load game rules |[http://zenit.senecac.on.ca/wiki/index.php/File:D%26D_Screenshot1.png] <br>[http://zenit.senecac.on.ca/wiki/index.php/File:D%26D_Screenshot2.png] <br>[http://zenit.senecac.on.ca/wiki/index.php/File:D%26D_Screenshot3.png] <br>[http://zenit.senecac.on.ca/wiki/index.php/File:D%26D_Screenshot5.png]
|https://play.google.com/store/apps/details?id=com.wgkammerer.testgui.basiccharactersheet.app
|-
 
|-
|Rene Anderson & Wesley Hamilton
|Music/Video player with one way file sync
|This application allows the user to seamlessly synchronize media files to the android device and play those file without the need for additional apps.
|
|Double Twist: https://play.google.com/store/apps/details?id=com.doubleTwist.androidPlayer
SyncMe : https://play.google.com/store/apps/details?id=com.bv.wifisync
|-
|}-|Joshua Byer|Macro nutrient Calculator|This application allows you to calculate your macronutrient intake for the day, along with providing tips for improvement.|[http://zenit.senecac.on.ca/wiki/index.php/File:Pic1.jpg]
== Project Milestones ==*'''Milestone 0.0: Exploration of Project Ideas. [Week 1 - Week 3]'''**Identify an application domain for your Android project.**Gather information from end users (i.e. people who will use your app).** Do market research (e.g. Google Play Store) if needed.*'''Milestone 1.0: Submission of a Project Proposal. [Week 4 - Week 5]'''** date of submission: '''February 15, 2015'''** Watch the video (approx. 7 minutes) about creating user stories. [http://scrumtrainingseries.com/BacklogRefinementMeeting/BacklogRefinementMeeting.htm]** '''Create a business statement.'''*** key questions**** What kind of Android app are you going to build?**** Have you found similar apps on the market (e.g. Google Play Store)? If so, please include some links in your proposal.**** How does your app differentiate from other similar apps on the market?*** focus: application domain, '''end-user needs''', business values** '''Create user stories (or use cases).'''*** key question**** How is a user going to use your app?*** SCRUM User Stories (from the perspective of an end-user) [http://scrummethodology.com/scrum-user-stories/] [https://www.gov.uk/service-manual/agile/writing-user-stories.html]*** an example from a CDOT project [http://zenit.senecac.on.ca/wiki/index.php/SQLite_Adapter]** '''Create a list of features on your app.'''** Create a sketch of your design.*** Note: The design may change as your project goes through the iterations.** Create a system diagram of your app.*** identify the key components (e.g. UI, database, Web API, server)**** an example: ** Create a tentative timeline.*** based on the priorities of user stories/use-cases*** identify checkpoints/milestones** Your proposal must include the name of your app, names of team members, and the date of submission.* '''Milestone 2.0File: Design and Implementation. [Week 7 - Week 12 (February 15 - March 31); 6 weeks]'''** Submit*** the revised project proposal 2Pic2.0*** the Design Report **** Read the design requirements below.** '''Weekly''' GitHub activities** '''Weekly''' standup meetings on Fridays [http://scrummethodology.com/scrum-meetings/]**# What have I done since the last Scrum meeting (yesterday)?**# What will I do before the next Scrum meeting (tomorrow)?**# What prevents me from performing my work as efficiently as possible?** Sprints (i.e. iterations) [http://scrummethodology.com/scrum-sprint/]* '''Milestone 3.0: Project Presentation and Final Report. [Week 14jpg]'''** '''April 13, 2015 (Monday)'''
== Design Requirements ==*'''Create detailed system diagrams[http://zenit.senecac.on.ca/wiki/index.php/File:Pic3.'''jpg]** UI mockups (created by Pencil or a similar tool) [|http://pencilwww.evolusappszoom.vncom/]android_applications/health_and_fitness/cals-macros-free_dfaxs.html?ref=list_referer|-|}** interaction between back|-end components and the UI screens** the flow of data between the UI screens and data stores such as database and Android file system|Shayan Vaghei|YourMatch** the flow of data between the UI screens and |This is a dating application using Web API servers (URLs) or other devices, if applicableas server to handle moblie application.*'''Apply Android Design Patterns or Material Design Guidelines.'''|**'''Note|https:''' If your project is UI-intensive, you are expected to apply Android design patterns or Material Design Guidelines as much as possible//play.google. If your project is data-intensive (ecom/store/apps/details?id=com.gokcupid. use of database and graphics) or backokcupid|-|-end intensive (e.g. use of networking and Wifi connectivity), you may apply Android design patterns or Material Design guidelines at the minimum.** '''Android Design Patterns: Interaction Design Solutions for Developers''' by Greg Nudelman. Wiley, 2013. (Available as ebook at Seneca Libraries.) |Andrew Li|Travel Speak** '''Android User Interface Design: Turning Ideas |This app will speak out vocabulary and Sketches into Beautifully Designed Apps''' phrases added by Ian G. Clifton. Addison-Wesley Professional, 2013. (Available as ebook at Seneca Librariesthe user to assist communication when travelling abroad.)** '''Smashing Android UI|[http: Responsive User Interfaces and Design Patterns for Android Phones and Tablets''' by Juhani Lehtimäki//zenit. Wiley, 2013senecac. (Available as ebook at Seneca Librarieson.)** '''Material Design Guidelines (Android 5ca/wiki/index.0, API Level 21)php/File:Language_menu.'''png]<br>*** Material Design (Android Developer website) [httpshttp://developerzenit.senecac.androidon.comca/designwiki/materialindex.php/indexFile:French_list.htmlpng]<br>*** Google Design Guidelines - Material Design [http://wwwzenit.senecac.googleon.comca/designwiki/specindex.php/material-design/introductionFile:Landscape.htmlpng]<br>*** Creating Apps with Material Design**** Android Developer website [http://developerzenit.senecac.androidon.comca/wiki/trainingindex.php/best-uiFile:Add_dialog.htmlpng]<br>****Implementing Material Design in Your Android app (24 October 2014) [http://android-developerszenit.senecac.blogspoton.ca/2014wiki/10index.php/implementingFile:Add_entry.png]<br>|N/A|-material|}|-design-in-your.html]*** Examples|Wai Kit Liew|Traveler's Pal**** Develop android weather |This app with Material Design (November 3tracks, 2014) records location data so users can use it to tag their photos or keep a record of their travels|[http://wwwzenit.senecac.survivingwithandroidon.comca/2014wiki/11index.php/develop-android-weather-app-with-material-designFile:DPS924_Winter_2015_Screenshot_1.htmlpng]**** Google Play Books for Android gets Material Design, skimming and browsing features (October 31, 2014) [http://wwwzenit.senecac.fonearenaon.comca/blogwiki/120648index.php/google-play-books-for-android-gets-material-design-skimming-and-browsing-featuresFile:DPS924_Winter_2015_Screenshot_2.htmlpng]*** Android 5.0 Lollipop Material Design in pictures and video (October 17, 2014) [http://wwwzenit.senecac.on.androidcentralca/wiki/index.comphp/android-50-lollipop-material-design-pictures-and-videoFile:DPS924_Winter_2015_Screenshot_3.png]*** UI Regions and Guidance [http|https://wwwplay.google.com/designstore/specapps/layout/structuredetails?id=com.mendhak.html#]gpslogger|-|}|-|Timothy Ngai|Shoot Him*** Visual Guide |App that allot user to Android L Material Design - 7 Insights shoot at pictures of people he hates or make fun of|[http://wwwzenit.senecac.designcaffeineon.comca/articleswiki/visual-guide-to-android-l-material-design-7-insights-every-serious-designer-needs-to-knowindex.php/File:TimothNgai_Sc1.png]*'''Create the Testing Environment.'''** Android versions (API levels)*** dashboards (Android Developer website) [httpshttp://developerzenit.senecac.androidon.comca/aboutwiki/dashboardsindex.php/indexFile:TimothyNgai_Sc2.htmlpng]** configurations of emulators and/or Android devices** screen orientations (portrait and landscape)* Compatibility Issues (optional) [http://developerzenit.senecac.androidon.comca/guidewiki/practicesindex.php/compatibilityFile:TimothNgai_Sc3.htmlpng] [httpshttp://developerzenit.senecac.androidon.comca/trainingwiki/materialindex.php/compatibilityFile:TimothNgai_Sc4.htmlpng] [|https://developerplay.androidgoogle.com/trainingstore/backward-compatible-uiapps/indexdetails?id=com.gamehivecorp.html]* '''Organize the Design Reportkicktheboss.'''android&hl=en** title page (like the one used in the project proposal)** list of features (with priorities assigned, 1-highest, 10|-lowest)** timeline (organized by the list of features and sprints)** system diagrams (including URLs of Web API servers, if applicable)** design principles** testing environment
1
edit

Navigation menu