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

Android University - Orientation

Caren
December 31, 2018
530

Android University - Orientation

Caren

December 31, 2018
Tweet

Transcript

  1. Why Mobile? Just about everybody owns a smartphone! Smartphones are

    often the number one way people access software today
  2. Why Android? Android is the most popular operating system worldwide

    Android is everywhere: phones, cars, wearables, kitchen gadgets
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Android Development When you think about the apps on your

    phone, they’re actually all quite similar!
  9. 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
  10. 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
  11. 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!)
  12. Syllabus 6 weeks of learning Android development through building android

    apps 6-10 weeks of learning and practicing the software engineering development process
  13. Development Process coming up with product ideas documenting feature requirements

    making wireframe drawings scoping project and scheduling work
  14. 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
  15. 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!
  16. Course Expectations Meet twice a week
 - working on assignment


    - working on labs
 - meeting with group members
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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