The Complete Android & Java Bootcamp – Material Design UI/UX
Description If you’re keen on becoming a Pro Programmer when learning Android development and build stunning Android Apps using the …
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 The Complete Android & Java Bootcamp – Material Design UI/UX 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
20 Sections 173 lectures 29 hours 29 mins in total
-
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 Ubuntu
00:07:00 -
Install IntelliJ IDEA on Windows
00:07:00 -
Install Android Studio on Windows PC
00:12:00
-
Install IntelliJ IDEA – MAC OSX
00:07:00 -
Install Android studio – MAC OSX
00:25:00
-
Let’s Build A Quotes App – From Scratch in Less Than 30 Minutes!
00:25:00
-
The Java Compilation Process
00:01:00 -
Variables in Java
00:05:00 -
Integers and Concatenating Variables
00:08:00 -
More Variables – Floats, Chars, Doubles and Shorts
00:03:00 -
Dart – Booleans
00:03:00 -
Relational Operators and If Statements
00:10:00 -
Java Basic Operations
00:06:00 -
Logical Operators and If Statements
00:09:00 -
For and While Loops
00:08:00 -
Introduction to Methods and Return Types in Java
00:12:00
-
Introduction to Classes and Objects in Java
00:15:00 -
Instance or Member Variables in Java – Access Control
00:09:00 -
Java Access Modifiers Protected – Part 1
00:15:00 -
Java Access Modifiers and Getters and Setters – Part 2
00:13:00 -
Overloading Constructors
00:05:00 -
Introduction to Inheritance in Java – Part 1
00:13:00 -
Java Inheritance – Part 2
00:11:00 -
The Java Class Library
00:14:00
-
Introduction to Arrays in Java
00:10:00 -
Java – Arrays – Part 2
00:06:00 -
Java – Introduction to ArrayLists
00:10:00 -
Java ArrayLists – Part 2
00:06:00 -
Java HashMaps
00:10:00 -
Java HashMaps – Part 2
00:04:00
-
The Android Studio IDE – Setup and Run App
00:03:00 -
Android Platform Architecture
00:06:00 -
Android File Structure
00:08:00 -
XML Files – Android User Interface and Constraint Layout
00:14:00 -
User Interface XML Properties
00:07:00 -
The R.java File
00:14:00 -
String.xml
00:06:00 -
The Manifest.xml File
00:05:00
-
Introduction to UI and UX – Material Design
00:12:00 -
Android Material Design Introduction
00:03:00 -
Android Views and ViewGroups
00:04:00 -
Buttons and Textviews Properties – Deeper View
00:12:00 -
Continue Exploring Properties – Buttons and Textviews
00:05:00 -
Linear Layout
00:06:00 -
Relative Layout
00:07:00 -
Android Resources – Drawable Menu Layout – mipmaps
00:15:00 -
Understanding Pixel Density in Android – DPI
00:05:00 -
Understanding XML Drawables – Creating Shapes
00:09:00 -
Button State Selectors Using XML
00:08:00 -
XML Gradient
00:03:00
-
What’s an Activity?
00:06:00 -
Activity Life Cycle
00:08:00 -
Navigate to a Different Activity
00:08:00 -
Passing Data Between Activities
00:13:00 -
Passing Data Back to First Activity
00:13:00 -
Pet App – Part 1
00:11:00 -
Pet App – Part 2
00:12:00 -
Pet App – Final
00:08:00 -
Context in Android And Toast Class
00:11:00 -
Log Class
00:07:00 -
What’s Debugging – Breakpoints and Logging
00:11:00
-
RecyclerView – Introduction
00:03:00 -
Create our First RecyclerView
00:11:00 -
RecyclerView – Part 2
00:10:00 -
RecyclerView – Part 3
00:17:00 -
RecyclerView – Part 4
00:08:00 -
RecyclerView – Adding Event Listeners to Each Row
00:06:00 -
RecyclerView – Tap Row and Show Another Activity
00:14:00
-
App Creation Process
00:09:00 -
Start Building Courses App – BAWP – Intro
00:02:00 -
Courses App – Create Project and Change Color Theme
00:07:00 -
Courses App – Setup Login Screen – Part 1
00:10:00 -
Courses App – Login User Interface (UI) – Part 2
00:10:00 -
Courses App – Creating Account UI
00:13:00 -
Courses App – RecyclerView – Create Course Row and Dashboard Activity
00:09:00 -
Courses App – Recycler Adapter – Part 1
00:10:00 -
Courses App – Setup Listrow and Adapter – Part 2
00:12:00 -
Courses App – Finishing up List Adapter – Part 3
00:11:00 -
Courses App – Showing List
00:07:00 -
Courses App – Add on Click Listener Event
00:12:00 -
Courses App – Grid and Listviews Options
00:22:00 -
Using the Palette API and Circular ImageView
00:18:00 -
Courses App – Details Activity – Part 1
00:18:00 -
Courses App – Show Class Image and Information on Details Screen
00:10:00 -
Courses App – Details – Reveal View Animation
00:13:00 -
Courses App – Adding Floating Button Animation
00:11:00 -
Courses App – Adding Comments to Course
00:13:00 -
Courses App – Colorize Using Palette API – Details Screen
00:09:00 -
Courses App – Finished Product – Congratulations and Challenge
00:02:00
-
Introduction to Fragments
00:05:00 -
Create First Fragment – Part 1
00:10:00 -
Fragment From Java Code – Final
00:07:00 -
Introduction to ListFragments – Setup – Part 1
00:13:00 -
Show Courses on Fragment List
00:20:00 -
Screensize Utitlity Class
00:06:00 -
SW600dp – Show it on Phone and Tablet
00:10:00 -
Creating Layouts with Two Fragments
00:09:00 -
Setup Details Activity and Fragment – Part 1
00:14:00 -
Setup OnItemClick Listener – Take to Details Activity
00:11:00 -
Passing Data to Next Activity and Fragment
00:15:00 -
Final Fragment App
00:11:00
-
What’s the WWW (World Wide Web)?
00:05:00 -
Web Technologies and the Web – Developer’s Perspective
00:05:00 -
Introduction to Android Libraries
00:04:00 -
Volley – Json ArrayRequest
00:18:00 -
Volley – String Request
00:06:00 -
Volley – JsonObject Request
00:19:00
-
Introduction to Storage in Android – Shared Preferences
00:14:00 -
Write-Read to Text File – App – Honey-Do List
00:19:00 -
Database Introduction – SQLite in Android
00:03:00 -
Let’s Build My Grocery List – Demo
00:03:00 -
My Grocery List – Setup – Part 2
00:08:00 -
My Grocery List – Setting up Popup AlertDialog – Part 3
00:08:00 -
My Grocery List – Part 4
00:10:00 -
My Grocery List – Part 5.1
00:10:00 -
My Grocery List – Part 5.2
00:13:00 -
My Grocery List – Part 6
00:11:00 -
My Grocery List – Part 7
00:13:00 -
My Grocery List – Adding Groceries to Database – Part 8
00:07:00 -
My Grocery List – Part 9
00:18:00 -
My Grocery List – Part 10
00:15:00 -
My Grocery List – Edit and Update Grocery – Part 11
00:09:00 -
My Grocery List – Final Product
00:08:00
-
Introduction to Infrmr News App
00:08:00 -
News API Setup
00:06:00 -
News App – Row Layout
00:13:00 -
News App – Recyclerview Setup – Part 1
00:14:00 -
News App – Volley Library Setup – Getting Data from API
00:13:00 -
News App – Show News Data on Recyclerview
00:13:00 -
News App – Show News Image and DateFormat
00:07:00 -
News App – Material Design Palette API
00:09:00 -
News App – Final – Infrmr App Finished
00:17:00
-
Introduction to Location Based Applications – Google Maps
00:12:00 -
Maps – Adding Markers on Long Click
00:11:00 -
Android Maps – Adding Markers on Map – Part 2
00:12:00 -
Getting Current Location and Updating Locations
00:15:00 -
Locations and Maps – Update Location and Add Multiple markers
00:13:00 -
Introduction to Geocoding – Getting Address From Latitude and Longitude
00:10:00 -
Geocoding – Getting Address – Part 2
00:09:00 -
Adding Multiple Markers on Map – Part 1
00:11:00 -
Adding Multiple Markers on Map – Part 2
00:12:00
-
EarthQuake App – Demo
00:05:00 -
EarthQuake App – Setup – Part 1
00:10:00 -
EarthQuake App – Parsing Quake’s Coordinates – Part 2
00:11:00 -
EarthQuake App – Displaying Markers on Map – Part 3
00:10:00 -
EarthQuake App – Custom InfoWindow – Part 4
00:14:00 -
EarthQuake App – Custom Details Popup – Part 5
00:09:00 -
EarthQuake App – Popup Details – Part 6
00:12:00 -
EarthQuake App – Adding a Webview – Part 7
00:18:00 -
EarthQuake App – Changing Marker’s Color – Part 8
00:12:00 -
EarthQuake App – Final Product
00:16:00
-
Firebase – Introduction to Cloud Based Services – Setup And Writing to Database
00:15:00 -
Firebase – Login Users and Setup Authorization
00:13:00 -
Firebase – Sign-in With Email and Password
00:13:00 -
Firebase – Creating Accounts
00:09:00 -
Firebase – Blog App – Demo
00:05:00 -
Blog App – Setup
00:10:00 -
Blog App – User Authentication – Part 3
00:14:00 -
Blog App – Creating Menu – Part 4
00:14:00 -
Blog App – User Interface for Post Activity – Part 5
00:12:00 -
Blog App – Blog Recycler Adapter – Part 6
00:14:00 -
Blog App – Setup AddPost Activity – Part 7
00:11:00 -
Blog App – Setup AddPost – Part 8
00:09:00 -
Blog App – Getting Images from Phone Gallery – Part 9
00:14:00 -
Blog App – Saving a Full Post – Part 10
00:17:00 -
Blog App – Populating All Posts – Part 11
00:16:00 -
Blog App – Creating Users – Part 12
00:17:00 -
Blog App – Adding a Profile Picture – Part 13
00:08:00 -
Blog App – Save Profile Picture – Part 14
00:14:00 -
Blog App – Final Product!
00:04:00
Course Reviews
No Reviews found for this course.