Android Development

Add to Wishlist
Website

Course Description

Welcome to “Android Development”

Android, the dominant force in mobile operating systems, powers billions of devices globally. Its open-source nature and vast developer ecosystem offer exciting opportunities to create innovative and engaging applications.

As an Android developer, you have the chance to shape the digital landscape, reaching millions of users through innovative and user-friendly applications. Whether you’re drawn to the creativity of designing interactive interfaces or the logic of coding powerful functionalities, Android development offers a rewarding journey of learning and growth.

But how do you tap into this potential and become an Android developer?

This beginner’s course is your gateway to the Android world. Dive into the essentials by starting with setting up Android Studio, programming in Kotlin, delving into Android Components and Views, simplifying network communication, and exploring much more on

Each concept is brought to life through hands-on, real-world examples, including the creation of a Unit Conversion app, a Recipe app, and a myriad of other exciting projects.

Join us on this journey into the world of Android development, where your ideas become the next generation of mobile innovation!

What’s in this course?

  • Android Studio: Environment for Android development.
  • Kotlin: Modern language for Android.
  • Android Components: Building blocks of apps.
  • Android Views: Interactive visual elements.
  • Intents: Enable app communication.
  • Retrofit: Streamline network tasks.
  • View Binding: Simplify accessing views in XML layouts.

What you’ll learn:

  • Android app development from scratch.
  • Building any Android app you envision with confidence.
  • Coding proficiently in Kotlin, the language of modern Android development.
  • Implementing Android development best practices for efficient and effective app creation.

Are there any course requirements or prerequisites?

  • No Programming knowledge required – suitable for complete beginners.
  • A computer with 8 GB RAM or higher with access to internet
  • Nothing else! Just you, your computer and your ambition to get started

Who this course is for:

  • Beginners eager to start a career in Android app development.
  • Students or professionals expanding their skills into mobile app creation.

Course Outline

File size: 633 kb

Curriculum

Introduction

1
10PU Platform Introduction
3 mins
2
Introduction to Android Development
2 Min

Introduction to Android Studio 

1
Setup Android Studio
4 Mins
2
Overview of Android Project Structure
6 Mins

Introduction to Kotlin for Android Developers

1
Kotlin Overview
2 Mins
2
Setup Intellij IDEA
3 Mins
3
Setting Up our First Project
4 Mins
4
Hello World Program in Kotlin
1 Min

Fundamentals of Kotlin 

1
Variables in Kotlin
3 Mins
2
Data Types in Kotlin
5 Mins
3
Taking input from user in Kotlin
4 Mins
4
Strings
7 Mins
5
List – Mutable and Immutable
4 Mins

Operators in Kotlin

1
Arithmetic Operators
3 Mins
2
Logical Operators
6 Mins
3
Comparison Operators
2 Mins

Control Flow Statements

1
If Else Statement
6 Mins
2
When Expression
6 Mins

Loops in Kotlin

1
Do While Loop
3 Mins
2
While Loop
4 Mins
3
For Loop
3 Mins
4
Quiz 1
4 questions

Functions in Kotlin

1
Functions in Kotlin
8 Mins

Object Oriented Programming (OOP)

1
Introduction to OOP
11 Mins
2
Constructors
11 Mins
3
Visibility Modifiers
6 Mins
4
Pillars of OOP
2 Mins
5
Introduction to Inheritance
10 Mins
6
Inheritance – Function and Property Overriding 
6 Mins
7
Abstraction
13 Mins
8
Polymorphism
4 Mins
9
Encapsulation
3 Mins

Introduction to Lambda Functions

1
Lambda Functions
7 Mins
2
Quiz 2
5 questions

Android Components

1
Text View
4 Mins
2
Image View
4 Mins
3
Button
13 Mins
4
Dice Roller App
11 Mins
5
Layouts introduction and Linear Layout
8 Mins
6
Linear Layout Part 2
3 Mins
7
Relative Layout
8 Mins
8
Constraint Layout
13 Mins
9
Spinner
7 Mins
10
Check Box
7 Mins
11
Radio Button
8 Mins
12
Toggle Button and Switch Widget
4 Mins

Unit Conversion App

1
Unit Conversion App
28 Mins

Intent in Android Development

1
Introduction to Intent
4 Mins
2
Explicit Intent
20 Mins
3
Implicit Intent
5 Mins
4
Recipe App
7 Mins

Views in Android Development

1
Scroll View
6 Mins
2
Recycler View
19 Mins
3
Recipe App (Continue)
17 Mins

Retrofit Library and Rest API

1
Introduction to Retrofit
2 Mins
2
Retrofit Implementation
20 Mins

Conclusion

1
Quiz 3
7 questions
2
Conclusion
1 Min

Be the first to add a review.

Please, login to leave a review

FAQ

10Pearls University is an online, on-ground and hybrid platform that offers workshops, trainings, webinars and courses free-of-cost in order to upskill the tech community.
Simply register and make an account on 10Pearls University, and you will have access to all the materials.
Yes! All our courses are self-paced, meaning that you can take them around your schedule.
Absolutely. Although some courses require some background knowledge of languages and concepts, all our courses offer guidance that is easy to understand, with resources and examples available in case you run into difficulties.
At the completion of your course, you will receive official 10Pearls University Certification.