Basics of data storage in Room + Kotlin Flow - free course from AndroidSchool.ru, training 2 hours, Date November 28, 2023.
Miscellaneous / / November 29, 2023
We teach development on a project with a mentor
Practical online intensive courses for Android developers, tutorials and materials from experts working in the best IT companies.
AndroidSchool.ru - these are useful articles, courses and intensive courses for learning the basics and improving Android development skills. The authors of the materials are developers who daily develop mobile applications in the largest IT companies in Russia and the world, such as Rambler&Co, Beeline, Alibaba.
LEARN FROM THE EXPERTS
The program was developed by leading developers who have experience working in the best IT companies not only in Russia but also in the world
PRACTICAL EXAMPLES AND PROJECTS
Our courses and intensive courses are aimed primarily at developing practical skills. Therefore, all webinars are filled with cases from real practice.
INDIVIDUAL APPROACH
The projects you develop will be checked by the project curator. In addition, you will have the opportunity to ask questions to the teacher personally.
I am developing mobile applications at Beeline as a team leader. Worked both in small startups and in large companies: Rambler&Co, Lazada (was purchased by Alibaba). I started my career as a backend developer, but soon became interested in programming for the Android OS and have been programming for mobile platforms ever since. I consider one of the most interesting periods of my career to be the development of the “My Beeline” mobile application from scratch, and also the formation of a mobile development department for subsequent support and improvement of projects companies. Graduated from the Southern Federal University (Department of Computer Software). After that he studied at the Technical University of Hamburg at the Faculty of Computer Science. I am a teacher of Android development courses at the Otus online school.
Lecture1.3
Entity creation and basic Room annotations 10 min.
Lecture1.4
Creating a Data Access Object for CRUD operations 10 min.
Lecture1.5
Introducing Kotlin Flow 05 min.
Lecture1.6
Updating DAO to use Kotlin Flow 05 min.
Lecture1.7
Creating a Room database 15 min.
Lecture1.8
Introducing the Repository pattern and creating a layer for accessing data 07 min.
Lecture1.9
Create TasksListViewModel 13 min.
Lecture1.10
Create a list cell to display the UI 08 min.
Lecture1.11
Create an adapter and add a RecyclerView 12 min.
The course is intended for those who already know the basics of Android development and the Kotlin language. Here you will learn everything you need to be ready to apply for a job as a Junior Android Developer. Topics like Dagger, Coroutines, Clean Architecture, Android Core Components, and more
4
In this course, we'll learn everything you need to know to migrate from Java to Kotlin. Upon completion, everything that you previously wrote in Java, you will be able to write in Kotlin. Step by step we will move towards the goal. We'll start with the standard Hello World and gradually learn all the basics, including many new things that there were no such things in Java as: extension functions, functional programming, data classes and much more other.
4