Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Master Kotlin Android Retrofit PHP MySQL MVVM - Live coding a full app

Course Cover

4.5

(4)

compare button icon

Course Features

icon

Duration

2.1 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

2.1 hours

Course Description

This course offers an engaging and practical learning experience for those looking to achieve specific objectives in Android development with Kotlin. The course begins by showcasing the app that will be created, introducing its functionalities and the concepts that will be covered. These concepts include full app Android development with multiple pages, the use of Kotlin, and the implementation of MVVM (Model View ViewModel) architecture.

The course also covers topics such as Retrofit for CRUD operations, including the usage of a PHP MySQL database with Android. Students will learn how to capture images from the camera or gallery and upload them alongside text. The course also covers server-side pagination using the load more technique and offline LRU caching using a reservoir.

Code quality is emphasized throughout the course. The instructors have written clean, commented code that is understandable even for beginners. Variable naming is based on usage, making the code more readable. The code follows the MVVM pattern, making it testable and extendable. It also utilizes Object-Oriented Programming principles to structure the code effectively and reduce duplicates.

The teaching method employed in this course focuses on active learning through live coding. Students follow along line by line as each line is explained before and after it is written. An emulator is used to show the results in real-time as the code is being written.

Overall, this course provides a comprehensive learning experience for those interested in Android app development with Kotlin. The emphasis on code quality, practical examples, and active learning make it a valuable resource for beginners and experienced developers alike.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Be able to use android studio

What You Will Learn

Kotlin Programming Language

Retrofit

PHP MySQL Full CRUD

MVVM

Full App development

Course Instructors

Author Image

Clement Ochieng

Instructor

I have written dozens of professional apps, some are earning me revenue in Google play store, while some I did for various institutions here in Nairobi, Kenya. After studying Software Engineering at ...

Course Reviews

Average Rating Based on 4 reviews

4.5

25%

75%

Course Cover