Android Mobile Programming course
In the Android programming course, you will learn the Kotlin language and the creation of mobile applications for Android. By learning each new topic in a practical way, you will gain the basic knowledge and skills to get a job as an Android developer. The curriculum is structured in a 2 lesson theory + 1 lesson practical model, which means that each subject is taught both theoretically and practically. This course will teach you the basic skills you need to become an Android mobile developer. At the end of the Mobile Programming Course, you will be able to write Android mobile applications, work freely with UI, animations, networking and local database and get basic knowledge of Android architecture. With this knowledge, you can attend technical interviews.
Android programming why us?
6 months
60 lessons
Certificate
Azerbaijan language
Syllabus
At the end of the program, you will learn the Kotlin language, object-oriented programming, the use of Android UI components, UI development of an application suitable for various devices, working with a local database and network, data acquisition and use. In addition, when developing an application from scratch, you will learn and apply the architecture of the application according to standards, the development of custom UI elements, and how to use UI elements dynamically.
1st month
- Programming Fundamentals
- Kotlin Basics
- Kotlin Control Flow
- Kotlin Functions
- Kotlin Classes (Part 1)
- Kotlin Classes (Part 2)
- OOP in Kotlin (Part 1)
- OOP in Kotlin (Part 2)
2nd month
- Layouts
- UI Components (Part 1)
- UI Components (Part 2)
- Activities
- Fragments (Part 1)
- Fragments (Part 2)
- Alerts, Dialogs
- Recyclerview, ViewPager
3rd month
- DataBinding, ViewBinding
- Jetpack Navigation (Part 1)
- Jetpack Navigation (Part 2)
- Kotlin Coroutines (Part 1)
- Kotlin Coroutines (Part 2)
- Local data storing
- Networking (Part 1)
- Networking (Part 2)
4th month
- ViewModel
- Dagger Hilt (Part 1)
- Dagger Hilt (Part 2)
- Services and notifications
- Work manager
- Gradle, Manifest
- Permissions
- Animations
5th month
- MVVM architectural pattern
- Clean Architecture
- Firebase (Part 1)
- Firebase (Part 2)
- Git version control
- Design Patterns
- Play Console
6th month
- Final Project
- Demo day and presentation
All our courses include
Career planning
ATL Academy supports students by conducting personal consultation, development training, test technical and behavioral interviews on many topics, starting with choosing the right study program, acquiring professional skills (time management, proper communication, etc.) and job search.
Mentor support
In ATL Academy, in addition to weekly theoretical classes, weekly practical sessions are held by a team of professional programmers from ATL Tech, who constantly answer students' questions throughout the curriculum and help them when difficulties arise.
Employment opportunity
CVs and portfolios of each graduate and final-month student are first evaluated for employment by ATL Tech's Human Resources department and forwarded to other relevant companies.
Internship program
Academy graduates get an opportunity to intern at ATL Tech. The Academy, in addition to its graduates, also provides an internship program to those who want to build a career in the field of programming as a result of the technical examination.
Other programs
Frontend Programming
Data Science and Machnie Learning
Advanced iOS Mobile Programming
Java Backend Programming
C# Backend Programming
iOS Mobile Programming
Product Management
Technical Product Management
Scrum Master
Advanced Product Management
IT Business Analytics
Data Analytics
Let's make an appointment
Fill out the form to register at ATL Academy, answer your additional questions, and we will contact you by phone.
Subscribe!
ATL Akademiya tədbirləri, bloqları, məzun və tələbə xəbərləri barədə vaxtaşırı məlumatları əldə etmək üçün email ünvanınızı qeyd edə bilərsiniz.