Logo
flag

Advanced course on creating an Android application “Dictaphone” in Kotlin

Logo

Please rate the course

0.0
Source:
Language:
Russian
Duration:
01:29:25
Number of lessons:
7
Added date:
30/03/2024
Rating:
0.0

Course short description

In this Advanced course you will learn how to create an Android Voice Recorder application for voice recording, independently and regardless of programming experience. The course contains step-by-step instructions for developing a mobile application, taking into account current trends in development, using popular tools and recommended approaches:


  • Development language: Kotlin
  • Environment development: Android Studio
  • Model-View-ViewModel (MVVM) architecture
  • Kotlin coroutines
  • Architectural components: LiveData, ViewModel, Data Binding
  • Room database
  • Unit tests
  • Bottom Navigation and Navigation Architecture Component
  • Google ExoPlayer
  • Services, Notifications and etc.

What will you learn in this course?

Despite the complexity of the application, especially for beginners, we will explain it as clearly as possible in the lessons the development process. We took into account the experience of previous courses, some of which might seem quite complex and incomprehensible. In this course we will try to explain in as much detail as possible what, how and why exactly this should be done in order to achieve the goal. After completing the course, you will know:

  • how to create an Android application
  • how to run services in the background
  • how to build a Model-View-ViewModel architecture ( MVVM)
  • how to bind layouts to a view via Data Binding
  • how to handle configuration changes with LiveData and ViewModel
  • how to perform asynchronous tasks with Kotlin coroutines
  • how to work with the Room database
  • how to implement Bottom Navigation and Navigation Architecture Component
  • how to use ExoPlayer to play sound files
  • how to create notifications with Notifications and much more.

Write your comment

Logo