Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android University - Orientation

7bf2baf0d8d5d7d96e6b67c5d567e3f9?s=47 Caren
December 31, 2018
490

Android University - Orientation

7bf2baf0d8d5d7d96e6b67c5d567e3f9?s=128

Caren

December 31, 2018
Tweet

Transcript

  1. Android University

  2. Why Mobile?

  3. Why Mobile? Just about everybody owns a smartphone!

  4. Why Mobile? Just about everybody owns a smartphone! Unique mobile

    users from 2000 to 2020
  5. Why Mobile? Just about everybody owns a smartphone! Smartphones are

    often the number one way people access software today
  6. Why Android?

  7. Why Android? Android is the most popular operating system worldwide

  8. Why Android? Android is the most popular operating system worldwide

  9. Why Android? Android is the most popular operating system worldwide

    Android is everywhere: phones, cars, wearables, kitchen gadgets
  10. Why Android? Android is the most popular operating system worldwide

    Android is everywhere: phones, cars, wearables, kitchen gadgets Employment opportunities: every company 
 has/needs an app
  11. Why Android? Android is the most popular operating system worldwide

    Android is everywhere: phones, cars, wearables, kitchen gadgets Employment opportunities: every company 
 has/needs an app
  12. Course Overview

  13. Course Structure

  14. Course Structure Projects
 - 3 projects, first 6 weeks (each

    two parts)
 - worked on during one class meeting, and should 
 be finished at home thereafter Labs
 - supplements projects 
 - worked on during class, submission optional
 
 Group Milestones
  15. Course Structure Projects
 - 3 projects, first 6 weeks (each

    two parts)
 - worked on during one class meeting, and should 
 be finished at home thereafter Labs
 - supplements projects 
 - worked on during class, submission optional
 
 Group Milestones
  16. Course Structure Projects
 - 3 projects, first 6 weeks (each

    two parts)
 - worked on during one class meeting, and should 
 be finished at home thereafter Labs
 - supplements projects 
 - worked on during class, submission optional
 
 Group Milestones
  17. Syllabus

  18. Syllabus 6 weeks of learning Android development through building android

    apps
  19. Android Development When you think about the apps on your

    phone, they’re actually all quite similar!
  20. Android Development

  21. Android Development When you think about the apps on your

    phone, they’re actually all quite similar! The goal is to learn how to build the critical parts of any app
  22. Android Development When you think about the apps on your

    phone, they’re actually all quite similar! The goal is to learn how to build the critical parts of any app Each of the three projects we work on will focus on mastering how to build those critical parts
  23. Android Development When you think about the apps on your

    phone, they’re actually all quite similar! The goal is to learn how to build the critical parts of any app Each of the three projects we work on will focus on mastering how to build those critical parts Flix (feed screen, calling APIs), Twitter (authentication, sending data), Instagram (building custom backend!)
  24. Syllabus 6 weeks of learning Android development through building android

    apps 6-10 weeks of learning and practicing the software engineering development process
  25. Development Process

  26. Development Process coming up with product ideas

  27. Development Process coming up with product ideas documenting feature requirements

  28. Development Process coming up with product ideas documenting feature requirements

    making wireframe drawings
  29. Development Process coming up with product ideas documenting feature requirements

    making wireframe drawings scoping project and scheduling work
  30. Development Process coming up with product ideas documenting feature requirements

    making wireframe drawings scoping project and scheduling work collaborating to develop and ship a final product
  31. Syllabus 6 weeks of learning Android development through building android

    apps 6-10 weeks of learning and practicing the software engineering development process In the last week, we will finish things off with a demo day featuring all the apps!
  32. Course Expectations

  33. Course Expectations Meet twice a week
 - working on assignment


    - working on labs
 - meeting with group members
  34. Course Expectations Meet twice a week
 - working on assignment


    - working on labs
 - meeting with group members Each week has one ‘deliverable’ that is required to be submitted
 - assignment project
 - group milestones
  35. Course Portal

  36. Course Portal https://courses.codepath.com/courses/ android_university << bookmark this page!!

  37. Course Portal https://courses.codepath.com/courses/ android_university << bookmark this page!!

  38. Course Portal Overview: General summary for the week, videos introducing

    new topics Assignment: Details all the required and optional tasks, video walkthroughs of required features Lab: Guide for more Android development exploration for the week Hints: List of notes to help you save time while working through assignment (how to solve common bugs, etc) Reading: Extra reading material on topics covered during the week
  39. Course Portal Overview: General summary for the week, videos introducing

    new topics Assignment: Details all the required and optional tasks, video walkthroughs of required features Lab: Guide for more Android development exploration for the week Hints: List of notes to help you save time while working through assignment (how to solve common bugs, etc) Reading: Extra reading material on topics covered during the week
  40. Course Portal Overview: General summary for the week, videos introducing

    new topics Assignment: Details all the required and optional tasks, video walkthroughs of required features Lab: Guide for more Android development exploration for the week Hints: List of notes to help you save time while working through assignment (how to solve common bugs, etc) Reading: Extra reading material on topics covered during the week
  41. Course Portal Overview: General summary for the week, videos introducing

    new topics Assignment: Details all the required and optional tasks, video walkthroughs of required features Lab: Guide for more Android development exploration for the week Hints: List of notes to help you save time while working through assignment (how to solve common bugs, etc) Reading: Extra reading material on topics covered during the week
  42. Course Portal Overview: General summary for the week, videos introducing

    new topics Assignment: Details all the required and optional tasks, video walkthroughs of required features Lab: Guide for more Android development exploration for the week Hints: List of notes to help you save time while working through assignment (how to solve common bugs, etc) Reading: Extra reading material on topics covered during the week
  43. Course Portal https://courses.codepath.com/courses/ android_university << bookmark this page!!