Do you want to learn how to use fragments, add widgets for your app, and fine
tune your app’s performance? Make your app available to a diverse user base
through localization and accessibility features? Use sensors in your app? How
about creating views, drawing directly to the screen and running
animations?

Each lesson in our new course takes you through building an app that illustrates
an advanced concept, from incorporating maps into your app to using a
SurfaceView to draw outside the main UI thread.

This course is intended for experienced Java programmers who already know the
fundamentals of building Android apps. It is a follow-on course to our Android
Developer Fundamentals
course. The course is intended to be taught as
instructor-led . However, all the materials are published online and are
available to anyone who wants to learn more advanced concepts of Android
development.

We have published detailed written tutorials,
concept
guides
, slide decks, and most importantly, a treasure trove of apps in
GitHub
. You can find links to everything at developers.google.com/training/android-advanced.

Educational institutions worldwide are invited to use this course to teach your
students. Individual are welcome (and encouraged) to work through the
tutorials to learn on their own.

Each lesson presents a different, advanced topic, and you can teach or learn
each topic independently of the others.

Build apps as you learn how to use sensors, add places to your app, and draw
directly to a canvas. And much more!

The new course covers:

  • using fragments
  • building widgets
  • using sensors
  • measuring and improving application performance
  • localizing your app
  • making your app accessible
  • adding location, places and maps to your apps
  • creating custom views
  • drawing to the canvas
  • drawing to a SurfaceView off the main thread
  • running animations

Learn more at developers.google.com/training/android-advanced.



Source link

No tags for this post.

LEAVE A REPLY

Please enter your comment!
Please enter your name here