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 how to
  • 0:03 - 0:05
    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:14
    It's really about retraining your brain to
    start thinking like a mobile developer,
  • 0:14 - 0:19
    which is really important, because at the
    end of this course we're gonna ask you to
  • 0:19 - 0:21
    build your own final project.
  • 0:21 - 0:26
    [NOISE].
  • 0:26 - 0:31
    We're expecting you to already be familiar
    with object-oriented programming, and
  • 0:31 - 0:34
    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 or
  • 0:43 - 0:44
    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 and
  • 0:54 - 0:58
    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 the 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
  • 1:13 - 1:17
    limited RAM, on top of which, they're all
    running on batteries.
  • 1:17 - 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:23
    Looking for places where you're
    experienced on desktop or
  • 1:23 - 1:26
    server, or even other mobile platforms
    might lead you in the wrong direction.
  • 1:26 - 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:49
    also tell us the story of Android's
    history.
  • 1:49 - 1:51
    For now, let's get back to building that
    weather app.
  • 1:51 - 1:53
    So, we'll cross to Dan, to take a look at
    some mocks.
Title:
Course Goals and Prerequisites - Developing Android Apps
Description:

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

English subtitles

Revisions Compare revisions