Become a Google Certified Android Developer.
Build apps just like the pros! Get a strong foundation by starting with fundamentals in Kotlin, the modern programming language behind many Android apps. Then you’ll move to building modern, stylish apps in Android Studio, Google’s integrated development environment. You’ll start by building flexible, responsive layouts, and then bring more logic and complexity into your apps as you tackle navigation, networking, concurrency, background processing, data persistence, debugging, dependency injection, and animations to round out your Android knowledge. By the end of this accelerated bootcamp, you’ll have real-world Android development skills, along with solid portfolio and interview preparation, that will put you ahead of the rest in the Android job market.
What you will learn at a glance
- Android + Kotlin development
- Professional app building
- Portfolio development
- Interview prep
Frequently Asked
Questions.
Who is the target audience for this course?
- Developers interested in specialising on Android Apps.
- Any developer looking to learn
Is there a Certification Exam for Android App Developers?
Yes, the official certification exam for Android App Developers is called the "Associate Android Developer Exam" which is conducted by Google. This exam demonstrates the type of skill that a new Android Developer should have as they begin their career. By passing this exam and earning the Associate Android Developer Certification, you will show that you are competent and skilled in tasks that a developer typically performs. Oxford's comprehensive training prepares you for this certification exam.
Does this course require any prior knowledge or experience?
Participation in this program requires a Google Play developer account, and a computer with one of the following installed: Windows 8/10, a Mac with Mojave 10.14, or 64-bit Linux distro supporting Gnome, KDE, Unity DE, with glibc 2.31. As well, it will be useful to have some basic coding knowledge, and an Android phone to test your apps.
Do I need to bring anything to the class?
Participation in this program requires a Google Play developer account, and a computer with one of the following installed: Windows 8/10, a Mac with Mojave 10.14, or 64-bit Linux distro supporting Gnome, KDE, Unity DE, with glibc 2.31. As well, it will be useful to have some basic coding knowledge, and an Android phone to test your apps.
Do you offer payment plans or student financing for this course?
This course qualifies for instalment payments. See the payment plan on this page. Your may also call our admissions office to discuss your specific financial need.
Can I take this course online (remote learning)?
This course requires in-person attendance. Students in the diaspora are eligible for e-learning. Please call our admissions office to discuss your specific attendance need.
Course Syllabus
- Kotlin History
- Kotlin Advantages
- How Kotlin Program Work?
- Kotlin Software Prerequisites
- IntelliJ IDEA
- Installing IntelliJ IDE
- Creating a Kotlin Program
- Running a Kotlin Program
- The main( ) function
- Writing Comments
- Kotlin Variables
- Kotlin Data Types
- Input of Information to Kotlin Program
- Introduction
- If statement
- If-else- statement
- When Statement and expression
- For Loops
- While Loops
- Do- While loops
- Jump Expressions
- Break Statement..
- Continue Statement
- Return Statement
- Functions
- Function Structure
- Creating a Function
- Functions and Variable Scope
- Object-Oriented Programming (OOP)
- Object
- Class
- Kotlin Collections
- Introduction
- Android Platform Architecture
- Android Libraries
- Components of Android application
- Types of Android processes and their properties
- Android Application Development
- Creating Kotlin Project Using Android Studio
- Run Android App
- Setup an Android Virtual Device
- What is Android Studio Gradle?
- Run your Apps on a Hardware Device (Physical Phone)
Lab 4: Creating Your First Application
- Introduction
- Android Project Structure
- View
- Creating user interface
Lab 5: Creating a Pizza Order Application
- Introduction
- Views
- Layouts
- Android Styles and Themes
- App manifest
- App Icons
- Lab 6: Android Application Layouts, Styles, and Themes.
- Snackbar Class
- Snackbar Class
- Activity Lifecycle
- Android Intent
- Android Alert Dialog
- Android Notifications
- Lab 7: Creating a Mail Schedule Pickup App
- Progress Bar
- Seek Bar
- Date and Time Picker Dialogs
- Calendar View
- Web View.
- Rating Bar
- Video View
- Texture View
- Lab 8: Creating a Pizza Schedule a App
- Menus
- Bottom AppBar
- Recycler View
- SearchView
- TabLayout and ViewPager
- Spinner
- Drawer
Lab 09: Creating Navigation Drawer in Android App
- Introduction
- What is the JSON?
- How does Firebase Database work?
- Firebase Authentication (Signup and Login Android App)
- Configure your App to use Firebase Services.
- Configuring Firebase Authentication
- Using Firebase Assistant with Android Studio
- Firebase Database.
- Real Time Database
- Cloud Firestore Database
Lab 10: Firebase Authentication and Database
- Introduction
- What is GPS and how does it work?
- Adding Google Maps to an Android app
Lab11: Location-Aware Apps Using a GPS and Google Maps
- Testing and Feedback Your App
- Publishing Android App on Google Play Store
Learn the
Skills Guarantee™
Learn the concepts and skills covered in our programs or your tuition is on us. See enrolment terms and conditions.

Industry-led learning

Earn a certificate of completion

Time-tested curriculum
Looking for Corporate in-house training?
Our bootcamps and masterclasses are designed to intensively and over a short period of time, up-skill your staff in specific developmental areas therefore accelerating their performance and overall company delivery.