The Complete Android & Java Developer Course - Build 21 Apps
- Offered byUDEMY
The Complete Android & Java Developer Course - Build 21 Apps at UDEMY Overview
Total fee | ₹12,800 |
Mode of learning | Online |
Difficulty level | Intermediate |
Credential | Certificate |
The Complete Android & Java Developer Course - Build 21 Apps at UDEMY Highlights
- Earn a Cerificate after completion of the course
- Compatible on Mobile and TV
- Get Full Lifetime Access
- Course Instructor: Paulo Dichone
The Complete Android & Java Developer Course - Build 21 Apps at UDEMY Course details
- Recommended for people with no programming or app developer experience
- Suitable for beginner programmers
- Best course for Web / iOS developers or any programmers who want to learn android development
- Software developers who need to architect, create and deploy commercial applications on Google's Android platform
- Entreprenueres who want to learn app development and save money on development & outsourcing
- Learn Android development, Java programming and Android studio from scratch
- Learn Java programming from a professional trainer from your own desk
- Create fun, engaging and real world Android apps (using Java) you can show to your friends and family
- Learn how to work with APIs, web services and advanced databases
- Visual training method, offering users increased retention and accelerated learning
- Have all the tools you need to successfully design, code and sell your Android apps
- Breaks even the most complex applications down into simplistic steps
- Build Whatsapp clone, Diary app, Temperature convertor app, Mood scanner app & much more
- Upload your android apps to the Google play and reach millions of android users
- Earn money by Monetising your android apps - By displaying ads
- Build 21 different Android and Java apps from scratch
- This course is designed to equip participants with the skills and knowledge needed to become proficient Android app developers using the Java programming language
- Throughout this course, participants will learn how to build a total of 21 fully functional Android applications, ranging from basic to advanced, covering various aspects of Android app development
The Complete Android & Java Developer Course - Build 21 Apps at UDEMY Curriculum
Introduction
What Will you get from this Android Development Course
Important MessageWindows PC - Install and Setup Software for Android App Development
Install JDK on Windows Machine
How to Set JAVA_HOME on Windows 10
Install IntelliJ - Our IDE and Run first Java Hello World
Install Android Studio on Windows
MAC OSX - Install and Setup
Installing IntelliJ IDE on Mac
Installing Android Studio on Mac
Trouble setting up Mac OSX - Follow these steps
Android Resources and Theoretical Guidelines
Free Android Books, Resources and Theoretical Guidelines
Learn Java Programming From Scratch!
Learn About Java Language
Java Compilation Process
Introduction to Variables
Integers and Concatenation
Variables - Floats, Chars, Doubles and Shorts
Variables - Booleans
Exercise - Hello World
Java Basic Operations
Relational Operators and If Statements
Logical Operators and If Statements
For and While Loops
Source Code Files
Introduction to Methods and Parameters
Introduction to Methods and Return Types in Java
Source Code Files
Java Advanced Concepts
Introduction to Classes and Objects
Instance or Member Variables - Access Control
Java Access Modifiers and Intro to Constructors
Java Access Modifiers and Getters and Setters - Part 2
Overloading Constructors
Introduction to Inheritance in Java - Part 1
Java Inheritance - Part 2
The Java Class Library
Source Code Files
Exercise I
Exercise II - Classes, Objects, Methods, Instance Variables, Constructor
Java Advanced Concepts 2 - Inheritance and Data Structures
Java - Introduction to Arrays
Java Arrays - Part 2
Source Code Files
Java ArrayLists
Java - ArrayLists - Part 2
Source Code Files -Java Arrays and ArrayLists
HashMaps
HashMap - Part 2
Source Code Files - Hashmaps
Java Programming Advanced Concepts - Inheritance and Data Structure
Congratulations! You are a Classy Java Developer!
Android App Development Tools
The Android Studio IDE - Setup and Run App
Android Platform Architecture
UPDATE: The Updated Android Studio New Changes
The Android Studio - Android File Structure
XML Files - Android User Interface and Constraint Layout
Android Studio - User Interface XML Properties
The R.java File
String.xml
The Manifest.xml File
Designing App Visuals - How To Use Views in Android/Java Development
Introduction to Textviews and Buttons - App 1 - Part 1
Introduction to Textviews and Buttons - App 1 - Part 2
EditText - Show Name App
Source Code Files
App - Meters to Inches - Part 1
App - Meters to Inches - Part 2
App - Meters to Inches - Final
Source Code Files
Try me! - App - Random Colors
Try me! - App - Random Colors - Final
Source Code Files - Try Me App
Designing App Visuals 2
Radio Buttons
Radio Buttons - Part 2
Seekbar
Toggle Buttons
CheckBox
CheckBox - Part 2
Alert Dialogs
Tip Calculator - Part 1
Tip Calculator - Part 2
Tip Calculator - Final
Source Code - Tip Calculator
Debugging
Context in Android and Toast Class
Log Class
What's Debugging - Breakpoints and Logging
What Are Activities And How to work with Navigation - Java / Android
What's An Activity?
Activity Life Cycle
Navigate to a Different Activity
Passing Data Between Activities
Passing Data Back to First Activity
Activity Source Code
Pet Bio App - Part 1
Pet Bio App - Part 2
Pet Bio App - Final
Source Code Files - Pet Bio
Recycler Views - Listviews alternative - Introduction
RecyclerView Introduction
Let's Create our First Recycler View - Part 1
RecyclerView - Part 2
RecyclerView - Part 3
RecyclerView - Part 4
Adding EventListener to Each Row
Tap Row and Show Another Activity
Source Code Files - RecyclerView
User Interface - Android Layouts - XML
Deeper Look at XML Layouts - LinearLayout
Relative Layout
Table Layout
Scrollview
Android Styles Layouts and Themes
Android Media Player
Frame Animations
Fading Animation
Source code - Frame and Fading Animations
Android Media Player Introduction - Play and MP3 File - Part 1
Playing MP3 File - Part 2
Playing MP3 File - Adding a Seekbar - Part 3
Build a Music Player - The MusicBox
MusicBox App - Part 2
MusicBox App - Part 3
MusicBox App - Part 4
MusicBox App - Final
Music Box - Final Touch!
Storage in Android - Shared Preferences, Internal Storage, SQLite Database
Introduction to Storage in android - Shared Preferences
Write/Read TextFile - App Honey-Do List
Source Code
Database Introduction - SQLite in android
App - Contact Manager - Sqlite - Part 1
App - Contact Manager - Sqlite - Part 2
App - Contact Manager - Sqlite - Part 3
App - Contact Manager - Sqlite - Part 4
App - Contact Manager - Sqlite - Part 5
App - Contact Manager - Sqlite - Final
Android Sqlite Database - Part 2 - Build a Grocery List App
Let's Build a Grocery List - Demo
App Grocery List - Setup - Part 2
App Grocery List - Setup - PopuUp Alert Dialog - Part 3
App Grocery List - Part 4
App Grocery List - Part 5
App Grocery List - Part 5.1
App Grocery List - Part 5.2
App Grocery List - Part 6
App Grocery List - Part 7
App Grocery List - Part 8 - Adding To Database
App Grocery List - Part 9
App Grocery List - Part 10
App Grocery List - Edit and Update Grocery - Part 11
App Grocery List - Final Product
Source Code
Storage in Android 2 - Shared Preferences, Internal Storage, SQLite Database
App #22 - Calories Counter - Part I
App - Calories Counter - Part II
App - Calories Counter - Part III
App - Calories Counter - Part IV
App - Calories Counter - Final
Source Code - Calories Counter Project
Connecting to the World - Introduction to HTTP Requests - Consuming JSON Data
Introduction to HTTP Request and Networking
What's an Android Library?
Volley Library UPDATE - Please Read this.
Volley - JSON ArrayRequest
Volley - String Request
Volley - JSON ObjectRequest
Let's Build a Movie Directory App - Demo
App - Directory New Updates
App - Let's Build a Movie Directory Setup - Part 1
App - Movie Directory - Setup RecyclerView Adapter - Parsing..
App - Movie Directory - Part 3
App - Movie Directory - Setup Volley: Retrieve JSON Object
App - Movie Directory Movie Details - Part 5
App - Movie Directory -Movie Details Part 6
App - Movie Directory Finish Details Activity - Part 7
App - Movie Directory - Final Product!
Source code Movie App
Firebase - Cloud Based Application Development
Firebase - Introduction to Cloud Based Service
Firebase - Login and Authorization
Firebase - Android - Sign-in With Email
Firebase - Android - Creating Accounts
Let's Build a Blog App - Demo
Blog App - Setup - Part 2
Blog App - User Authentication - Part 3
Blog App - Creating Menu - Part 4
Blog App - UI for PostActivity - Part 5
Blog App - Blog Recycler Adapter - Part 6
Blog App - Add Post Activity - Part 7
Blog App - Add Post Activity - Part 8
Blog App - Getting Images from the Gallery - Part 9
Blog App - Saving a full Post- Part 10
Blog App - Populating all Posts- Part 11
Blog App -Creating Users- Part 12
Blog App -Adding a Profile Picture- Part 13
Blog App - Save a Profile Picture- Part 14
Blog App - Final Product- Part 15
Source code - Blog App
Where Am I? - Using Google Maps and Geocoding and Location Manager
Introduction to Location Based Applications - Google Maps
Maps - Adding Multiple Markers
Adding Markers Part 2
Source code - Adding Markers
Getting Current Location and Updating Locations
Location and Maps - Update Location and Add Multiple Markers to Map
Introduction to Geocoding - Getting Address from Lat and Lang
Geocoding - Getting Address - Part 2
Source code Files - Location and Maps
Let's Build a Map-Based App - Earthquake Watcher
App Demo
App - EarthQuake Watcher - Setup - Part 1
Source code Files - The map project to use
App - EarthQuake Watcher - Parsing Quakes Coordinates - Part 2
App - EarthQuake Watcher - Displaying Markers on Map - Part 3
App - EarthQuake Watcher - Custom infoWindow - Part 4
App - EarthQuake Watcher - Custom Details Popu - Part 5
App - EarthQuake Watcher - Custom Details Popup - Part 6
App - EarthQuake Watcher - Adding a Webview - Part 7
App - EarthQuake Watcher - Changing Marker's Color - Part 8
App - EarthQuake Watcher - Final Product - Part 9
Source Code
Let's Build a Messaging App With Parse (What'sApp Clone)
What'sApp Clone Demo
What's Parse? How to Use Parse in Our Android Apps?
Setup our Messaging Project - Part I
Setup our Messaging Project Part II
User Interface Creation - Part I
User Interface Creation - Part II
User Interface Creation - Part III
User Interface Creation - Part IV
Setup Listview and Images - Introduction to Picasso Library
Setup Listview and Images - Introduction to Picasso Library - Part II
Login Screen Setup - Final Product
WhatsApp Clone App Source Code
Useful Links/tools
Upload/Publish Your App to Google Play
Requirements
How to Create a Google Developer Account?
Create Icons
Application Metadata - Take Screenshots of Your Application
Packaging Your Application
Application Metadata - Title, Description and Publish!
Versioning Your Apps
Bonus
Congrats! You are an Android Developer Now.
Bonus: Get Java, iOS & Swift Courses for Huge Discount
Android Studio Shortcuts
Links and Tools
Source Code
Other courses offered by UDEMY
The Complete Android & Java Developer Course - Build 21 Apps at UDEMY Students Ratings & Reviews
- 3-41