Android Fundamentals: Ultimate Tutorial for App Development
4.1 (661 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.
19,448 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android Fundamentals: Ultimate Tutorial for App Development to your Wishlist.

Add to Wishlist

Android Fundamentals: Ultimate Tutorial for App Development

Learn Android and Create Amazing Apps for Android Playstore
4.1 (661 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.
19,448 students enrolled
Last updated 2/2015
English
Price: Free
Includes:
  • 7 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
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
View Curriculum
Requirements
  • Basic knowledge of Programming is required preferably in Java
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.

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 58 Lectures Collapse All 58 Lectures 07:12:21
+
Introduction
1 Lecture 01:11

Introduction to the Course

Introduction
01:11
+
Introduction to Android Development
5 Lectures 39:31

Introduction to the Android technology for the App Development

Introduction to Android
04:59

Get to know about the Android ecosystem and SDK for Apps

Android SDK and Ecosystem
08:40

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

Android Studio and Eclipse
11:55

Create your first Android App using Android Studio

Hello World using Android Studio
11:02

Project for section 1.

Lab Exercise - Section2
02:55
+
Android UI Concepts
6 Lectures 01:03:39

Learn the general design principles for App creation

Mobile Design Principles
10:21

Learn to create static UI using XML

Design UI using XML
10:35

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

Views, View Groups and Layouts
17:16

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

Event Listeners
10:35

Master the concepts behind Margins, padding and Gravity

Margins Padding and Gravity
08:40

Lab Exercise for Section 2

Lab Exercise - Section 2
06:12
+
Activities and Intents
6 Lectures 34:16

Learn the concepts behind Android Activity

Activity Class
10:45

Lab Exercise for Activity Class

Activity Lab Exercise
04:33

Lab Solution

Activity Lab Solution
04:16

Learn to use intents in your programs

Intents and Data Bundling
10:53

Lab Exercise for Intents

Intents Lab Exercise
01:26

Intents Lab Solution

Intents Lab Solution
02:23
+
Dynamic Views
5 Lectures 29:16

Learn to use List view in your app

Dynamic Views - List View
08:01

Introduction to Grid View in Android

Grid Views
03:22

Custom Adapters
07:55

Lab problem for Dynamic Views

Lab Exercise - Dynamic Views
03:35

Solution for lab exercises

Lab Solutions
06:23
+
Android Fragments
5 Lectures 31:05

Learn to use fragments in you Android Apps

Introduction to Fragments
03:29

Learn the concepts behind multiscreen UI design

Building UI for Multiple devices
04:13

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

Fragments -Lifecycle
14:53

Lab Exercise - Fragments
03:16

Lab Exercise - Fragments Solution
05:14
+
User Navigation
4 Lectures 27:07

Learn to use Action Bar in your Android App

Action bar in Android
11:59

A deeper look into Activity organization in Android

Tasks and Back Stack
08:10

Work on the lab exercise

Action Bar and Navigation - Lab Exercise
01:53

Lab Exercise Solution

Lab Exercise Solution
05:05
+
Data Storage in Android
5 Lectures 37:35

Learn about the file storage options in Android

Data Storage in Android
12:18

Learn to use Shared Preferences in Android

Shared Preferences in Android
06:33

Learn to use RDBMS in Android

SQLite in Android
11:02

Data Storage - Lab Exercise
03:07

Lab Exercise Solution
04:35
+
Sensors and Location APIs
4 Lectures 24:17

Introduction to location services in Android

Location Services
10:18

Learn to use Sensors in Android

Sensors in Android
08:20

Sensors - Lab Exercise
01:01

Lab Exercise Solution
04:38
+
Graphics and Multimedia
7 Lectures 01:03:52

Learn to implement Animation in android

Animations in Android
13:02

Learn to build custom views in Android

Custom Views in Android
15:19

Learn to use camera in your apps

Camera
11:27

Learn to use Audio and Video in your apps

Audio-Video in Android
07:04

A simple multimedia example in Android

Sample Audio Program
09:51

Multimedia - Lab Exercise
01:30

Lab Solution
05:39
3 More Sections
About the Instructor
Eduonix Learning Solutions
4.3 Average rating
37,624 Reviews
697,504 Students
163 Courses
1+ Million Students Worldwide | 200+ Courses

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.

Eduonix-Tech .
4.3 Average rating
35,976 Reviews
675,754 Students
135 Courses