Building Android Apps With Java

Building Android Apps With Java
=====

—–
Course Id: MOBI-ANDR
Duration: 30 Hours

Overview
—–
* There are more than 4 billion android users today
* Hence learning android development is both fun and can be profitable
* Helps you build a stable and sound career
* This course provides a solid and stable foundation for Android Development
* This course is designed with a lot of hands-on projects to speed up the learning experience

Pre-Requisites
——-
* No programming experience is required
* Keen Interest to learn android app development with Java

Training Objectives
——
* Learn Java programming from scratch
* Learn Android development from the ground up
* Use Android studio
* Create real world Android apps (using Java)
* Use Java APIs
* Access web services and databases
* Get the tools you need to successfully design, code and sell Android apps
* Simplify android app development techniques

Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided
—–
* All participants receive
* PDF of slides
* PDF of handson
* Access to instance with lab environment

Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements
—–
* Processor: 1.2 GHz+
* RAM: 512 MB+
* Disk space: 1 GB+
* Network Connection with low latency (<250ms) to Internet

## Daywise Course Outline
—–
## Day 1
—–
* Unit 1 : Introduction to Android Development
* Unit 2 : Installation
* Unit 3 : Learn Java Programming From Scratch!

## Day 2
—–
* Unit 4 : Java Basic Operations
* Unit 5 : Java Advanced Concepts
* Unit 6 : Collections

## Day 3
—–
* Unit 7 : Android App Development Tools
* Unit 8 : Designing UI using Views
* Unit 9 : First App Development – Step by Step

## Day 4
—–
* Unit 10 : Second App Development – Step by Step
* Unit 11 : Third App Development – Step by Step
* Unit 12 : Fourth App Development – Step by Step

## Detailed Outline
—–
Unit 1 : Introduction to Android Development
* Course Overview
* About Java
* About Android Studio
* About XML
* How To Build And Test Apps

Unit 2 : Installation
* Install Software for Android App Development On Windows
* Install JDK on Windows Machine
* How to Set JAVA_HOME on Windows 10
* Install IntelliJ
* Code And Run first Java Hello World
* Install Android Studio on Windows
* Android Resources

Unit 3 : Learn Java Programming From Scratch!
* Learn About Java Language
* Java Compilation Process
* Introduction to Variables
* Integers and Concatenation
* Variables – Floats, Chars, Doubles, Shorts and Booleans

Unit 4 : Java Basic Operations
* Relational Operators and If Statements
* Java Compilation Process
* Logical Operators and If Statements
* For and While Loops
* Introduction to Methods and Parameters
* Introduction to Methods and Return Types in Java

Unit 5 : Java Advanced Concepts
* Introduction to Classes and Objects
* Introduction to Constructors
* Instance or Member Variables – Access Control
* Java Operators
* Java Access Modifiers
* Java Getters and Setters
* Overloading Constructors
* Inheritance

Unit 6 : Collections
* The Java Class Library
* Data Structures
* Java Arrays
* Java ArrayLists
* HashMaps
* Utility Methods

Unit 7 : Android App Development Tools
* The Android Studio IDE – Setup and Run App
* Android Platform Architecture
* Android Project File Structure
* XML Files
* Android User Interface
* Constraint Layout
* User Interface XML Properties
* The R.java File
* String.xml
* The Manifest.xml File

Unit 8 : Designing UI using Views
* Introduction to Textviews
* Using Buttons
* Using Images

Unit 9 : First App Development – Step by Step
* Concept
* Design
* Code the Parts
* Run And Test

Unit 10 : Second App Development – Step by Step
* Concept
* Design
* Code the Parts
* Run And Test

Unit 11 : Third App Development – Step by Step
* Concept
* Design
* Code the Parts
* Run And Test

Unit 12 : Fourth App Development – Step by Step
* Concept
* Design
* Code the Parts
* Run And Test

Scroll to top