Homework 3 - Dumb Notes
|
|
- Lester Hunter
- 5 years ago
- Views:
Transcription
1 Homework 3 - Dumb Notes Due Date: 2/14/19 by 11:59pm For this homework you will use Fragments, Intent filters, and a custom ArrayAdapter to build a simple note-taking app. The app provides functionality to add and edit notes, view a note, and display a list of all notes, but it does not save the notes into persistent storage. SUBMISSION INSTRUCTIONS Submit through Canvas CONFIGURATION Version - Your app should work on Android or higher Archive - You can use any archive you want (zip, tar, bz2, ) Package Name - edu.fsu.cs.mobile.hw3 OVERVIEW You will create two activities: MainActivity and EditNoteActivity You will create two fragments: NotesListFragment and ViewNoteFragment You will implement a custom ArrayAdapter: MyNoteArrayAdapter You will implement a POJO class: MyNote MyNote A class containing the following fields: title, timestamp, and body of the note This class must implement the Parcelable interface MainActivity Contains the two Fragments: NotesListFragment and ViewNoteFragment Initially displays the NotesListFragment Starts EditNoteActivity when the edit button is clicked
2 NotesListFragment The default view in MainActivity when the app first starts Displays the list of current MyNotes The ListView utilizes the custom MyNoteArrayAdapter as the adapter Since this app does not save the MyNotes to a database, the NotesListFragment will initially display an empty list, but you can provide a default list of MyNotes for testing. When an item in the list is clicked, the clicked MyNote should be displayed in ViewNoteFragment It also contains an add button, which when clicked starts the EditNotesActivity MyNoteArrayAdapter A custom adapter to bind a MyNote object to the a custom row layout Each row should display only the MyNote s title and timestamp You will need to implement at least the Constructor and the getview method ViewNoteFragment This fragment displays all of the MyNote data (title, timestamp, and body of the note) when an item is clicked in the NotesListFragment Upon hitting the back button, the app should return back to the NotesListFragment (hint: use the Fragment back stack) It contains an edit button, which when clicked passes the MyNote data to the EditNoteActivity EditNoteActivity Contains a form to create or edit a MyNote Contains two EditTexts: one to enter the title of the note, one to enter the body of the note Contains a save button, which when clicked performs the form validation, saves the current form data to a MyNote object using the current Date as the timestamp, and returns the MyNote object back to MainActivity which adds or replaces it in the array of MyNotes This Activity has an intent-filter with the following action: edu.fsu.cs.mobile.hw3.edit_note The intent-filter allows MainActivity or other apps to launch this activity for the specific action as described in class When launched by MainActivity without passing a MyNote, the form should be initially empty When launched by MainActivity with a MyNote, the form should be filled with the MyNote data
3 GRADING You cannot get bonus points if your assignment is late Correct implementation of MyNote that implements Parcelable Correct implementation of MainActivity Correct implementation of NotesListFragment Correct implementation of MyNoteArrayAdapter Correct implementation of ViewNoteFragment Correct implementation of EditNoteActivity that has the required intent-filter Bonus Complete one or more of the following tasks for the opportunity to earn an additional 10 points on your assignment 1. Have your app support Landscape Mode. 2. Add a separate action to EditNoteActivity for new notes. EditNoteActivity must handle the two actions separately 3. Add extra editing features to the EditNoteActivity such as changing font and color 4. Add a delete option to the NotesListFragment to delete a MyNote from the list 5. If you have a different idea that requires extra work, me about it and I will let you know if you can get a check-plus.
4 EXAMPLE App first loaded. The NotesListFragment is initially empty
5 The Add Note button is clicked launching an empty EditNoteActivity.
6 The Save button is clicked passing the MyNote back to MainActivity. The ViewNotesFragment now displays the newly added MyNote.
7 The first MyNote is clicked in the ListView, displaying it in ViewNoteFragment.
8 A second note has been created and clicked in the list, which is now displayed in ViewNoteFragment.
9 The Edit Note button was clicked passing the MyNote to EditNoteActivity. The form is completed with the current MyNote data.
10 The chores MyNote was modified and saved, passing the modified MyNote back to MainActivity. Notice that the NotesListFragment updated the Chores note instead of adding a new entry. Also notice that the timestamp has been updated with the newest modification time.
Homework 4 - MediaPlayer and Service
Homework 4 - MediaPlayer and Service Due: 10/12/18 by 11:59pm I hope that you have fun completing this homework assignment. You are to develop an app that will play a streaming MP3 from FreeMusicArchive.
More informationAssignment Mobile Android application
Assignment Mobile Android application Due date: 11:50 pm AEST, Friday Week 6 ASSESSMENT Weighting: 30% Length: Less than 50 MB 1 Objectives This assessment item relates to the learning outcome 1, 2 and
More informationProduced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology
Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie User Interface Design" & Development -
More informationCMSC436: Fall 2013 Week 4 Lab
CMSC436: Fall 2013 Week 4 Lab Objectives: Familiarize yourself with Android Permission and with the Fragment class. Create simple applications using different Permissions and Fragments. Once you ve completed
More informationProduced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology
Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie The image cannot be displayed. Your computer
More informationProduced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology
Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie The image cannot be displayed. Your computer
More informationEECS 4443 Mobile User Interfaces. More About Layouts. Scott MacKenzie. York University. Overview (Review)
EECS 4443 Mobile User Interfaces More About Layouts Scott MacKenzie York University Overview (Review) A layout defines the visual structure for a user interface, such as the UI for an activity or app widget
More informationMobile Programming Lecture 4. Debugging
Mobile Programming Lecture 4 Debugging Lecture 2 Review How do you make the android:inputtype attribute of an EditText both textcapwords and textmultiline? Why should you use a @string resource for TextViews
More informationCS 3270 Mobile Development for Android Syllabus
General Information Semester: Fall 2016 Textbook: Required: Android 6 for Programmers An App-Driven Approach, 3e, Deitel, Deitel and Wald, Prentice Hall, 978-0-13-428936-6. This book is also available
More informationTo get the most out of the course, you should be somewhat familiar with C# Language &.NET Framework
Workshop Name Learning Objective Duration Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Developing Android & IOS apps with
More informationEECS 4443 Mobile User Interfaces. More About Layouts. Scott MacKenzie. York University
EECS 4443 Mobile User Interfaces More About Layouts Scott MacKenzie York University Overview (Review) A layout defines the visual structure for a user interface, such as the UI for an activity or app widget
More informationSelf assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope)
CS 188 Fall 2018 Introduction to Artificial Intelligence Written HW 7 Due: Monday 10/22/2018 at 11:59pm (submit via Gradescope). Leave self assessment boxes blank for this due date. Self assessment due:
More informationMobile Application Development Android
Mobile Application Development Android Lecture 2 MTAT.03.262 Satish Srirama satish.srirama@ut.ee Android Lecture 1 -recap What is Android How to develop Android applications Run & debug the applications
More informationAssignment 1 Mobile client application
Assignment 1 Mobile client application Due date: 11:50 pm AEST, Friday Week 6 ASSIGNMENT Weighting: 20% Length: Less than 50 MB 1 Objectives This assessment item relates to the learning outcome 1, 2, 3
More informationMAY CANVAS UPDATES FOR TEACHERS
MAY CANVAS UPDATES FOR TEACHERS The Canvas Browser updates every three weeks. There was one update during the month of May. This past month there have also been updates to both the Teacher App and the
More informationCS 453 Electronic Commerce Technologies. Homework # 4 PHP-based E-Store
CS 453 Electronic Commerce Technologies Homework # 4 PHP-based E-Store Due: Monday, August 3, by 8pm that evening via electronic submission Credit: 100 points Instructions: You may work in teams of up
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationCS 2223 B15 Term. Homework 1 (100 pts.)
CS 2223 B15 Term. Homework 1 (100 pts.) Homework Instructions This homework is to be completed individually. If you have any questions as to what constitutes improper behavior, review the examples I have
More informationXamarin for C# Developers
Telephone: 0208 942 5724 Email: info@aspecttraining.co.uk YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING Xamarin for C# Developers Duration: 5 days Overview: C# is one of the most popular development
More informationOverview of Project V Buffer Manager. Steps of Phase II
Buffer Manager: Project V Assignment UC Berkeley Computer Science 186 Fall 2002 Introduction to Database Systems November 15, 2002 Due Tuesday, December 3, 2003 5PM Overview of Project V Buffer Manager
More informationCS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu
CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu Announcements Group formation: Projects 2, 3 and final project will be
More informationAccelerating Information Technology Innovation
Accelerating Information Technology Innovation http://aiti.mit.edu India Summer 2012 Review Session Android and Web Working with Views Working with Views Create a new Android project. The app name should
More informationECE 1778 Creative Applications for Mobile Devices January Programming Assignment P1, for Programmers
ECE 1778 Creative Applications for Mobile Devices January 2016 Programming Assignment P1, for Programmers Introducing Yourself & Development Environment & Touch Buttons PART I A key part of this course
More informationDue: March 8, 11:59pm. Project 1
COS 433: Cryptography (Spring 2018) Project 1 Princeton University Due: March 8, 11:59pm Project 1 Introduction You are interning at the super secretive SLA (Three Letter Agency). The SLA has intercepted
More informationCS2223: Algorithms D- Term, Homework I. Teams: To be done individually. Due date: 03/27/2015 (1:50 PM) Submission: Electronic submission only
CS2223: Algorithms D- Term, 2015 Homework I Teams: To be done individually Due date: 03/27/2015 (1:50 PM) Submission: Electronic submission only 1 General Instructions Python Code vs. Pseudocode: Each
More informationCS2223: Algorithms D-Term, Assignment 5
CS2223: Algorithms D-Term, 2015 Assignment 5 Teams: To be done individually Due date: 05/01/2015 (1:50 PM) Note: no late submission of HW5 will be accepted; we will talk about the solution of HW5 during
More informationTURNING IN ASSIGNMENTS
TURNING IN ASSIGNMENTS JAVA VERSION IF YOU USE JAVA 9 YOUR CODE WILL FAIL Our grader and tester use and rely on Java 8, if you use Java 9 or a different version of java you will fail all tests resulting
More informationECE Creativity Applications for Mobile Devices January Programming Assignment P1, for Programmers
ECE 1778 - Creativity Applications for Mobile Devices January 2015 Programming Assignment P1, for Programmers Introducing Yourself & Development Environment & Simple Widgets PART I A key part of this course
More informationTable of contents. Zip Processor 3.0 DMXzone.com
Table of contents About Zip Processor 3.0... 2 Features In Detail... 3 Before you begin... 6 Installing the extension... 6 The Basics: Automatically Zip an Uploaded File and Download it... 7 Introduction...
More informationThis homework has an opportunity for substantial extra credit, which is described at the end of this document.
CS 2316 Pair Homework Box Packer Due: Tuesday, June 17th, before 11:55 PM Out of 100 points Files to submit: 1. boxpacker.py For Help: - TA Helpdesk Schedule posted on class website. - Email TA's or use
More informationCMSC436: Fall 2013 Week 3 Lab
CMSC436: Fall 2013 Week 3 Lab Objectives: Familiarize yourself with the Activity class, the Activity lifecycle, and the Android reconfiguration process. Create and monitor a simple application to observe
More informationCom S 227 Assignment Submission HOWTO
Com S 227 Assignment Submission HOWTO This document provides detailed instructions on: 1. How to submit an assignment via Canvas and check it 3. How to examine the contents of a zip file 3. How to create
More informationCSE 373: Homework 1. Queues and Testing Due: April 5th, 11:59 PM to Canvas
CSE 373: Homework 1 Queues and Testing Due: April 5th, 11:59 PM to Canvas Introduction This homework will give you an opportunity to implement the Queue ADT over a linked list data structure. Additionally,
More informationCS 361S - Network Security and Privacy Spring Project #2
CS 361S - Network Security and Privacy Spring 2017 Project #2 Part 1 due: 11:00, April 3, 2017 Part 2 due: 11:00, April 10, 2017 Submission instructions Follow the submission instructions in the Deliverables
More informationMobile Programming Practice Explicit intent Implicit intent Intent filter Lab#4 PA #1
1 Mobile Programming Practice Explicit intent Implicit intent Intent filter Lab#4 PA #1 Prof. Hwansoo Han T.A. Sung-in Hong T.A. Minseop Jeong 2 Lecture schedule Spring 2019 (Tuesday) This schedule can
More informationThe Canvas Teacher App can be downloaded from the Google Play Store and the Apple App Store.
Canvas Teacher App Canvas Teacher allows teachers to facilitate their courses on the go, both inside and outside the classroom. This app provides quick access to three of the most frequent course facilitation
More informationMobile Computing Practice # 2c Android Applications - Interface
Mobile Computing Practice # 2c Android Applications - Interface One more step in the restaurants application. 1. Design an alternative layout for showing up in landscape mode. Our current layout is not
More informationHomework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise
Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise 1. Objectives Ø Become familiar with Android Studio, Android App development and Facebook SDK for Android. Ø Build a good-looking
More informationCOSC 3P97 Assignment 1
Due: Oct. 12 @ 5:00 pm. COSC 3P97 Assignment 1 Fall 2018/19 Create a new Android Studio project or Eclipse workspace for the assignment. The app should run on API 23 (Marshmallow). Calculator Write an
More informationTitle: Completing Rollbook Documentation Module : Student Records Activity : Data Entry. Work Instruction
Completing Rollbook Documentation Purpose Trigger Use this procedure to download a copy of a class roster to Microsoft Excel and complete the required documentation to support the final grade earned by
More informationPractical Problem: Create an Android app that having following layouts.
Practical No: 1 Practical Problem: Create an Android app that having following layouts. Objective(s) Duration for completion PEO(s) to be achieved PO(s) to be achieved CO(s) to be achieved Solution must
More informationAssignment 5: MyString COP3330 Fall 2017
Assignment 5: MyString COP3330 Fall 2017 Due: Wednesday, November 15, 2017 at 11:59 PM Objective This assignment will provide experience in managing dynamic memory allocation inside a class as well as
More informationAssignment 1: Port & Starboard
Assignment 1: Port & Starboard Revisions: Jan 7: Added note on how to clean project for submission. Submit a ZIP file of all the deliverables to the CourSys: https://courses.cs.sfu.ca/ All submissions
More informationCSE115 Lab 9 Fall 2016
DUE DATES: Monday recitations: 8:00 PM on 11/13 Wednesday recitations: 8:00 PM on 11/15 Thursday recitations: 8:00 PM on 11/16 Friday recitations: 8:00 PM on 11/17 Saturday recitations: 8:00 PM on 11/18
More informationAndroid Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ]
s@lm@n Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ] Android AND-401 : Practice Test Question No : 1 Which of the following is required to allow the Android
More informationAssignment 3: Distance COP3330 Fall 2017
Assignment 3: Distance COP3330 Fall 2017 Due: Monday, October 16, 2017 at 11:59 PM Objective This assignment will provide experience with basic operator overloading. Task Your task will be to create a
More informationAND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam.
Android Programming This Android Training Course will help you build your first working application quick-quick. You ll learn hands-on how to structure your app, design interfaces, create a database, make
More informationCSC 380/530 Advanced Database Take-Home Midterm Exam (document version 1.0) SQL and PL/SQL
CSC 380/530 Advanced Database Take-Home Midterm Exam (document version 1.0) SQL and PL/SQL The take-home midterm exam is due by 11:59:59 PM on Thursday, November 5, 2015 and must be submitted electronically.
More informationCS 4330/5390: Mobile Application Development Exam 1
1 Spring 2017 (Thursday, March 9) Name: CS 4330/5390: Mobile Application Development Exam 1 This test has 8 questions and pages numbered 1 through 7. Reminders This test is closed-notes and closed-book.
More informationAndroid System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015
Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used
More informationThe State Universtiy of New York, Korea Computer Science
The State Universtiy of New York, Korea Computer Science CSE 101 Handout 4: PS 3 October 11, 2017 This problem set is due Saturday, October 21 at 11:59pm, KST. Note that that the due date that you see
More informationSan José State University Computer Science CS 122 Advanced Python Programming Spring 2018
Course and Contact Information San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Instructor: Office Location: Telephone: Email: Office Hours: Class Days/Time: Classroom:
More informationES E 3 3 L a L b 5 Android development
ES3 Lab 5 Android development This Lab Create a simple Android interface Use XML interface layouts Access the filesystem Play media files Info about Android development can be found at http://developer.android.com/index.html
More informationMARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY)
LEARNING TECHNOLOGY AT LJMU MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) Information about Downloading Student Submissions If you want to download all student submissions for an assignment,
More informationBuilding User Interface for Android Mobile Applications II
Building User Interface for Android Mobile Applications II Mobile App Development 1 MVC 2 MVC 1 MVC 2 MVC Android redraw View invalidate Controller tap, key pressed update Model MVC MVC in Android View
More informationHomework: Content extraction and search using Apache Tika Employment Postings Dataset contributed via DARPA XDATA Due: October 6, pm PT
Homework: Content extraction and search using Apache Tika Employment Postings Dataset contributed via DARPA XDATA Due: October 6, 2014 12pm PT 1. Overview Figure 1: Map of Jobs (Colored by Country) In
More informationEECS 560 Lab 8: Leftist Heap as Priority Queue
EECS 560 Lab 8: Leftist Heap as Priority Queue Apoorv Ingle, Prof. Shontz Fall 2017 1 Lab Details Maximum Possible Points: 50 Lab Timings: 1. Monday Lab: Oct 23, 9:00 AM 10:50 AM 2. Wednesday Lab: Oct
More informationINTRODUCTION COS MOBILE DEVELOPMENT WHAT IS ANDROID CORE OS. 6-Android Basics.key - February 21, Linux-based.
1 COS 470 - MOBILE DEVELOPMENT INTRODUCTION 2 WHAT IS ANDROID Linux-based Java/Kotlin Android Runtime (ART) System Apps SMS, Calendar, etc. Platform Architecture 3 CORE OS Linux (64 bit) Each app is a
More informationCSE 5236 Project Description
Instructor: Adam C. Champion, Ph.D. Spring 2018 Semester Total: 60 points The team project (2 3 students per team) for this class involves conceptualizing, designing, and developing a mobile application
More informationLab 4 - Lazy Deletion in BSTs
Lab 4 - Lazy Deletion in BSTs Parts A is required. Part B is optional and is worth two points extra credit (but must be submitted in addition to, and along with, Part A). Part C is optional but has no
More informationCSCI 204 Introduction to Computer Science II
CSCI 204 Project 2 Maze Assigned: Wednesday 09/27/2017 First Phase (Recursion) Due Friday, 10/06/2017 Second Phase (Stack) Due Monday, 10/16/2017 1 Objective The purpose of this assignment is to give you
More informationOverview. Lecture: Implicit Calling via Share Implicit Receiving via Share Launch Telephone Launch Settings Homework
Implicit Intents Overview Lecture: Implicit Calling via Share Implicit Receiving via Share Launch Telephone Launch Settings Homework Intents Intent asynchronous message used to activate one Android component
More informationRegistration, Data Download, and Online Homework
Registration, Data Download, and Online Homework Register on the Armond Dalton Resources Website... E-2 Download the Project Data Files to a USB drive... E-5 Online Homework... E-6 Lab Computer: You will
More informationComputer Technology MSIS 22:198:605 Homework 4
Computer Technology MSIS 22:198:605 Homework 4 Instructor: Farid Alizadeh Due Date: Wednesday November 27, 2002 by midnight Submission: by e-mail (See below for detailed instructions) last updated on November
More informationHomework: Building an Apache-Solr based Search Engine for DARPA XDATA Employment Data Due: November 10 th, 12pm PT
Homework: Building an Apache-Solr based Search Engine for DARPA XDATA Employment Data Due: November 10 th, 12pm PT 1. Overview This assignment picks up where the last one left off. You will take your JSON
More informationAgenda. Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen
Gill Cleeren Agenda Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen Lists and navigation Navigating from master to detail Optimizing the application Preparing
More informationCS348 FS Solving NP-Complete Light Up Puzzle
CS348 FS2013 - Solving NP-Complete Light Up Puzzle Daniel Tauritz, Ph.D. October 7, 2013 Synopsis The goal of this assignment set is for you to become familiarized with (I) representing problems in mathematically
More informationa f b e c d Figure 1 Figure 2 Figure 3
CS2604 Fall 2001 PROGRAMMING ASSIGNMENT #4: Maze Generator Due Wednesday, December 5 @ 11:00 PM for 125 points Early bonus date: Tuesday, December 4 @ 11:00 PM for 13 point bonus Late date: Thursday, December
More informationWELCOME TO PROGRAMMING
WELCOME TO PROGRAMMING Course Navigation and information on Canvas Dan McElroy This video is offered under a Creative Commons Attribution Non-Commercial Share license. Content in this video can be considered
More informationCS Programming Languages Fall Homework #2
CS 345 - Programming Languages Fall 2010 Homework #2 Due: 2pm CDT (in class), September 30, 2010 Collaboration policy This assignment can be done in teams at most two students. Any cheating (e.g., submitting
More informationP2: Collaborations. CSE 335, Spring 2009
P2: Collaborations CSE 335, Spring 2009 Milestone #1 due by Thursday, March 19 at 11:59 p.m. Completed project due by Thursday, April 2 at 11:59 p.m. Objectives Develop an application with a graphical
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Fall 2018 Miniassignment 1 40 points Due Date: Friday, October 12, 11:59 pm (midnight) Late deadline (25% penalty): Monday, October 15, 11:59 pm General information This assignment is to be done
More informationViewing Grades and Feedback in Blackboard
Viewing Grades and Feedback in Blackboard Blackboard Learn Throughout the semester, instructors may provide grade feedback to students through a course s My Grades tool. This tool is located in your course
More information3. When you process a largest recent earthquake query, you should print out:
CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #1 Due Wednesday, September 18 @ 11:00 PM for 100 points Due Tuesday, September 17 @ 11:00 PM for 10 point bonus Updated: 9/11/2013 Assignment: This is the first
More informationCOMP 3512 Assignment #2
COMP 3512 Assignment #2 Due Midnight-ish Monday Nov 16 Version 1.1, Oct 28 2015 Overview You can work in groups of twos/three for this assignment. It is also possible to work individually, but I do strongly
More informationDeveloping Android Applications Introduction to Software Engineering Fall Updated 1st November 2015
Developing Android Applications Introduction to Software Engineering Fall 2015 Updated 1st November 2015 Android Lab 3 & Midterm Additional Concepts No Class Assignment 2 Class Plan Android : Additional
More informationThis is being done to address the issues of privacy, security and convenience as it relates to your University of Alberta account.
EDIT202 Web 2.0 Lab Assignment Guidelines Creating a Blog 1. Before you can start creating your blog you will need to create a new Google account which you will be used to register for the resources used
More informationMinds-on: Android. Session 2
Minds-on: Android Session 2 Paulo Baltarejo Sousa Instituto Superior de Engenharia do Porto 2016 Outline Activities UI Events Intents Practice Assignment 1 / 33 2 / 33 Activities Activity An activity provides
More informationManual FCPM for Magento 2 Version 1.2.1
INSTALLATION OF THE EXTENSION Please make sure you ve downloaded extension package compliant with your Magento version. The compliance information is stated in the package filename. Once you ve downloaded
More informationLab 1 Implementing a Simon Says Game
ECE2049 Embedded Computing in Engineering Design Lab 1 Implementing a Simon Says Game In the late 1970s and early 1980s, one of the first and most popular electronic games was Simon by Milton Bradley.
More informationRequired Core Java for Android application development
Required Core Java for Android application development Introduction to Java Datatypes primitive data types non-primitive data types Variable declaration Operators Control flow statements Arrays and Enhanced
More informationANDROID SYLLABUS. Advanced Android
Advanced Android 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II.
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Spring 2018 Miniassignment 1 40 points Due Date: Thursday, March 8, 11:59 pm (midnight) Late deadline (25% penalty): Friday, March 9, 11:59 pm General information This assignment is to be done
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 3 rd Term 2014 (Summer) Program1: FCIT Samba Bank Assigned: Wednesday June 11 th, 2014 Due:
More informationOracle. All rights reserved. This content is excluded from our Creative Commons license. For more information, see
Introduction to Computers and Engineering Problem Solving Spring 2012 Problem Set 9: Dam management: threads and sensors Due: 12 noon, Friday, May 4, 2012 1. Problem Statement You are the operator of a
More informationPERSONAL COMPUTING WEEBLY CLASS PROJECT
PERSONAL COMPUTING WEEBLY CLASS PROJECT PROJECT DUE DATE AUGUST 9 TH AT 4:00PM. ONLINE DUE DATE AND LATE DATE FOR ON CAMPUS - SEPTEMBER 3 RD AT 10:00PM. Welcome Web professionals! Below is the description
More informationGeneral Instructions. You can use QtSpim simulator to work on these assignments.
General Instructions You can use QtSpim simulator to work on these assignments. Only one member of each group has to submit the assignment. Please Make sure that there is no duplicate submission from your
More informationCS 1520 / CoE 1520: Programming Languages for Web Applications (Spring 2013) Department of Computer Science, University of Pittsburgh
CS 1520 / CoE 1520: Programming Languages for Web Applications (Spring 2013) Department of Computer Science, University of Pittsburgh Term Project: Pittsburgh Interactive Research Accounting System (piras)
More informationUse appropriate existing abstract data types to provide a clear and correct program solution.
Programming Homework 1 Objective Use appropriate existing abstract data types to provide a clear and correct program solution. Practice with the ordered symbol table ADT implemented by the class BinarySearchST.
More informationDiploma in Android Programming (DAP)
Diploma in Android Programming (DAP) Duration: 01 Year Total credit: 32 1 st Semester (DAP) Theory Course Course Title (T-L-P) Credit Code CSP-80 Operating Systems T 04 CSP-45 Programing in JAVA T 04 CSP-46
More informationCreating and Running a Report
Creating and Running a Report Reports are similar to queries in that they retrieve data from one or more tables and display the records. Unlike queries, however, reports add formatting to the output including
More informationUSER MANUAL. SuiteMob - SuiteCRM Customer App TABLE OF CONTENTS. Version: 1.0
USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of Customer App... 1 Prerequisites... 1 Installation... 2 SuiteMob Plug-in Installation... 2 Plug-in Configuration... 4 SuiteCRM Configuration Settings...
More informationCS 201 Advanced Object-Oriented Programming Lab 6 - Sudoku, Part 2 Due: March 10/11, 11:30 PM
CS 201 Advanced Object-Oriented Programming Lab 6 - Sudoku, Part 2 Due: March 10/11, 11:30 PM Introduction to the Assignment In this lab, you will finish the program to allow a user to solve Sudoku puzzles.
More informationCOMP 346 Winter 2019 Programming Assignment 2
COMP 346 Winter 2019 Programming Assignment 2 Due: 11:59 PM March 1 st, 2019 Mutual Exclusion and Barrier Synchronization 1. Objectives The objective of this assignment is to allow you to learn how to
More informationCOMS W1007 Homework 4
COMS W1007 Homework 4 Submission instructions All programs must compile and run on CUNIX to receive credit. Submit your electronic files via http://courseworks.columbia.edu. Post your archived submission
More informationANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012
ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time
More informationTips from the experts: How to waste a lot of time on this assignment
Com S 227 Spring 2018 Assignment 1 100 points Due Date: Friday, September 14, 11:59 pm (midnight) Late deadline (25% penalty): Monday, September 17, 11:59 pm General information This assignment is to be
More informationWeb API Lab. The next two deliverables you shall write yourself.
Web API Lab In this lab, you shall produce four deliverables in folder 07_webAPIs. The first two deliverables should be pretty much done for you in the sample code. 1. A server side Web API (named listusersapi.jsp)
More informationBCS3283-Mobile Application Development
For updated version, please click on http://ocw.ump.edu.my BCS3283-Mobile Application Development Chapter 7 Intent Editor Dr. Mohammed Falah Mohammed Faculty of Computer Systems & Software Engineering
More informationHOMEWORK 5. M. Neumann. Due: THU 22 FEB PM. Getting Started SUBMISSION INSTRUCTIONS
CSE427S HOMEWORK 5 M. Neumann Due: THU 22 FEB 2018 1PM Getting Started Update your SVN repository. When needed, you will find additional materials for homework x in the folder hwx. So, for the current
More information