Android Fundamentals: Ultimate Tutorial for App Development

Learn Android and Create Amazing Apps for Android Playstore
4.1 (372 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.
13,229 students enrolled
Free
Start Learning Now
  • Lectures 58
  • Contents Video: 7 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 2/2015 English

Course Description

The Ultimate Android App Development Course is here. With the latest edition of our Android course we bring together a curriculum and pedagogy which will be help a beginners and an intermediate developer alike. In our course we have tried to present the concepts in such a way that you will be able to understand and use them quickly first using our lab exercises and then in your own practical projects. It is aimed to hold your hand all the way to make sure all the APIs and their usage is clear to everyone.

You will start from the basic Android architecture and ecosystem and follow it up with simple APIs and then graduating to complex and latest APIs such as Sensors, Material Design and Data Storage.

Why this course is for you?

  • Focus on Practical App Development Concepts
  • Tips to make your App more professional
  • Learn to monetize your apps
  • Prepare yourself for an Android Job Interview
  • Through discussion on important Android APIs

Some of the Concepts Covered in the Course:

Android tools and Ecosystem - Get to know the Android Ecosystem and tools and SDKs you will need to get started on Android Development.

Android UI - Learn about Views, view groups, layouts, listeners,Margin and Gravity. Learn to create cool and immersive UI for your apps.

Activities and Intents - Learn about Android control flow and user interaction using Activities and Intents.

Adapters and Dynamic Views - Master the concepts behind creating dynamic views consuming web services. learn to create custom Adapters for your apps

Fragments and User Navigation - Learn about the use of fragments and how to use standard navigational APIs with them.

Data Storage and Web Services - Learn to implement persistence and make your app talk to web services. Create mobile apps which connect seamlessly to enterprise backend systems.

Lollipop APIs - Get to work on new Android Apis and learn new concepts such as Material Design on Android. Master the Apis that are new and powerful.

Google Play and Best App Development Practices - learn to make killer apps and make money by integrating ads. Prepare yourself for an Android job Interview

Learn all this and much more in the transformative course which will turn a rookie into a professional developer. So get started and see you on the other side.

What are the requirements?

  • Basic knowledge of Programming is required preferably in Java

What am I going to get from this course?

  • Create Apps for the Latest Android Version
  • Assimilate new concepts introduced in the latest version
  • Master the concepts underlying the Android technology
  • Work on professional Android projects

What is the target audience?

  • Students who want to start with Android programming
  • Beginners who want to use Android to build Apps
  • Developers who want to learn the new concepts introduced in Android L

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
01:11

Introduction to the Course

Section 2: Introduction to Android Development
04:59

Introduction to the Android technology for the App Development

08:40

Get to know about the Android ecosystem and SDK for Apps

11:55

Learn to use the Eclipse ADT and Android studio the free tools for Android

11:02

Create your first Android App using Android Studio

02:55

Project for section 1.

Section 3: Android UI Concepts
10:21

Learn the general design principles for App creation

10:35

Learn to create static UI using XML

17:16

Learn about Views and layouts and used them to build the App UI

10:35

Learn all about event listeners and interpret them to detect user events

08:40

Master the concepts behind Margins, padding and Gravity

06:12

Lab Exercise for Section 2

Section 4: Activities and Intents
10:45

Learn the concepts behind Android Activity

04:33

Lab Exercise for Activity Class

04:16

Lab Solution

10:53

Learn to use intents in your programs

01:26

Lab Exercise for Intents

02:23

Intents Lab Solution

Section 5: Dynamic Views
08:01

Learn to use List view in your app

03:22

Introduction to Grid View in Android

Custom Adapters
07:55
03:35

Lab problem for Dynamic Views

06:23

Solution for lab exercises

Section 6: Android Fragments
03:29

Learn to use fragments in you Android Apps

04:13

Learn the concepts behind multiscreen UI design

14:53

Learn about the fragment lifecycle and use the concpets to build better apps

Lab Exercise - Fragments
03:16
Lab Exercise - Fragments Solution
05:14
Section 7: User Navigation
11:59

Learn to use Action Bar in your Android App

08:10

A deeper look into Activity organization in Android

01:53

Work on the lab exercise

05:05

Lab Exercise Solution

Section 8: Data Storage in Android
12:18

Learn about the file storage options in Android

06:33

Learn to use Shared Preferences in Android

11:02

Learn to use RDBMS in Android

Data Storage - Lab Exercise
03:07
Lab Exercise Solution
04:35
Section 9: Sensors and Location APIs
10:18

Introduction to location services in Android

08:20

Learn to use Sensors in Android

Sensors - Lab Exercise
01:01
Lab Exercise Solution
04:38
Section 10: Graphics and Multimedia
13:02

Learn to implement Animation in android

15:19

Learn to build custom views in Android

11:27

Learn to use camera in your apps

07:04

Learn to use Audio and Video in your apps

09:51

A simple multimedia example in Android

Multimedia - Lab Exercise
01:30
Lab Solution
05:39
Section 11: Material Design in Android
13:28

Introduction to Material Design

11:25

Introduction to cards and recycler view

09:18

Learn to Implement notification in Android

Material Design - lab
02:17
Material Design lab solution
05:14
Section 12: Google Play and App Development
14:41

Learn and master best practices for App Development

09:57

Learn to submit apps to google store

05:33

Learn to integrate Apps in your code and make money

07:24

Get insights for a typical Android Job interview..

Section 13: Summary
01:15

Course Summary

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Start Learning Now