
Install java on Windows by downloading, accepting the license, and adding the java bin to the system PATH. Verify with java -version and javac.
Install Java on Mac by downloading the Oracle Java installer, accepting the license agreement, running the installer, and entering your password to complete the setup.
Install Android Studio on Windows, download and run the installer, set up the Android emulator, and configure the AVD Manager to prepare your environment for building a news feed app.
Install android studio on mac by downloading the dmg, dragging it to applications, opening the app, and completing standard sdk setup with emulator and android system image.
Download the resource file, extract it into your folder, and access the icons and images it contains for building the News feed Android app and WordPress API.
Design a functional homepage UI for a news app by building the layout, adding a toolbar, color themes, and a grid-backed recycler view with cards, all in Android Studio.
Add a local image slider to the news feed app using the Glide slider library, configure dependencies and manifest, and initialize the slider with local banner images.
Add a YouTube icon and locally designed category icons to a news app, then render them in a dynamic grid using a custom adapter and glide.
Learn to design a card-based news item layout for Android, arranging an image on the left, with a bold title, description, and source details for an engaging feed.
Choose a cross-platform text editor to modify your project files. You can use the recommended editor or another, but ensure you have at least one text editor installed.
Download and install xampp on Windows, follow the installer prompts to finish setup, then start xampp. Open localhost in your browser to view the web server and phpmyadmin interface.
Install XAMPP on Mac by downloading the installer, completing setup, and using the control panel to start services while allowing the apps through the network.
Install WordPress on Windows by downloading the latest package, extracting it to a local host folder, creating a news app database with phpMyAdmin, and configuring WP_ prefix.
Learn how Windows users install and enable the classic editor plugin in WordPress, including finding, activating, and accessing the post editor to write posts.
Install WordPress on Mac by downloading, unzipping, and renaming, create a local database named news app, configure wp-config.php, and access the admin dashboard. Apply the classic editor plugin for posts.
Learn to add posts and define fields in WordPress for a news feed app using advanced custom fields, media uploads, categories, and feature images via WordPress API.
Create a WordPress API endpoint to fetch published posts, register a GET route, and return post details (id, date, title, content, source name and logo) with pagination, tested via Postman.
Create a custom post type banner in WordPress, test the homepage API with Postman, and include fields for description, banner image URL, and banner click link.
build and test a WordPress API to fetch sliders and banners, define banner data fields, and extract id, title, description, image URL, and banner link using Postman.
Create a custom post type for advertisement and build the API to surface those ads on the homepage, configuring images, links, and descriptions.
Build a WordPress API to fetch news by category id by registering a rest route, implementing get news by category id, and filtering posts by taxonomy category and published status.
Build an api to fetch news by post id for a WordPress powered news app, test with Postman, and integrate the post data into the app.
Learn to add retrofit in your android project, configure dependencies and converters, and implement a singleton retrofit instance to fetch data from the WordPress API via the WP JSON endpoint.
Fetch data in Android Studio with retrofit by defining an API interface, creating home API calls with query parameters, and handling responses asynchronously via enqueue and logcat.
Learn to dynamically load slider banners from a backend API in an Android news feed app, wiring API data for real-time back-end control using a local IP address.
Master building a news timeline in an Android app by configuring a RecyclerView with a linear layout manager, creating a NewsAdapter, and handling multiple item view types.
Build a news timeline in an Android app by loading server data into a RecyclerView, using a News adapter and ViewHolder, and displaying images with Glide.
Hide the image view when a news item has no images and trim extra spacing to fix the news feed layout; refine adapter logic for category image API integration.
Develop a WordPress API for the category taxonomy, fetching and updating category data, including image uploads and color attributes, using taxonomy endpoints and Postman to verify results.
Load category data from the database, render category buttons with dynamic colors, and wire the API to fetch and display categories in the android app.
Implement the infinite news feature by paging data with a page number and start flag, trigger GET requests on scroll, and update the news list with a progress bar.
Implement a swipe to refresh feature in the Android news app by configuring the swipe refresh layout, styling the progress bar with the primary color, and refreshing news data.
Designs the news details screen by laying out source logo and name, title, description, and a recycler view for similar news, within a dedicated news detail activity and toolbar navigation.
Load news details by id from the api and render title, description, source name, logo, and views on the news detail screen, wiring the data through the api and intent.
Create an api that returns similar news by post id, extracting post categories, selecting a random category, and fetching news by that category while avoiding duplicates.
Implement a similar news API in the Android app by wiring a recycler view, news adapter, and remote data to display similar posts, remove duplicates, and enable sharing via intents.
Link your android app to cloud services by using the Firebase console and Google Cloud Platform, enable the YouTube Data API v3, and create credentials with package name and sha-1.
uncover how the YouTube API works and its data structure. call a get request with the required part parameter (snippet) and read video data such as title, description, and thumbnails.
Create a YouTube post type and add a general id field to track channel names and ids on the backend, then expose data via wp API and test with postman.
Design and implement a YouTube video activity using a viewpager with a collapsing toolbar, tab layout, and fragments, wiring it to an API interface to fetch YouTube data.
implement the YouTube API in an android app by wiring a fragment, a recycler view, and an adapter to load and display video thumbnails and titles.
Implement infinite loading of YouTube videos in the Android news feed app, fixing UI issues, loading indicators, and placeholders while handling next page tokens from the YouTube API.
Build an Android YouTube video player that loads a video on thumbnail click, shows its title and channel, and lists videos from the channel via the YouTube Android Player API.
Design an Android YouTube feed that loads more videos from a channel by channel ID, featuring a left-image item layout and a YouTube adapter to fetch up to 15 items.
Implement a category-based news feature in an Android app by loading category-specific posts via an API, using a category activity, toolbar, recycler view, and progress handling.
Learn to integrate Google AdMob into an Android news app by signing up, obtaining an ad unit ID, and initializing the Firebase mobile ads SDK to load test ads.
Load ads in the news details and category activities, adjust layout with bottom margins to prevent overlap, and display the latest ad in the YouTube video activity.
Create an AdMob banner ad unit, copy the ad unit ID, and replace test IDs with real IDs in your Android app and manifest to enable ads.
Design a feature to insert advertisements between news items by loading ads from our backend server before showing Google ads, and implement a dynamic ad layout.
Integrate ads between news items by loading ads from Google or the backend and rendering either a news card or an ad in a dedicated view holder.
Insert advertisements between news items in the category activity by loading ads alongside news data, prioritizing client-paid ads, and gracefully falling back to Google ads when needed.
Fix the multidex issue by setting multidex to true in the dependencies and adding the multidex dependency to support apps with more than 65,536 method calls.
Implement a post view counter by storing a counter in post meta, incrementing it on each view, and retrieving it to display updated view counts in the news feed.
Want to build your own News Feed Android App that actually earns ?
Then, this course is specially designed for you. I will teach you to build your own News Feed Android App that you can monetize using google admob or directly from your clients.
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.