Android Development

  • 5.0 Rate

  • 24 Lecture

  • 72 hours hours

  • 12 Weeks

In the modern world, no digital product or service is considered complete without a mobile application. Approximately 86% of mobile users worldwide use Android, making it the most popular direction in mobile development.

Mobile applications are a type of software, so the initial stage of the course focuses on learning programming languages and approaches. After this, we move on to Android-specific frameworks, tools, and the application creation process.

Outcome

Skills Acquired: OOP Kotlin, Android Studio, UI

  • Independently create small and medium-sized applications

  • Write independently in Java and Kotlin programming languages

  • Create programming paradigms

  • Develop design patterns

  • Develop design patterns UI

  • Develop design patterns

  • Independently develop your knowledge

Jan 25 1599₾

Mon-Thur 20:00-23:00

Apr 21 1600₾

Mon-Thur 20:00-23:00

Split your payment
TBC installment
BOG installment

Who is this course for?

Experienced Programmers

This course is designed for programmers who already have work experience in object-oriented programming languages (Java, C++, C#, Javascript) and want to deepen their knowledge in mobile or web development.

For Those Familiar with OOP Concepts

The course is suitable for individuals who understand the basic concepts of object-oriented programming (OOP) such as classes, objects, methods, inheritance, and abstraction, and wish to apply this knowledge in practice.

Mobile/Web Framework Users

This course is tailored for specialists who have experience working with development frameworks such as Android, iOS, React Native, Xamarin, and others, and want to expand their skills in the programming field.

Program includes

Alumni Club

After successfully completing the final exam, graduates will be automatically enrolled in the Alumni Club. This membership grants them access to exclusive events, content, and special offers from our partner companies

Work Based Learning

The course includes practice-based learning, including assignments/exercises and individual projects.

Bilingual Certification

Upon successful completion of the course, students will receive a bilingual certificate.

Graduate feedback

5.0 Rate

Syllabus

What are mobile applications?
Understanding Android
Introduction to Java and Kotlin
Variables and data types
Operators and expressions
Nullability concepts
Functions and methods
Components of a class
Built-in classes
Encapsulation principles
Inheritance and subclassing
Interfaces and implementations
Abstract classes and methods
Polymorphism and its applications
Generics in mobile app development
Exception handling and error management

Pick your suitable time

Lecturers

Levan Kakabadze

Levan Kakabadze

Levan has nearly 15 years of programming experience. After graduating from the University of Innsbruck with a Master's degree in Astroparticle Physics, he decided to apply the programming experience he gained from creating scientific models to Android development. Over the past few years, he has worked on more than 10 applications that are in active use. Currently, he holds the position of Senior Android Developer at EPAM.

Bacho Kurtanidze

Bacho Kurtanidze

Bacho has been actively working in the programming field for 5 years, and for the last two years, he worked as a Senior Android Developer at Wandio. Currently, he holds the position of Android Developer at EPAM. He has worked on applications for numerous leading companies, including the development of TBC PAY's mobile banking app.

FAQs for this course

A: To join the course, basic programming knowledge is required, which means you need to understand variables, cycles, loops, array, functions, etc
A: Yes, after completing the course, you will know how to write medium and small-sized mobile applications for the Android system.

Your search Digital Designer did not match any documents

Unable to locate relevant information?

Get Free consultation

You may interest

Relevant Resources

Show More