
Explore Android and SQLite database handling with SQLiteOpenHelper and DatabaseHelper, perform CRUD with SQLiteDatabase, and use execSQL along with getWritableDatabase() to call onCreate and onUpgrade.
Create an Android Studio project, implement a SQLiteOpenHelper subclass named DatabaseHelper, and learn onCreate and onUpgrade to manage database creation and upgrades, including executing SQL and inspecting the database.
Create a sample Android SQLite project to perform basic CRUD operations, including inserting records and viewing all records via DatabaseAdapter, DatabaseHelper, ContentValues, and Cursor.
Continue basic SQLite CRUD by showing how to search, update, and delete records using a cursor and selectionArgs, and implement getData, getUser, updateEmail, and deleteData in the app.
Create a database file using DB Browser for SQLite, set up a contacts table with an auto-incrementing _id primary key, and practice SQLite queries like select, insert, update, and delete.
Learn to use a pre-created SQLite database in an Android app by copying a database file from assets folder into system database path, enabling the SQLiteDatabase API to access it.
Learn to work with Android's ListView by populating it with a months array via an adapter, and set an OnItemClickListener to show a toast with the selected month.
Learn to implement a ListView with image and text in Android Studio using a custom adapter, view holder pattern, and dataset creation, with item click toast feedback.
Learn to open a URL when a ListView item is clicked in Android Studio by launching an intent with the corresponding Wikipedia links.
Populate a list view from an SQLite database using a simple cursor adapter, map columns to list item views, and show the selected name on item click.
Update list item records in android studio using SQLite by tapping a list item to edit name and email, update via content values, and reflect changes in the main list.
Learn to delete a database record in Android SQLite by tapping a list item, implement a delete method in the database adapter, and refresh the ListView with an updated list.
Learn to display dynamic lists in Android Studio using RecyclerView, with adapters, view holders, and layout managers, binding data to item layouts and enabling add and remove animations.
Populate a recycler view from a SQLite database in Android Studio. Build a contacts model, implement a custom adapter and view holder, and display name and email with item clicks.
Create an Android SQLite app by copying a prebuilt database from assets to the databases folder, using a static-method class, and building a 26-button alphabet interface to browse data.
Create an activity to show records in a RecyclerView by passing the clicked button text as an extra in an intent, with item layouts and a database adapter.
Define and implement a database adapter in Android using SQLiteOpenHelper to manage create, upgrade, and CRUD operations, including a serializable time object and safe column access via names.
Create a custom RecyclerView adapter to display database records, inflating item layouts, binding data, and handling item clicks, while finishing the time detail activity.
Create an activity to display a database record, showing time and town's full form, with a field and edit/delete image buttons. Use intent to pass item position and populate views.
Learn how to implement edit and delete features in an Android SQLite app by toggling edit mode, updating records with content values, and confirming deletions with an alert dialog.
Implement four top features in an Android SQLite app—reset, add new record, rate the app, and share the app—via UI layouts, database adapter, and intents for Google Play and sharing.
Welcome to the Android SQLite Programming for Beginners course where you’ll learn to create database-driven apps step-by-step with Android & SQLite. My name is Sandip and I’ll be leading you through the course.
******* Some Amazing Reviews From Our Learners *******
★★★★★ The Course is Very Help full and Thanks to Udemy to made that ...
★★★★★ I would have liked to see a little more with using returned values from the database instead of just displaying them. But all in all a very good course, thank you!! A++
★★★★★ Good Job Sandeep. super explanation. Even though I have completed only 40% this course and I feel this course will be best fit for beginner. Cheer.
******* Course Overview *******
I began my career as a Database Programmer and have created many database-driven web apps over the last 12 years. I’ve also published a few database-driven Android apps on Google Play. So, I happen to know about SQLite database programming and in this Android SQLite tutorial, I’ll show you exactly how to create a
1) Simple CRUD (CREATE, READ, UPDATE, DELETE) app using Android Studio and Java.
2) Work with ListView and RecyclerView with SQLite, and
3) Build a complete Dictionary App in Android Studio using SQLite
I designed this course for anyone seeking to develop their first database app. By the end of the course, you’ll be able to understand and create your first app with SQLite, with confidence. You’ll be able to brush up on your SQL knowledge. I have covered:
- Overview of SQLite Database
- How to create a project in Android Studio
- How to program a basic CRUD app with search functionality
- Brush up the basic SQL queries using DB Browser for SQLite
- How to use a pre-created Database file in an app
- How to work with ListView and RecyclerView with SQLite
- How to build a complete Dictionary app from scratch using SQLite
The ideal student for this course is a beginner android developer who wants to expand on their current skills. Feel free to take a look through the sample videos and I look forward to seeing you inside.