IT 4

Certified in Android App Development — Pumo Technovation
Pumo Technovation Logo

Certified in Android App Development

Course CodeIT-ANDROID-CERT
GroupIT
Overall Duration160:00 H

Module 1 – Java Setup Environment and Basics

  • Introduction To Java, Install Java and Environment Setup180 Mins
  • Java class and Objects, JDK, JVM, JRE Execution Matrix180 Mins
  • Scanner Class & Data Input Stream, Java Variables180 Mins
  • Formatting Output, Java Data Types, Type Casting Architecture180 Mins
  • Practice: FIND MAXIMUM AND MINIMUM OF ALL DATATYPE90 Mins
  • Practice: FIND SIZE AND TYPES OF DATATYPE IN MEMORY90 Mins

Module 2 – Java Operators & Logic Gates

  • Arithmetic, Assignment, Logical, Relational, Bitwise Operators90 Mins
  • Unary operators, Ternary operators & Shift Operator Engine90 Mins
  • Practice: ADD TWO NUMBERS WITHOUT USING + OPERATOR180 Mins
  • Practice: FIND LARGEST OF THREE NUMBERS USING TERNARY180 Mins
  • Practice: SWAP TWO NUMBERS USING ASSIGNMENT & AREA OF RECTANGLE180 Mins
  • Practice: GRADE ROUTINE LAB FOR STUDENTS EVALUATION180 Mins

Module 3 – Java Control Statements & Switch

  • Conditional Structures (if, else if, else branches)150 Mins
  • Nested conditions logic blocks & Switch Case structures150 Mins
  • Practice: CALCULATOR APPLICATION USING SWITCH ENGINE180 Mins
  • Practice: CGPA TRACKER LAB AND BANK ACCOUNTS ENGINE180 Mins
  • Practice: VALIDATION FOR ALPHABET OR NOT ROUTINE180 Mins

Module 4 – Java Loops and Patterns

  • While loop & Do While logical block control loops180 Mins
  • For loop structural layout & Nested execution modules180 Mins
  • Nested for, Nested while, Break, Continue, Return keywords180 Mins
  • Practice: PYRAMID PATTERNS & MATRIX PATTERNS LABS180 Mins
  • Practice: ANGLE PATTERNS, ZIGZAG & LOGIC-BASED PATTERNS180 Mins

Module 5 – Functional Blocks & Recursion

  • Functions Structure: Creation, Invocation, Arguments Binding180 Mins
  • Types Of Arguments, Default Parameter Value Management180 Mins
  • Passing a List as an Argument & Recursion Function Trees180 Mins
  • Practice: PALINDROME CHECK & PERFECT NUMBER VERIFICATION180 Mins
  • Practice: COUNT ZEROS IN A NUMBER, DUCK & ARMSTRONG CHECK180 Mins

Module 6 – Array Management & Matrix Math

  • What is Array: Allocation, Accessing Elements, Length property150 Mins
  • Single-Dimensional, MultiDimensional (2D Matrix), Jagged Arrays150 Mins
  • Looping Arrays, Passing/Returning Array structures from Methods150 Mins
  • Practice: FIND FIRST AND SECOND LARGEST NUMBER IN ARRAY60 Mins
  • Practice: DUPLICATES PIPELINE, MERGE TWO ARRAYS & 3*3 MATRIX LAB60 Mins

Module 7 – Strings & Advanced Text Engine

  • String Definitions, Core access controls & Mutation limits120 Mins
  • String vs StringBuffer vs StringBuilder architecture maps120 Mins
  • String Methods library, Logical String Comparison blocks120 Mins
  • Practice: COUNT THE VOWELS AND CONSONANTS IN A STRING60 Mins
  • Practice: REMOVE DUPLICATES, ANAGRAMS & FIRST NON-REPEATING CHAR60 Mins
  • Assessment 1: Coding Palindrome & Strongest Number Matrix60 Mins

Module 8 – OOP Core Pillars & Inheritance

  • Introduction to OOP: Classes, Objects & Modifiers scopes60 Mins
  • Inheritance Matrix: Single, Multilevel, Hierarchical, Hybrid120 Mins
  • Practice: CALCULATE ELECTRICITY BILL & CGPA ENGINE LAB60 Mins
  • Polymorphism: Compile-time vs Runtime (Overloading/Overriding)120 Mins
  • Practice: BANKACCOUNT BASE CLASS LAB WITH SUBCLASSES SYSTEM60 Mins

Module 9 – Abstraction, Interface & Encapsulation

  • Abstraction Engine: Abstract classes vs Implements Interfaces120 Mins
  • Multiple Inheritance resolution via structural Interfaces120 Mins
  • Practice: PRIME NUMBER LAB AND LINEAR SEARCH PIPELINE60 Mins
  • Encapsulation: Private scopes, Getter/Setter routines, this & super60 Mins
  • Practice: CIRCLE CLASS LAB WITH PRIVATE INSTANCE RADIUS MUTATORS60 Mins

Module 10 – Constructors & Exception Frameworks

  • Default, Parameterized, Overloading & Copy Constructors60 Mins
  • Practice: FIND THE NUMBER OF DAYS IN A SPECIFIC MONTH60 Mins
  • Exception Handling: Try, Multiple Catches, Nested blocks, throw/throws120 Mins
  • Practice: THROW EXCEPTION IF NUMBER IS ODD OR DUPLICATED INT60 Mins
  • Wrapper Classes & Type Safety: Primitive to Object Autoboxing60 Mins

