Complete Android App Development Masterclass in اردو & हिंदी

Why take this course?
-
Layout Inflater: It's a core component in Android which is used to inflate XML layout files and create the associated View hierarchy programmatically.
-
ListView: A view that can display a vertically or horizontally scrolling collection of views. Each item in the list is defined by an XML file describing how each individual item will look. The ListView itself will generate a row instance for each item described, and call your adapter (typically extending BaseAdapter) to get the data for each row.
-
Custom Listview: Similar to a standard ListView but allows more complex interactions and styling as it can be populated with custom views defined in XML or programmatically.
-
Click Listener ListView: An interface that defines the event handling logic for list-item clicks within a
ListView
. -
GridView: Similar to ListView, but each row is the same and they are all the same size. Typically used to display items in a 2D "grid" layout, with rows and columns.
-
GridView Click Listener: Similar to the ListView click listener, but for GridView. It's used to handle item clicks within a
GridView
. -
Spinner: A control that presents a list of items by which the user can make a single selection.
-
RecyclerView: An advanced version of ListView/GridView that supports more efficient viewing of large sets of data. It provides a smooth performance when displaying a large number of views and allows for more complex view hierarchies because it recycles views as they are scrolled off screen.
-
RecyclerView Click Listener: An interface to respond to row (or item) clicks within a
RecyclerView
. This is typically implemented in an adapter that manages the RecyclerView. -
Sharedprefernces: A lightweight mechanism to store and retrieve primitives. It's not intended for extensive storage requirements but for saving things like a user session, preferences, or other transient data that doesn't need to be backed up.
-
Login Password Save: Using SharedPreferences to securely store login information or any sensitive data, often in an encrypted form.
-
SqliteDatabase: A lightweight, file-based database that is ideal for mobile applications. It allows you to create a database with multiple tables to store and retrieve data.
-
Insert Data: Store data into a SQLite database.
-
Display Database: Fetch and display data from a SQLite database in your application.
-
ListView SQLITE: Display data retrieved from an SQLite database in a ListView.
-
Delete: Remove data from an SQLite database.
-
Update: Modify existing data within an SQLite database.
-
Handler: A looping thread designed to be used with any number of worker class threads. It can post (or "dispatch", via
post()
,postDelayed()
, andsendMessageAtTime()
) any Runnable object, as well as specific messages to itself and its handlers. -
Thread: A thread is a lightweight process capable of running in parallel with other processes. Java provides multi-threading at the language level through its Thread and Runnable classes.
-
Glide: An image loading and caching library for Android, which can handle remote resources and files on disk in a memory-efficient way.
-
Picasso: Another powerful image downloading and caching library for Android, known for its simplicity.
-
PhotoView: A simple view for displaying images with pinch to zoom features.
-
PdfView: A library that enables you to display a PDF in your application.
-
Admob Ads: Google's platform for monetizing mobile apps and websites with targeted advertisements. It includes various types of ads like banner, interstitial, native, and video reward ads.
-
Projects: These are example applications that you can build to learn and apply the concepts listed above. Each project idea incorporates different components and libraries for a comprehensive learning experience.
Loading charts...