
Build a portfolio app to showcase your experience, projects, happy clients, services, and contact details, while adding project entries and company work histories.
Build a student management system in Android to view and edit student data, delete records, and ensure data remains available after the app is closed and reopened.
Preview the image gallery app and learn to import all photos from a device into the app, then enable image zoom and build the gallery feature.
Preview how to build a chat app with real time messaging, send messages between two icons, and load previous messages for a fully functional chat experience.
Install Android Studio on mac by downloading the dmg, dragging to applications, and launching IDE; install the Android SDK and emulator and download a system image for a virtual device.
Install Android Studio on Windows by downloading from Android developers site, running the installer, configuring SDK components and emulators, and selecting a Pixel 2 device with Android Q system image.
Set up a new android studio project named learning android, configure the package name and api level 15, and run the hello world app on a device or emulator.
Learn how to run your helliwell program on a real device by enabling developer options, connecting via USB, scanning for the device, and running the hello world app.
Learn the fundamentals of constraint layout by using top, bottom, left, and right constraints to position views, ensure horizontal and vertical constraints, and align elements in Android layouts.
Learn to add click event handlers from XML to an Android app, wiring plus, minus, and reset buttons to public void functions in the main activity.
Learn to implement on click listener in the main activity, cover three approaches to handle clicks for plus and minus buttons, distinguish which button was pressed, and show a message.
Learn to place an avatar image view in Android using constraint layout with left, right, and top constraints; size image smaller; and toggle visibility with a button in the activity.
Design a bio app in Android Studio that collects name, phone, email, and address with an activity and layout. Use intents to navigate between screens and set appropriate input types.
Learn to design a bio app screen with linear layout and vertical orientation, using a scroll view to prevent cutoff on small devices.
Design a login form with constraint layout, using horizontal and vertical guidelines to align email and password fields, and implement sign-up and log-in actions for responsive layouts.
Create a dice app by wiring a roll button to generate a random number between 1 and 6 and update the dice image accordingly in an Android activity.
Build an Android SMS app that lets users enter a phone number and an estimate message, requests runtime permission, and sends the estimates as SMS.
Learn to build a simple Android currency converter app that converts dollars to pounds, featuring a constraint layout, input fields, a convert button, and a result display with validation.
Learn to pass data between activities using intents and extras, retrieve values such as name and message, and navigate between screens in an Android app.
Create a fully functional android calculator app using a linear layout, with number and operator buttons, input display, and a responsive result area to perform arithmetic operations.
Master how to build a calculator interface in Android using constraint layout, arranging a four-column grid with vertical and horizontal guidelines and digit and operator buttons.
Explore Android form components by building a text view driven interface and a button that starts a new activity via an intent. Style text with size, color, and padding.
Explore how to implement radio buttons in Android, group them with a radio group, and determine the selected option in the main activity to drive user feedback.
Learn to build a simple Android app that uses a toggle button to turn a light on and off, updating the bulb icon and background accordingly.
Learn to implement checkboxes in an Android app by building a food order interface with burgers, sandwiches, and drinks, and assembling the final order with a string builder.
Create and wire an Android spinner to display programming languages, using an array adapter, assign an onItemSelectedListener, and show the selected language in the UI.
Learn to populate an android spinner from xml resources by creating a string array in strings.xml, binding it in the activity, and handling the selected programming language.
Implement an android date and time picker by tapping buttons to launch date and time dialogs, using calendar and simple date format to display selections and 24-hour time.
Explore the Android activity life cycle, from onCreate to onDestroy, and learn how activities start, resume, pause, stop, and restart, including navigation between activities with intents.
Preserve a counter across device rotation by implementing onSaveInstanceState with a bundle and restoring in onCreate, keeping the counter value and updating the UI.
Learn to theme Android apps by using color resources like colorPrimary, colorPrimaryDark, and colorAccent, applying them to the toolbar, status bar, window background, and navigation bar, with v21 overrides.
Use strings.xml and string resource files to internationalize Android apps, translating Hello, world and increment across languages. Add locale-specific values files like es to support Hindi, Chinese, and Russian.
Learn to use Android system broadcast receivers to listen for system and app events, register receivers at runtime with intent filters, and manage their lifecycle with onReceive and unregister.
Learn to access data across applications using content providers, read another app's database via content resolver, and query contacts by projection, selection, and sort order to display names and numbers.
Create a custom list view with a bespoke adapter for books in Android. Build a book data model with name, author, and image and wire it to a list view.
Bind data to the user interface with an adapter and a layout inflator for item layouts. Bind each book name and author in getView and enable item clicks.
Learn how to optimize list performance by implementing the view holder pattern, inflating layouts only once, and reusing views to reduce findViewById calls.
Build and handle android options and sub menus by creating a menu resource, defining items like menu one and menu two, inflating the menu, and handling clicks with onOptionsItemSelected.
Create a functional pop-up menu in an Android app by wiring a button to display a popup menu, handle item clicks, and refactor with a centralized on-click handler.
Learn to implement contextual menus in Android apps using long-press on buttons, including registering views, inflating menus, and handling item selections.
build a drawer layout wired to the Android navigation component, hosting home, about us, and profile fragments via a nav graph and nav controller with a navigation view.
Master bottom navigation in Android with a navigation controller, wiring a button navigation bar to fragments and dynamically hiding it on select screens.
Build a bottom bar in android by wiring a button bar to switch the home, about us, and profile fragments, with a floating action button and menu item handling.
Explore creating and handling alert dialogs in android apps, including yes/no confirmation and list option dialogs, by building and wiring dialog builders and button listeners.
Learn to implement view property animator in Android, moving Tom and Jerry left and right using translationX with three-second animations and left/right buttons.
Learn to implement and control animations in android apps using animation utils and xml, including fade in, fade out, rotation, and scaling, triggered by button clicks in your main activity.
Build a splash screen with animation using a provided image. Configure the splash activity as the launcher and automatically transition to the main activity after a short delay.
Learn how to implement scene transitions in Android to share views between activities and fragments, using transition names and API level checks for smooth forward and reverse animations.
Learn to implement a three-button floating action button with open and close animations, custom icons, and rotation effects in an Android app.
Learn to integrate the Picasso library to load images from the internet into image views. Configure the project, add the dependency, set image placeholders and resize images to 200x200.
discover how Picasso uses memory cache, disk cache, and internet loading, and how memory policy no cache and network policy offline shape image loading.
Load network images in Android using the Glide library: set up Glide in Gradle, call Glide.with(context).load(url).into(imageView), add internet permission, and resize images to 300x300.
Explore image caching options in the glide library, including loading from memory or disk, and configuring disk cache strategies (none, data, resource) to optimize image loading.
If you are looking for Complete Android App Development Masterclass , then this course is specially designed for you. In this course, we are going to explore android app development from basic to high level concepts.
You will Learn
Android Architecture
Android Jetpacks Components
Notifications
Google Services
Remote Database connection
Persistent Memory options in Android
Third party Library Integration
Xml and Json Parsing
and tons of useful stuffs about android app development
Want to get highly paid job as an android developer in 2020 ?
After joining this course, your chance of getting respected position as an android developer will be high because you will get to know about the actual development concepts of a High Level Android App Development here.