ITEC4550 Schedule Fall 2018

 

 Section Links

Semester, by Week

Week 1 Android UI

Announcements

Readings and Assignments

  • Chapter 1,2,3 (Android Bootcamp)
  • Assignment 1 – West Hall Map App

Topics

  • Syllabus
  • Introductions
  • 4550 Opportunity
  • Android Studio Intro
    • Palindrome gist
    • Events, Patterns, Logging
  • Bootcamp book and the Powerpoints (see OneDrive)
  • Wiki Review

Week 2 User Input, Variables, Operations and Constraint Layout

Announcements

Readings and Assignments

Topics

  • Chapter 1 (PPT) (please review on your own)
  • Expectations
    • Course commitment 9-12 hrs/week !! (academic week!)
  • Lynda.com
    • review access
  • P.O.L.A.
  • Syllabus
    • Academic Integrity
  • Context Matters
    • Single v. Multiple Platform
    • Traditional UI v. Browser v. App
  • Equipment Checkout
    • Visit DM Lab
  • Polyglots!
    • Oracle’s Stuart Marks link
    • Android API’s : ~4700 (1/2018)
  • Palindrome App
    • Part 2 (recall that part 1 wasn’t recorded properly; there is a substitute video in week 1 (above)
  • Chapter 2 Bruschetta
  • Device Deployment
  • Debug on device
    • simply click the bug next to the play button

Week 3 And Icons and Decision Making

Announcements

  • Wifi test – One more time
  • Do we need a troubleshooting session?
  • Android Meetup
  • Job Opportunity w/Seneca
  • Lab Machines

Readings and Assignments

  • Chapter 3 – User Input, Variables and Operations
  • Chapter 4 – Icons and Decision Making Controls
  • Assignment 1 – West Hall Map App

Topics

Week 4 Android Lists, Arrays, Web Browsers, Layouts, Other Views and RESTful Web Programming

Announcements

  • Grading and attendance up to date
    • look for feedback, ask for feedback
    • late policy
    • attendance and grades red flags
  • Screencasts posted
  • iMacs in the Lab
  • Do we need a troubleshooting session?
  • Android Meetup
  • Job Opportunity w/Seneca
  • Assignment submissions
    • zip archives only
    • short videos
    • how to share the link
    • no outtakes or bloopers

Readings and Assignments

  • Chapter 5

Topics

Week 5 Audio in Android Apps, and Sensors

Announcements

  • Grading and attendance up to date
    • confirm overall grade calculation visible
  • Assignment Amnesty
  • Disappearing UI Problem
  • Screencast
  • Android Meetup
  • Assignment submissions
    • zip archives only
    • short videos
    • how to share the link
    • no outtakes or bloopers

Readings and Assignments

  • Chapter 5, Chapter 5 pptx, Chapter Case – City Guide (work on your own)
  • Chapter 6
  • Chapter 7 (for next week)

Topics

Week 6 GridView

Announcements

  • Grading and attendance up to date
  • Android Meetup next Tuesday 9/25
  • Exam Thursday
    • Chapter 1-7
    • programming part will not include Sensors, ReSTful Development, GridLayout, sort, TextWatcher, Audio
    • programming could include: layout, button, floating button, listview, startActivity(), spinner, ImageView, Intents, EditText, TextView
  • Posted Chapter PPTs

Readings and Assignments

  • Chapter 8 – on your own, quick read
  • Chapter 9

Topics

  • Sensors and Audio
  • New UpDown zip in Week 6 OneDrive
  • GridView
  • Exam

Week 7 DatePicker, Master/Detail

Announcements

  • Grades and attendance are up to date

  • Midterm grades will be posted by COB 10/1/2018
  • Android Meetup

Readings and Assignments

  • Chapter 8/9
  • Chapter 10 Animation (for next week)
  • Assignment 6 – GGC Picker w/Persistence, Camera, Custom ListView

Topics

  • NYT Review
  • Exam Review – GGC Women’s Tennis App
  • Assignment 5 – Cordova v. Flutter
  • Setting up a landscape configuration and configuration changes
  • AirDroid
  • DatePicker (review chapter on your own)
  • Android sp vs dp texts – what would adjust the ‘scale’ and what is the philosophy of support discussion Stack Overflow Discussion
  • Providing Resources for Layouts
  • Master / Detail
    • basic walkthrough
    • earlier walkthrough considering use of Master/Detail in F3C app
    • for more depth – review Dr. Adam Porter on Fragments
  • Dr. Porters Content
    • Breakdown of examples, by week (scroll to bottom)
    • Great lectures on Fragments, Intents, and Permissions
    • The Fragments, Intents, Permissions Classes
  • Lab Time

Week 8 Animation, Debugging

Announcements

Readings and Assignments

  • Chapter 10 Animation
  • Chapter 11 (Data Persistence, for next week)
  • Assignment 6 – GGC Student Picker App

Topics

  • Master / Detail
  • Animation
    • Frame-by-Frame (Chapter 10, Northern Lights Example)
    • Tweening  (Chapter 10, Northern Lights Example)
    • Blog on SVG animation
    • Video / VideoView
      • invites Blender, Unity, Renderman etc.
      • CNN NCAA Example
  • Webp format

Week 9 Persisting Data

Announcements

  • Grades and attendance not up date
  •  Project
    • details TBD soon
  • All PPTs posted to OneDrive

Readings and Assignments

  • Chapter 11
  • Assignment 6 – GGC Student Picker App

Topics

  •  Questions on student picker?
  • Animation – complete
  • Assignment Aids
    • SettingsActivity (gist, walkthrough screencast)
    • SettingsActivityPractice project ((same screencast as above)
    • InternalFileIOPractice project (same screencast as above)
  •  Persistence
    • Shared Prefs
    • Internal
    • External
    • DB/SQL
    • Network / cloud
  • Lab time, Q&A, time permitting

Week 10 Publishing Android App

Announcements

  • Grades and Attendance – not up to date
  • Android Meetup Oct 23rd
  • Defer rest of Play Store / Publishing to next week
  • Exam
    • Next Thursday
    • IN: Master/Detail, Animation, Persistence (Shared Prefs, Internal IO), Sound (Ch 6,9-11)
    • OUT: DatePicker, ReST, Publishing Apps, SQL, External IO, Network Storage, Settings, OCR

Readings and Assignments

  • Chapter 12
  • Debugging (optional)
    • Android Studio Essential Training on lynda.com (module 7)
  • Yet Another Map App
    • Ungraded
    • Work in Class, Work in Teams
    • Questions Handled over Help!
    • Bring Questions Tues

Topics

Week 11 Testing

Announcements

  • Android Meetup tonight
  • STEC 4500

Readings and Assignments

  • Flutter Intro Materials – TBD

Topics

Week 12 Testing, Flutter 1 of 3

Announcements

  • Grades are not caught up

Readings and Assignments

Topics

Week 13 Flutter 2 of 3

Announcements

  • Grades
    • Assignments and attendance up to date
    • Exam 2 has not been graded
  • Tech Talk Nov 14th
  • Vanderbilt REU
  • Debugging Session

Readings and Assignments

Topics

  • Tech Talk Debrief
  • flutter install
  • flutter basics
    • big concepts: reactive, widgets, stateless/stateful, multi-platform
    • fast – dev and execution
    • studio and flutter
      • inspection, hot reload, formatting
    • flutter gallery (copy in from your on-disk distro, instructions in readme here)
    • rebuild the palindrome app
  • Exam 2 – Concept Portion

Week 14 Flutter 3 of 3

Announcements

  • Grades and Attendance are up to date
  • Tech Talk Weds 14th 5p
    • instructions in D2L
    • due by Nov 27th at 9:30a, no late policy
  • Academic Integrity Reminder
  • Video links posted: Testing (under Week 12, above), Palindrome Parts 1&2 (under week 13, above),  project walkthrough (next section)
  • Palindrome example flutter project posted to Week 14 folder on OneDrive

Readings and Assignments

Topics

Week 15 Project, Review

Announcements

Readings and Assignments

Topics

Week 16 Final Exam

  • ITEC 4550-02, Dec 6
    • 8a in W-2201

Important GGC Dates

See GGC’s Academic Calendar