7
Hackveda Android Training Program Venue: H-3/6 0, Third Floor, Sector-18, Rohini, New Delhi Contact Us: +91-9654825370, +91-9891799066, 011-27297608 Website: http://www.hackveda.in , http://facebook.com/hackveda Android Day 1 Introduction to Company by Director Introduction Session of Trainer and Students Android Awareness Check Introduction to Android Toolkit, Android Developers & Android Online Resources Introduction to Eclipse, AVD Manager, SDK Manager, & Device Connections Android Day 2 Introduction to First Ready to Run Project in Android Introduction to XML Approaches in Android Create your First Layout in XML Approach Create your First Control in XML Approach Create your First Text for Controls in XML Approach Create your First Event Handling Program in XML Approach Android Day 3 Create your First Layout in Java Approach Create your First Control in Java Approach Create your First Text for Controls in Java Approach Create your First Event Handling Program in Java Approach Analyzing Differences and Selection of Approach while App Development Stages

Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Hackveda – Android Training Program

Venue: H-3/6 0, Third Floor, Sector-18, Rohini, New Delhi

Contact Us: +91-9654825370, +91-9891799066, 011-27297608

Website: http://www.hackveda.in , http://facebook.com/hackveda

Android Day 1

Introduction to Company by Director

Introduction Session of Trainer and Students

Android Awareness Check

Introduction to Android Toolkit, Android Developers & Android Online Resources

Introduction to Eclipse, AVD Manager, SDK Manager, & Device Connections

Android Day 2

Introduction to First Ready to Run Project in Android

Introduction to XML Approaches in Android

Create your First Layout in XML Approach

Create your First Control in XML Approach

Create your First Text for Controls in XML Approach

Create your First Event Handling Program in XML Approach

Android Day 3

Create your First Layout in Java Approach

Create your First Control in Java Approach

Create your First Text for Controls in Java Approach

Create your First Event Handling Program in Java Approach

Analyzing Differences and Selection of Approach while App Development Stages

Page 2: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 4

Create your First Layout in Hybrid Approach Create your First Control in Hybrid Approach Create your First Text for Controls in Hybrid Approach Create your First Event Handling Program in Hybrid Approach

Analyzing Differences and Selection of Approach while App Development Stages

Android Day 5

Concepts of Intent using Start Activity Approach

Create SMS Application using Intent

Create Phone Calling Application using Intent

Create Email Application using Intent

# Selection of 6 Android Teams, Scoring Details & Responsibilities

# Task allocation to Teams for Presentations

Android Day 6

Concepts of Intent using Start Activity for Result Approach

Create Camera Application Project and Set Wallpaper

Create Video recording application project and play in your own Video Player.

Create a Web Browser using Intent

# Team Presentation

# Scoring* = Scoring will be done on the basis of Presentation, Demo,

Coordination, Purpose, Lines of Code, Audience & Usage

Page 3: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 7

Concepts of Service in Android using Start Services

Concepts of Service in Android using Bound Services

Making File Sharing Apps

# Team Presentation & Scoring

Android Day 8

Concepts of using external Hardware Devices with Apps

Create your own Content Printing App

# Team Presentation & Scoring

Android Day 9

Concepts of Graphics and Animations in Android

Handling Bitmaps in Developer Style

Create Animation oriented Apps for Android

# Team Presentation & Scoring

Android Day 10

Concepts of Android Connectivity and Cloud Computing

Create a Wi-Fi Communicating Application

Battery Usage Optimizations during Connections and Data Transfer

Create Data Syncing App for the Cloud & Web-services

# Team Presentation & Scoring

# Allocation of Projects to Individuals and Teams

Page 4: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 11

Concepts of Location Management in Android

Create your own Network Tracking Application

Create your own GPS Tracking Application

Create a Geo Fence App for Android

# Team Presentation & Scoring

Android Day 12

Concepts of Search and Algorithms in Android

Create an App for Storing and Searching Data

Create an App with Integration to Google Search

# Team Presentation & Scoring

Android Day 13

Concepts of User Interface Management in Android

Create app for Custom Views using List View

Create app for Custom Views using Grid View

# Team Presentation & Project Status | Scoring

Android Day 14

Concepts of Making Money using Android Apps

Create Apps for Distribution and Monetization

using advanced techniques

# Team Presentation & Project Status | Scoring

Page 5: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 15

Understanding Android Operating System Concepts

Building Android Bootloader Program

Building and Compiling Android Kernel

# Team Presentation & Project Status | Scoring

Android Day 16

Building Android file-system and integrating with Kernel Building

Graphics for our Custom Android Operating System Adding our

Custom Applications in Android Operating System

Making Our Own Android Operating System & Running it on

Mobile Device

# Team Presentation & Project Status & Milestones Accomplished | Scoring

Android Day 17

Hacking Android Mobile Phone from Remote Computers using Windows / Linux / Mobiles

Hacking into Apps Database to compromise user data of Facebook, Gmail, Whatsapp,

SMS, Contacts and much more.

Create Virus Application for Android and Understanding Mobile Security

Issues Create Anti-Virus and Encryption based apps to protect Android Mobile

# Team Presentation & Project Status & Milestones Accomplished | Scoring

Page 6: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 18

Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis

Understanding Source Code Decoding Errors and using advanced methods to decode sources

codes and resources successfully

Understanding Framework Resources and Tags for decoding using Resource Tables

# Team Presentation & Project Status & Milestones Accomplished | Scoring

Android Day 19

Decompiling Class files to Java Source Codes and modifying them with Eclipse to rebuild.

Understanding concepts of binary references used in Android Apps for successful app decode.

Understanding Code Obfuscation & De-obfuscation used in Android Apps Development

# Team Presentation & Project Status & Milestones Accomplished | Scoring

Page 7: Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced Developer Techniques & Malware Analysis Understanding Source Code Decoding Errors

Android Day 20

Advanced Developer Concepts used at Industry

Analyzing Live Graphical Performance of Android Applications

Understanding Concepts of Java Native Interface with Native Languages(C, C++)

Using Java Native Development Kit and Testing Basic Codes

Where to From Here to become a Professional Developer in Android

# Team Presentation & Project Status & Milestones Accomplished | Scoring

Finalizing Projects at Labs under the guidance of Trainer | Report Generation (1-2 Week)