Course Description
Description
If you’re keen on becoming a Pro Programmer when learning Android development and build stunning Android Apps using the best UI/UX Design principles, then [course_title] will be the right choice for you.
Through multiple engaging lessons, you’ll learn Java and Android Development for building material Design Apps, learn UI/UX and gain knowledge of Java and Android Development to create and design high-quality and scalable Android Material Design Apps. Moreover, learn how to install the tools and implement techniques to run Java programs like IntelliJ and install the Java libraries onto your machines such as Windows, Linux and Mac.
What you’ll learn
- Build robust UI/UX Material Design Apps
- Learn Java and Android Development
- Build Android Apps Using Android Fragments
- Use Android Material Design Animations for better User Experience
- Build Apps that Consume RESTful APIs
- Build Apps for Android Phones and Tablets
- Build Apps that Use Google Maps and Location
Requirements
- You should be able to use a computer
- Willingness and drive to learn, strong work ethics, a doer mentality
Who this course is for:
- Beginners, Intermediate, Expert Android App Developers
- Anyone who wants to learn how to build Amazing User Interfaces for Androids Apps using Material Design
- Anyone who wants to learn Java to build Android Material Design Apps
-
What you’ll get from this Course?00:02:00
-
How To Get Your Free Bonus Stuff?00:05:00
-
Install Java, JDK and JRE (Windows PC)00:08:00
-
Install Java JDK on Ubuntu00:07:00
-
Install IntelliJ IDEA on Windows00:07:00
-
Install Android Studio on Windows PC00:12:00
-
Install IntelliJ IDEA – MAC OSX00:07:00
-
Install Android studio – MAC OSX00:25:00
-
Let’s Build A Quotes App – From Scratch in Less Than 30 Minutes!00:25:00
-
The Java Compilation Process00:01:00
-
Variables in Java00:05:00
-
Integers and Concatenating Variables00:08:00
-
More Variables – Floats, Chars, Doubles and Shorts00:03:00
-
Dart – Booleans00:03:00
-
Relational Operators and If Statements00:10:00
-
Java Basic Operations00:06:00
-
Logical Operators and If Statements00:09:00
-
For and While Loops00:08:00
-
Introduction to Methods and Return Types in Java00:12:00
-
Introduction to Classes and Objects in Java00:15:00
-
Instance or Member Variables in Java – Access Control00:09:00
-
Java Access Modifiers Protected – Part 100:15:00
-
Java Access Modifiers and Getters and Setters – Part 200:13:00
-
Overloading Constructors00:05:00
-
Introduction to Inheritance in Java – Part 100:13:00
-
Java Inheritance – Part 200:11:00
-
The Java Class Library00:14:00
-
Introduction to Arrays in Java00:10:00
-
Java – Arrays – Part 200:06:00
-
Java – Introduction to ArrayLists00:10:00
-
Java ArrayLists – Part 200:06:00
-
Java HashMaps00:10:00
-
Java HashMaps – Part 200:04:00
-
The Android Studio IDE – Setup and Run App00:03:00
-
Android Platform Architecture00:06:00
-
Android File Structure00:08:00
-
XML Files – Android User Interface and Constraint Layout00:14:00
-
User Interface XML Properties00:07:00
-
The R.java File00:14:00
-
String.xml00:06:00
-
The Manifest.xml File00:05:00
-
Introduction to UI and UX – Material Design00:12:00
-
Android Material Design Introduction00:03:00
-
Android Views and ViewGroups00:04:00
-
Buttons and Textviews Properties – Deeper View00:12:00
-
Continue Exploring Properties – Buttons and Textviews00:05:00
-
Linear Layout00:06:00
-
Relative Layout00:07:00
-
Android Resources – Drawable Menu Layout – mipmaps00:15:00
-
Understanding Pixel Density in Android – DPI00:05:00
-
Understanding XML Drawables – Creating Shapes00:09:00
-
Button State Selectors Using XML00:08:00
-
XML Gradient00:03:00
-
What’s an Activity?00:06:00
-
Activity Life Cycle00:08:00
-
Navigate to a Different Activity00:08:00
-
Passing Data Between Activities00:13:00
-
Passing Data Back to First Activity00:13:00
-
Pet App – Part 100:11:00
-
Pet App – Part 200:12:00
-
Pet App – Final00:08:00
-
Context in Android And Toast Class00:11:00
-
Log Class00:07:00
-
What’s Debugging – Breakpoints and Logging00:11:00
-
RecyclerView – Introduction00:03:00
-
Create our First RecyclerView00:11:00
-
RecyclerView – Part 200:10:00
-
RecyclerView – Part 300:17:00
-
RecyclerView – Part 400:08:00
-
RecyclerView – Adding Event Listeners to Each Row00:06:00
-
RecyclerView – Tap Row and Show Another Activity00:14:00
-
App Creation Process00:09:00
-
Start Building Courses App – BAWP – Intro00:02:00
-
Courses App – Create Project and Change Color Theme00:07:00
-
Courses App – Setup Login Screen – Part 100:10:00
-
Courses App – Login User Interface (UI) – Part 200:10:00
-
Courses App – Creating Account UI00:13:00
-
Courses App – RecyclerView – Create Course Row and Dashboard Activity00:09:00
-
Courses App – Recycler Adapter – Part 100:10:00
-
Courses App – Setup Listrow and Adapter – Part 200:12:00
-
Courses App – Finishing up List Adapter – Part 300:11:00
-
Courses App – Showing List00:07:00
-
Courses App – Add on Click Listener Event00:12:00
-
Courses App – Grid and Listviews Options00:22:00
-
Using the Palette API and Circular ImageView00:18:00
-
Courses App – Details Activity – Part 100:18:00
-
Courses App – Show Class Image and Information on Details Screen00:10:00
-
Courses App – Details – Reveal View Animation00:13:00
-
Courses App – Adding Floating Button Animation00:11:00
-
Courses App – Adding Comments to Course00:13:00
-
Courses App – Colorize Using Palette API – Details Screen00:09:00
-
Courses App – Finished Product – Congratulations and Challenge00:02:00
-
Introduction to Fragments00:05:00
-
Create First Fragment – Part 100:10:00
-
Fragment From Java Code – Final00:07:00
-
Introduction to ListFragments – Setup – Part 100:13:00
-
Show Courses on Fragment List00:20:00
-
Screensize Utitlity Class00:06:00
-
SW600dp – Show it on Phone and Tablet00:10:00
-
Creating Layouts with Two Fragments00:09:00
-
Setup Details Activity and Fragment – Part 100:14:00
-
Setup OnItemClick Listener – Take to Details Activity00:11:00
-
Passing Data to Next Activity and Fragment00:15:00
-
Final Fragment App00:11:00
-
What’s the WWW (World Wide Web)?00:05:00
-
Web Technologies and the Web – Developer’s Perspective00:05:00
-
Introduction to Android Libraries00:04:00
-
Volley – Json ArrayRequest00:18:00
-
Volley – String Request00:06:00
-
Volley – JsonObject Request00:19:00
-
Introduction to Storage in Android – Shared Preferences00:14:00
-
Write-Read to Text File – App – Honey-Do List00:19:00
-
Database Introduction – SQLite in Android00:03:00
-
Let’s Build My Grocery List – Demo00:03:00
-
My Grocery List – Setup – Part 200:08:00
-
My Grocery List – Setting up Popup AlertDialog – Part 300:08:00
-
My Grocery List – Part 400:10:00
-
My Grocery List – Part 5.100:10:00
-
My Grocery List – Part 5.200:13:00
-
My Grocery List – Part 600:11:00
-
My Grocery List – Part 700:13:00
-
My Grocery List – Adding Groceries to Database – Part 800:07:00
-
My Grocery List – Part 900:18:00
-
My Grocery List – Part 1000:15:00
-
My Grocery List – Edit and Update Grocery – Part 1100:09:00
-
My Grocery List – Final Product00:08:00
-
Introduction to Infrmr News App00:08:00
-
News API Setup00:06:00
-
News App – Row Layout00:13:00
-
News App – Recyclerview Setup – Part 100:14:00
-
News App – Volley Library Setup – Getting Data from API00:13:00
-
News App – Show News Data on Recyclerview00:13:00
-
News App – Show News Image and DateFormat00:07:00
-
News App – Material Design Palette API00:09:00
-
News App – Final – Infrmr App Finished00:17:00
-
Introduction to Location Based Applications – Google Maps00:12:00
-
Maps – Adding Markers on Long Click00:11:00
-
Android Maps – Adding Markers on Map – Part 200:12:00
-
Getting Current Location and Updating Locations00:15:00
-
Locations and Maps – Update Location and Add Multiple markers00:13:00
-
Introduction to Geocoding – Getting Address From Latitude and Longitude00:10:00
-
Geocoding – Getting Address – Part 200:09:00
-
Adding Multiple Markers on Map – Part 100:11:00
-
Adding Multiple Markers on Map – Part 200:12:00
-
EarthQuake App – Demo00:05:00
-
EarthQuake App – Setup – Part 100:10:00
-
EarthQuake App – Parsing Quake’s Coordinates – Part 200:11:00
-
EarthQuake App – Displaying Markers on Map – Part 300:10:00
-
EarthQuake App – Custom InfoWindow – Part 400:14:00
-
EarthQuake App – Custom Details Popup – Part 500:09:00
-
EarthQuake App – Popup Details – Part 600:12:00
-
EarthQuake App – Adding a Webview – Part 700:18:00
-
EarthQuake App – Changing Marker’s Color – Part 800:12:00
-
EarthQuake App – Final Product00:16:00
-
Firebase – Introduction to Cloud Based Services – Setup And Writing to Database00:15:00
-
Firebase – Login Users and Setup Authorization00:13:00
-
Firebase – Sign-in With Email and Password00:13:00
-
Firebase – Creating Accounts00:09:00
-
Firebase – Blog App – Demo00:05:00
-
Blog App – Setup00:10:00
-
Blog App – User Authentication – Part 300:14:00
-
Blog App – Creating Menu – Part 400:14:00
-
Blog App – User Interface for Post Activity – Part 500:12:00
-
Blog App – Blog Recycler Adapter – Part 600:14:00
-
Blog App – Setup AddPost Activity – Part 700:11:00
-
Blog App – Setup AddPost – Part 800:09:00
-
Blog App – Getting Images from Phone Gallery – Part 900:14:00
-
Blog App – Saving a Full Post – Part 1000:17:00
-
Blog App – Populating All Posts – Part 1100:16:00
-
Blog App – Creating Users – Part 1200:17:00
-
Blog App – Adding a Profile Picture – Part 1300:08:00
-
Blog App – Save Profile Picture – Part 1400:14:00
-
Blog App – Final Product!00:04:00
Course Reviews
No Reviews found for this course.