
Thank you for purchasing this course! Click on the next lecture to begin your learning journey!
Download Android Studio on Windows by opening the first link, scroll to download options, select the recommended option, ensure the Android Virtual Device is checked, then install and finish.
Learn to create and manipulate ArrayList in Java for Android Studio, including adding, removing, replacing, iterating, and printing elements using zero-based indexing.
Explore Java's logical operators, including less than, greater than, less than or equal, greater than or equal, equal, and not equal, and apply them in if statements and the ternary operator.
Explore Android Studio essentials with a hands-on walkthrough of the manifest, themes, resources, and activities, including emulators, drawables and shapes, colors, strings, and Gradle dependencies.
This lecture covers android views like text view, edit text, button, image button, and image view. It explains constraints, wrap content, match_parent, margins, and how to add drawable resources.
Explore and compare constraint, linear, and relative layouts in Android Studio; learn manual and programmatic constraints, and build a simple activity with orientation, gravity, and alignment.
Develop an Android calculator in Android Studio by wiring views, setting ids, and implementing onClick listeners for add, subtract, multiply, and divide, parse inputs, and display results.
Learn how Firebase, Google's mobile app development platform, provides authentication, database, cloud storage, analytics, and ML Kit; access Firebase directly from the Android app using the SDK with no backend.
Configure Firebase in Android Studio for a social media project, enabling login and sign up with Google authentication and integrating authentication, real-time database, and cloud storage.
Design the sign up UI for a social media app by selecting Google fonts, organizing a font folder, and styling username, email, and password fields with Oswald.
Create a login screen in a new activity, using a constraint layout, with email and password fields and a login button to support the sign-up flow.
Implement sign up and login with Firebase authentication and Realtime Database, validate inputs, create a user object (username, email, password), store it, and navigate to the main activity on success.
Learn to log out and add posts in an Android app by wiring a submit flow to Firebase, handling image input, and modeling posts with a title and description.
Build a dynamic post feed with a recycler view, adapter, and view holder; fetch posts from firebase and display them in a linear layout.
Register a Google Play Console account, pay the $25 fee, create your app with store details and a privacy policy, generate the dot A-B file, and publish to Google Play.
Good luck publishing your app!
Fetch news data via a rest api using retrofit and an api service for a news item model. Display articles in a recycler view and format dates.
Setting up the RecyclerView and populating it with the information needed.
Set up main activity with a recycler view and adapter, add swipe to refresh, fetch news via an api service, override success and error handlers, and check connectivity for retrofit.
Create Android notification channels with API level checks, then build simple and expandable notifications using a compact builder and actions like read and reply.
An exhaustive course on android app development w/Java containing:
Basic Java Fundamentals required for learning Android App Development
A complete walkthrough of Android Studio
Develop simple android apps with in-built features of Android Studio
Working with Firebase and integrating it into your Android Apps
Develop more complex android apps using different API’s & libraries
Creating apps which look appealing to the user
Publishing your own app on the Google Play Store
First off, we're going to dive into Java. We'll learn about ArrayLists, loops, logical operators, objects/classes, and also do a quick quiz to test your understanding of the content.
Next, we're going to break-down Android Studio. The platform may look intimidating at first, but once we go through each part of it, step-by-step, it becomes a lot easier to understand. We'll look at what each file does/how to use it, views, layouts, and implementing java(from the previous section) into Android App Development.
It's time for our first app--the calculator app! We'll be developing a complete calculator, with functions like dividing, multiplying, subtracting, and adding. We'll get our first glance at designing the UI in Android Apps--which is quite fun!
Before we develop the social media app--a complicated, intricate app--we'll need to gain a foundation of Firebase. Hence, we'll be breaking down what exactly Firebase is, and how we can use it to our advantage in Android App Development.
Finally, we'll be developing our social media app. Comprising of several, broken-down lectures, it will allow you to understand how complex apps are developed. We'll also be talking about how to publish your own app to the Google Play Store, so you can start applying your new knowledge right away!