Return to Video

Course Goals and Prerequisites - Developing Android Apps

  • 0:00 - 0:03
    Now, it's important to remember
    that we're not here to teach you
  • 0:03 - 0:05
    how to build a weather app.
  • 0:05 - 0:09
    It's not even to teach you all the Android
    APIs that we use to build it.
  • 0:09 - 0:13
    It's really about retraining your brain
    to start thinking like a mobile developer,
  • 0:13 - 0:16
    which is really important,
    because at the end of this course
  • 0:16 - 0:20
    we're gonna ask you
    to build your own final project.
  • 0:26 - 0:31
    We're expecting you to already be familiar
    with object-oriented programming,
  • 0:31 - 0:34
    and to have experience
    with Java or a similar language.
  • 0:34 - 0:38
    Personally, I got started with Android
    after years of Delphi and C# development.
  • 0:39 - 0:43
    As engineers, we're trained to map our
    experiences in one language
  • 0:43 - 0:44
    or SDK into new ones.
  • 0:44 - 0:49
    Looking for patterns and shortcuts we can
    get up to speed as quickly as possible.
  • 0:49 - 0:51
    But mobile, and Android in particular,
  • 0:51 - 0:54
    have some fundamental differences
    that mean some of our experience
  • 0:54 - 0:58
    and intuition will actually make us
    worse mobile engineers.
  • 0:58 - 1:02
    We like to think of Smartphones
    as computers that fit into our pockets.
  • 1:02 - 1:06
    In a way that's true, but they're
    computers from the 90s,
  • 1:06 - 1:09
    like this Powerhouse I was using
    nearly 20 years ago.
  • 1:09 - 1:13
    With limited internet connectivity,
    low speed CPUs, and limited RAM,
  • 1:13 - 1:16
    on top of which, they're all
    running on batteries.
  • 1:16 - 1:18
    As we go through the course,
  • 1:18 - 1:21
    I'll be returning to each
    of these key mobile challenges.
  • 1:21 - 1:24
    Looking for places where you're
    experienced on desktop or server,
  • 1:24 - 1:27
    or even other mobile platforms
    might lead you in the wrong direction.
  • 1:27 - 1:31
    I will also be back to tell you some
    stories from the early days of Android.
  • 1:31 - 1:35
    Stories that describe how the Android
    platform has evolved.
  • 1:35 - 1:37
    And nowhere is that more
    readily apparent than here,
  • 1:37 - 1:40
    at the Android Lawn sculpture garden.
  • 1:40 - 1:43
    Join me here, at the very heart
    of Android, at the end of this lesson,
  • 1:43 - 1:46
    to find out how this sculpture garden
    of tasty treats,
  • 1:46 - 1:48
    also tell us the story
    of Android's history.
  • 1:48 - 1:51
    For now, let's get back to building
    that weather app.
  • 1:51 - 1:54
    So, we'll cross to Dan, to take a look
    at some mocks.
Title:
Course Goals and Prerequisites - Developing Android Apps
Description:

01-05 Course Goals and Prerequisites

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:54

English subtitles

Revisions Compare revisions