We may earn an affiliate commission when you visit our partners.
droidcon NYC

droidcon NYC 2019 | Select * FROM Kotlin | Sam Edwards

What is the best library to work with SQLite databases using Kotlin? Room just released support for Kotlin Coroutines, and SQLDelight released support for Kotlin Multi-platform. Room has great documentation and hides a lot of implementation detail, while SQLDelight allows you to write raw SQL statements with an Android Studio plugin and generates type-safe code for you. In this session, Sam Edwards describes these two libraries and conducts live coding demos to help you decide which library is right for you in this Kotlin world.

Enroll now

What's inside

Syllabus

Select * FROM Kotlin

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Kotlin Coroutines and SQLDelight, two important libraries for working with SQLite databases in Kotlin
Delivered by droidcon NYC, a renowned conference for Android, Kotlin and cloud technology, this course benefits from the expertise of industry professionals
Sam Edwards, the instructor, will provide live coding demos to help students grasp the practical aspects of using these libraries
By understanding the strengths and weaknesses of Room and SQLDelight, learners will make informed decisions about which library to use in various Kotlin projects

Save this course

Save droidcon NYC '19: Select * FROM Kotlin to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Select * FROM Kotlin. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Select * FROM Kotlin will develop knowledge and skills that may be useful to these careers:
Database Administrator
Database Administrators are responsible for managing and maintaining databases. Room and SQLDelight are both great libraries for working with databases in database administration applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable database administration applications.
Database Manager
Database Managers are responsible for managing and maintaining databases. Room and SQLDelight are both great libraries for working with databases in database management applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable database management applications.
Full-Stack Developer
Full Stack Developers are responsible for designing and developing both the front-end and back-end of web applications. Room and SQLDelight are both great libraries for working with databases in full stack applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable full stack applications.
Web Architect
Web Architects are responsible for designing and developing websites. Room and SQLDelight are both great libraries for working with databases in web architecture applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable web architecture applications.
Web Developer
Web Developers are responsible for designing and developing websites. Room and SQLDelight are both great libraries for working with databases in web applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable web applications.
Android Developer
As an Android Developer, you will be responsible for designing, developing, and testing mobile applications for the Android operating system. Room and SQLDelight are both great libraries for working with databases in Android applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable Android applications.
Mobile Developer
Mobile Developers are responsible for designing and developing mobile applications for various platforms, including Android and iOS. Room and SQLDelight are both great libraries for working with databases in mobile applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable mobile applications.
Data Engineer
Data Engineers are responsible for designing, building, and maintaining data pipelines. Room and SQLDelight are both great libraries for working with databases in data engineering applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable data engineering applications.
Software Architect
Software Architects are responsible for designing and developing software systems. Room and SQLDelight are both great libraries for working with databases in software architecture applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable software architecture applications.
Backend Developer
Backend Developers are responsible for designing and developing the server-side logic of web applications. Room and SQLDelight are both great libraries for working with databases in backend applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable backend applications.
Knowledge Engineer
Knowledge Engineers are responsible for designing and developing knowledge-based systems. Room and SQLDelight are both great libraries for working with databases in knowledge engineering applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable knowledge engineering applications.
Software Developer
Software Developers are responsible for designing, developing, and testing software applications. Room and SQLDelight are both great libraries for working with databases in software applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable software applications.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data to identify trends and patterns. Room and SQLDelight are both great libraries for working with databases in data analysis applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable data analysis applications.
Information Architect
Information Architects are responsible for designing and organizing information systems. Room and SQLDelight are both great libraries for working with databases in information architecture applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable information architecture applications.
Systems Analyst
Systems Analysts are responsible for analyzing and designing business systems. Room and SQLDelight are both great libraries for working with databases in systems analysis applications. Room provides a more streamlined and beginner-friendly interface, while SQLDelight gives you more control over your database schema. This course will help you understand the basics of both libraries and how to use them to build efficient and scalable systems analysis applications.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser