easyT
  • Subscribe
Sign In
easyT
  • Diplomas
  • Courses
  • E-books
  • Instructors
  • Subscribe
Sign In

Browse

  • All courses
  • Diplomas
  • Subscribe
  • Instructors

Account

  • My courses
  • Purchases
  • Wishlist
  • Settings

Join us

  • Become an instructor
  • Affiliate program
  • About us

Get the app

Apps in development
All rights reserved © 2003-2026 · easyT.onlineTerms & conditionsPrivacy policyRefund policyContact usVerify a certificate

Kotlin Programming Language

Learn and Master Mobile App Development with Kotlin

4.7(71)14h 6m64 lectures23 sections

What you'll learn

  • Understand Kotlin fundamentals
  • Learn to write efficient code
  • Manage loops and conditional statements
  • Design programs using OOP
  • Implement an Android app project
  • Master mobile app programming
Kotlin Programming Language
$19.99
Start your journey now

About this course

Kotlin is the future language for developing Android applications, fully compatible with Java. You can use your existing Java libraries within Kotlin and write parts of your app in Java and others in Kotlin. Kotlin allows for cleaner code with fewer lines to achieve the desired functionality. In this course, you will learn all the essential and advanced skills of this language and how to use it to create Android applications easily and efficiently.

Expected outcomes

  • Master Kotlin for developing modern Android applications.
  • Ability to write clean and efficient code.
  • Implement Android application projects using Kotlin and Android Studio.
  • Understand object-oriented programming and apply it in practical projects.
  • Design professional software solutions using Kotlin tools.

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.
14.7K students28 courses
This course$19.99
→
Subscription$19/moEvery course
Subscribe & save→

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا50٪من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.7
★★★★★
71 تقييم
5★
53
4★
17
3★
1
2★
0
1★
0
    ★
    كن جزءا من تقييمات هذه الدورة

    كل تقييم هنا يساعد متدربا جديدا على الاختيار — شاركنا تجربتك بعد إكمال الدورة.

    Course content

    1

    Introduction to the World of Kotlin Language

    3 lectures
    1. Course Highlights12:30
    2. Introduction (1)8:13
    3. Introduction (2)16:00
    2

    Using Kotlin Editor and Tools

    2 lectures
    1. Using Kotlin Editor and Tools (1)9:46
    2. Using Kotlin Editor and Tools (2)10:21
    3

    Programming Rules in Kotlin Language

    10 lectures
    1. Programming Fundamentals in Kotlin (1)1:54:53
    2. Programming Fundamentals in Kotlin (2)8:46
    3. Programming Fundamentals in Kotlin (3)17:18
    4. Programming Fundamentals in Kotlin (4)11:20
    5. Programming Fundamentals in Kotlin (5)6:41
    6. Programming Fundamentals in Kotlin (6)10:48
    7. Programming Fundamentals in Kotlin (7)9:34
    8. Programming Fundamentals in Kotlin (8)13:54
    9. Programming Fundamentals in Kotlin (9)14:06
    10. Programming Fundamentals in Kotlin (10)10:04
    4

    Loop Statements

    4 lectures
    1. Loop Statements (1)10:43
    2. Loop Statements (2)7:31
    3. Loop Statements (3)7:24
    4. Loop Statements (4)21:41
    5

    Control Statements in Program Flow

    2 lectures
    1. Control Statements in Program Flow (1)9:20
    2. Control Statements in Program Flow (2)15:52
    6

    Functions

    4 lectures
    1. Functions (1)12:06
    2. Functions (2)7:07
    3. Functions (3)14:56
    4. Functions (4)15:24
    7

    Goal-Oriented Programming

    3 lectures
    1. Goal-Oriented Programming (1)14:54
    2. Goal-Oriented Programming (2)7:55
    3. Goal-Oriented Programming (3)20:12
    8

    Inheritance

    2 lectures
    1. Inheritance (1)11:57
    2. Inheritance (2)5:53
    9

    Building Program Structure

    2 lectures
    1. Program Structure Building (1)12:20
    2. Program Structure Building (2)6:26
    10

    Working with Arrays

    1 lectures
    1. Working with Arrays16:03
    11

    Program Errors and Handling Them

    1 lectures
    1. Program Errors and Handling10:52
    12

    Setting Up the Work Environment

    3 lectures
    1. Setting Up the Work Environment (1)8:14
    2. Setting Up the Work Environment (2)24:20
    3. Setting Up the Work Environment (3)7:15
    13

    Integration with Android Studio

    2 lectures
    1. Integration with Android Studio (1)18:38
    2. Integration with Android Studio (2)9:02
    14

    Components and Page of an Android Application

    2 lectures
    1. Components and Android Application Page (1)23:06
    2. Components and Android Application Page (2)24:35
    15

    Calling Pages and Applications

    3 lectures
    1. Invoking Pages and Applications (1)13:11
    2. Invoking Pages and Applications (2)9:27
    3. Invoking Pages and Applications (3)8:18
    16

    Page Layout

    4 lectures
    1. Page Layout (1)8:33
    2. Page Layout (2)9:21
    3. Page Layout (3)6:45
    4. Page Layout (4)9:26
    17

    Page Design Tools

    1 lectures
    1. Page Design Tools16:32
    18

    Working with Images and Menus

    3 lectures
    1. Working with Images and Lists (1)7:03
    2. Working with Images and Lists (2)6:41
    3. Working with Images and Lists (3)8:42
    19

    Data Storage in Android

    2 lectures
    1. Data Storage in Android (1)8:26
    2. Data Storage in Android (2)6:43
    20

    Designing Android Services

    2 lectures
    1. Designing Android Services (1)14:04
    2. Designing Android Services (2)14:36
    21

    Interacting with Services and Resources

    4 lectures
    1. Messages and Networks12:21
    2. Drawing14:56
    3. Project Resources15:54
    4. Map Interaction Services9:29
    22

    Project Design and Application Deployment

    3 lectures
    1. Project Design (1)7:02
    2. Project Design (2)12:21
    3. Application Deployment8:31
    23

    Accessories

    1 attachments
    1. Download Attachments Here

    Related courses

    • Microsoft Access
      4.9(77)|1,003|2h 42m

      Microsoft Access

      Learn to Create Databases and Reports

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Key Logger Spyware Design
      4.4(82)|716|16h 18m

      Key Logger Spyware Design

      Spyware Design Using C++ Language

      Eng. Mohamed Ali Mansour
      Eng. Mohamed Ali Mansour
      $19.99
      Start your journey now
    • Adobe Animate & Action Script
      4.7(74)|2,667|17h 30m

      Adobe Animate & Action Script

      Learn to Create Cartoon Films and Interactive Games

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Deep Learning
      4.4(90)|864|12h 40m

      Deep Learning

      Simulating the Human Mind in Thinking

      Eng. Amr Abdel Fattah
      Eng. Amr Abdel Fattah
      $25.99
      Start your journey now

    This course is part of the diploma

    • Mobile Application Development Diploma
      4.6(74)|6

      Mobile Application Development Diploma

      6 courses
      $59.99
      Build your future now