Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced...
Transcript of Hackveda Android Training Program · Android Day 18 Application Source Code Decoding using Advanced...
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
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
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
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
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
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
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)