Android Layout Tutorial For Beginners

Learn creating and running first android app. Also learn making more advanced app and cover all topics side by side.
4.5 (5 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
45 students enrolled
Instructed by Anna Alfut Development / Mobile Apps
$19
$20
5% off
Take This Course
  • Lectures 22
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2014 English

Course Description

I'm a mobile application developer who enjoys the challenges of working with cutting edge platforms such as iOS and Android. My expertise includes user interface design, network communications, web services, SQLite databases, and location based services. I have good organizational skills and can easily "switch gears" between platforms, languages, and development environments. I'm a well rounded generalist who can bring immediate value to an organization while quickly learning the particular technology and application domain at hand.

Android has four basic layout classes: LinearLayout, RelativeLayout, FrameLayout and TableLayout. How do they work? How to decide when to use which? This course goes into the details of each class, explains their various attributes, then demonstrates various tools and techniques to examine and optimize your layouts.

Technical Skills

Language: JAVA, C and C++
APIs: Google Android SDK,JDK
Operating System: Windows XP or later
Database: SQLLite
IDE: Eclipse
Web Services: SOAP, JSON

What are the requirements?

  • Basics of Java or any other object oriented programming language.
  • Computer or a laptop plus internet
  • Windows Vista, Windows 7, or Windows 8, Core 2 Duo or later CPU required. Minimum of 2GB of RAM recommended

What am I going to get from this course?

  • Over 20 lectures and 1 hour of content!
  • By the end of course you will able to develop android aplications
  • By the end of this course you will create a strong base in android development
  • You will learn to think like a game developer.

What is the target audience?

  • Beginners
  • Anyone who wants to learn to make their own video games
  • Anyone who wants to make their games available for Macintosh, Windows, Android, iOS, and HTML 5 platforms.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
01:42
Basic Layouts
Preview
01:55
06:31
Margin vs Padding
02:12
Gravity
03:07
Section 2: LinearLayout
Overview
01:16
Gravity
02:51
Weight
06:15
Nested Layout
02:01
Section 3: RelativeLayout
Relative Positioning
06:09
Relative Alignment
04:39
Missing Views
03:08
Section 4: FrameLayout
framelayout
06:53
Section 5: TableLayout
Overview
02:49
Spanning and Skipping
02:00
Shrinking, Stretching and Collapsing
06:12
Section 6: Choosing the Right Layout
Which Layout to Use
08:47
Hierarchy Viewer
09:33
Merge
03:09
Include
02:56
ViewStub
04:36
ViewStub
10:19

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Anna Alfut, Android Developer

I'm a mobile application developer who enjoys the challenges of working with cutting edge platforms such as iOS and Android. My expertise includes user interface design, network communications, web services, SQLite databases, and location based services. I have good organizational skills and can easily "switch gears" between platforms, languages, and development environments. I'm a well rounded generalist who can bring immediate value to an organization while quickly learning the particular technology and application domain at hand.

Technical Skills Language: JAVA, C and C++ APIs: Google Android SDK,JDK Operating System: Windows XP or later Database: SQLLite IDE: Eclipse Web Services: SOAP, JSON

Ready to start learning?
Take This Course