Learn Android Studio

Learn and Master App Development for Android

12h 3m73 lectures16 sections

What you'll learn

  • Learn the basics of app development
  • Design professional user interfaces
  • Manage data, camera, and maps
  • Add animations to enhance user experience
  • Apply concepts in a practical project
  • Master Android app creation

About this course

Android is an open-source operating system owned by Google, primarily based on a lightweight version of Linux. It has become the primary system for most smartphones and tablets. This course focuses on detailing how to design applications for these systems using various tools available in Android Studio and the Java Development Kit.

Expected outcomes

  • Master the use of Android Studio to develop professional applications.
  • Design and implement complete Android applications that meet user needs.
  • Work with various components like lists, maps, camera, and audio.
  • Enhance application performance using local storage and services.
  • Create a comprehensive practical project showcasing everything learned.

Course content

1

Basic Skills

13 lectures
  1. Course Highlights19:00
  2. Introduction and Contents7:08
  3. Important Definitions (1)4:21
  4. Important Definitions (2)10:37
  5. Android Studio Tools5:09
  6. Installing Tools (1)4:40
  7. Installing Tools (2)5:32
  8. Installing Tools (3)7:11
  9. Creating Your First Project6:37
  10. Preparation Steps and Initial Problem Solving7:48
  11. Explaining the IDE3:59
  12. Exploring Features and Different Windows (1)16:39
  13. Exploring Features and Different Windows (2)14:05
2

Android Studio Components and Activity Page

5 lectures
  1. Android Studio Components and Activity Page (1)16:01
  2. Android Studio Components and Activity Page (2)15:27
  3. Android Studio Components and Activity Page (3)17:40
  4. Android Studio Components and Activity Page (4)25:12
  5. Lecture Five12:11
3

Calling Pages and Applications

3 lectures
  1. Calling Pages and Applications (1)18:28
  2. Calling Pages and Applications (2)13:49
  3. Calling Pages and Applications (3)13:20
4

Application Page Layout

3 lectures
  1. Application Page Layout (1)10:53
  2. Application Page Layout (2)9:46
  3. Application Page Layout (3)7:16
5

User Interface Design

4 lectures
  1. User Interface Design (1)5:27
  2. User Interface Design (2)5:52
  3. User Interface Design (3)11:56
  4. User Interface Design (4)13:35
6

Advanced Tasks

9 lectures
  1. Handling Images and Menus (1)9:22
  2. Handling Images and Menus (2)12:13
  3. Saving Data in Android (1)10:44
  4. Data Storage in Android (2)10:38
  5. Data Providers10:42
  6. Designing Android Services9:10
  7. Messages and Networks9:20
  8. Drawing7:56
  9. Managing Project Resources5:24
7

Database Fundamentals

5 lectures
  1. Databases (1)9:40
  2. Databases (2)18:22
  3. Databases (3)15:08
  4. Databases (4)12:47
  5. Databases (5)3:27
8

GPS Mapping Services

1 lectures
  1. GPS Mapping Services10:47
9

Designing a Comprehensive Project

3 lectures
  1. Designing a Comprehensive Project (1)7:20
  2. Designing a Comprehensive Project (2)16:25
  3. Designing a Comprehensive Project (3)8:08
10

Publishing Android Applications

2 lectures
  1. Publishing Android Applications (1)9:37
  2. Publishing Android Applications (2)8:01
11

Determining Device Location and Other Operations

1 lectures
  1. Locating the Device and Other Operations3:44
12

Reading Sensor Data

4 lectures
  1. Reading Sensor Data (1)10:24
  2. Reading Sensor Data (2)9:10
  3. Reading Sensor Data (3)7:58
  4. Reading Sensor Data (4)8:21
13

Using the Camera and Microphone

6 lectures
  1. Using the Camera (1)9:48
  2. Using the Camera (2)16:02
  3. Using the Microphone (1)6:51
  4. Using the Microphone (2)15:54
  5. Voice Recognition10:27
  6. Executing Voice Commands3:08
14

Animation Motion Operations

3 lectures
  1. Animation Operations (1)5:19
  2. Animation Operations (2)8:29
  3. Animation Operations (3)14:34
15

General Applications

10 lectures
  1. General Applications (1)4:30
  2. General Applications (2)8:09
  3. General Applications (3)6:57
  4. General Applications (4)8:02
  5. General Applications (5)14:06
  6. General Applications (6)12:42
  7. General Applications (7)7:58
  8. General Applications (8)10:46
  9. General Applications (9)8:34
  10. General Applications8:34
16

Add-ons

1 attachments
  1. Download Attachments from Here

Instructor

Eng. Azab Mohamed Azab

Eng. Azab Mohamed Azab

Lecturer at the Arab Academy for Science, Technology and Maritime Transport, and the Egyptian Ministry of Interior, specializing in technology and information.
7,309 students28 courses

This course is part of the diploma

  • Mobile Application Development DiplomaDiploma
    4.6|6|75 h

    Mobile Application Development Diploma

    6 courses
    $59.99
    Buy now

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now