Module 11 – Advanced Multithreading & Collections

  • MultiThreading: Thread Class, Runnable, Lifecycle, Synchronization60 Mins
  • Inter-Thread Communication (wait, notify), Executor Framework60 Mins
  • Collections: List (ArrayList, LinkedList), Set (HashSet, TreeSet)60 Mins
  • Map (HashMap, TreeMap), Queue Interface frameworks maps60 Mins
  • Practice: REVERSE TREESET VIEW LAB AND HASHMAP ASSOCIATIONS60 Mins
  • Sorting & Custom sorting using Comparable and Comparator interfaces60 Mins

Module 12 – File Streams, Lambda & ATM Assessment

  • File I/O Reading/Writing (FileReader, FileWriter, BufferedReader)60 Mins
  • Object state operations: Serialization & Deserialization pipelines60 Mins
  • Practice: Create File, Write Custom Data streams, Read back lab60 Mins
  • Lambda Expressions (Java 8 Functional Programming styles)60 Mins
  • Milestone Capstone: Full ATM Machine Simulation Terminal180 Mins

Module 13 – Kotlin Syntax Foundations

  • Kotlin Programming Overview, Setup environment, Native execution60 Mins
  • Syntax layout, Comments, Variables declaration, Input/Output streams90 Mins
  • Operators execution block & Identity checks (== vs === operations)120 Mins
  • Flow Control: If/When Expressions, Loops blocks, Break statements90 Mins
  • Practice: Android Version API level tracker & App Category sorter60 Mins

Module 14 – Kotlin OOP & Framework Project

  • Kotlin Core Types: Strings, Booleans, Ranges, Functional blocks210 Mins
  • Kotlin Object Orientation: Constructors, Classes, Inheritance tree90 Mins
  • Practice: Activity Lifecycle log simulations, Car accelerator bounds60 Mins
  • Kotlin Comprehensive Assessment: Multitask Engine & Recursion labs240 Mins
  • Capstone Base: Smart Expense Tracker DB storage architecture360 Mins

Module 15 – Android Core Architecture Building Blocks

  • Introduction to Android, Open Handset Alliance, App Categories180 Mins
  • History, Versions map, Codename tables and API distributions60 Mins
  • Android System Architecture layers (Dalvik VM vs ART engine layouts)90 Mins
  • Core Building Blocks (Activity, Service, BroadcastReceiver, ContentProvider)60 Mins
  • Practice: Activity Lifecycle hooks simulation, Core Component architecture charts120 Mins

Module 16 – Project Setup & Configuration Manifests

  • Studio IDE Setup, File hierarchy breakdown, Android Emulator configuration150 Mins
  • AndroidManifest.xml internals, Element scopes, Permissions registers120 Mins
  • R.java Resource compilation rules, Application Name and Package ID changes90 Mins
  • Practice: Project Creation labs, App package updates, Emulator captures180 Mins

Module 17 – Native UI Views & Layout Engines

  • Layout Engines: ConstraintLayout vs RelativeLayout performance maps90 Mins
  • Framework UI components: ListView, ProgressBar, WebView, GridLayout90 Mins
  • Interactive Views: CheckBoxes, Buttons selectors, ImageView configurations90 Mins
  • Practice: Complete Food Billing App with dynamic pricing models120 Mins
  • Practice: WebView Browser layout with integrated progress indicator120 Mins

Module 18 – Device Hardware Intents & UX Flows

  • Hardware hooks: Camera integration via Media Intents framework90 Mins
  • System managers: Flashlight controls via CameraManager systems90 Mins
  • UX Enhancements: Dynamic Splash Screen, Orientation locks180 Mins
  • Modern Navigation layouts: Floating Action Buttons, Navigation Drawers90 Mins
  • Practice: Native PDF Reader App renderer implementation lab120 Mins

Module 19 – Cloud Connectivity & Google Firebase

  • Firebase Platform Introduction, Project hooks, Configuration services90 Mins
  • Cloud Databases Realtime data operations: Save, Update, Read records90 Mins
  • Security layers: Fingerprint Authentication integration with fallback pin90 Mins
  • Practice: Firebase read/write data pipelines console application tracker120 Mins

Module 20 – Local Storage Engines & App UI Design

  • SQLite Database architectures, Tables creation, CRUD query layouts90 Mins
  • Application UI Design layout patterns: Login and Register systems90 Mins
  • Financial Design layouts: Wallet App UI layout, Transaction arrays90 Mins
  • Practice: SQLite Student database structure with list visualization60 Mins
  • Practice: Native Smart Watch UI layout & Note taking local storage app120 Mins

Module 21 – Game Development Engine & App Deployments

  • Android Game Development Core Concepts, Object vectors, Speed metrics90 Mins
  • Dynamic calculations logic: Dynamic scoring systems, Canvas collision mechanics90 Mins
  • Practice: BMI Calculator & Quiz App featuring question banks pools120 Mins
  • Comprehensive Module Assessment: Login UI / Wallet UX / Game Engine180 Mins
  • Portfolio Capstone 1: Full SQLite/Room Expense Tracker Ecosystem360 Mins
  • Portfolio Capstone 2: Cloud Connected Firebase Architecture App360 Mins
Android Core Architecture Development Ecosystem
Android Placement Frame 1
Android Placement Frame 2
Android Placement Frame 3
Android Placement Frame 4
Android Placement Frame 5
Android Placement Frame 6
Scroll to Top