ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords, Identifiers Operators Looping & Conditional Statements Introduction to OOP(Object Object Programming) Arrays & Strings Inheritance Inner Classes Exception Handling Thread Basics Generics Collections INTRODUCTION TO ANDROID Android Overview & History Why Android is different & important Android Development Framework Overview of Android Software Stack Linux Kernel Native Libraries Dalvik Virtual Machine App Framework Overview of SDK Android Development Tools Android Studio And Eclipse The Android Emulator Dalvik Debug Monitor Service(DDMS) The Android Debug Bridge(ADB) A Bit about IDE & ADT Creating your First App Running app on Emulator Main Building Blocks Introduction to Activities & their Life Cycle Office: 125, Super Speed Building, Green Park,
Introduction to Services Introduction to Content Providers Introduction to Broadcast Receivers CREATING UI IN ANDROID Designing User Interface Ways of UI Creation - XML versus Java Approach Views & Layouts Android Widget Toolbox Event Handling Lists & Adapters Menus & Dialogs Types of Resources Localization of resources Themes & Styles Creating Opening Screen Material Design Introduction Material Environment Material Properties Elevation & Shadows Animation Authentic Motion Responsive Interaction Meaningful Transitions Delightful details Style Color Icons Imagery Typography Writing Layout Units & Measurements Metrics & keylines Structure Adaptive UI Components Bottom Sheets Buttons Buttons: Floating Action Button Cards Chips
Data tables Dialogs Dividers Grid lists Lists Lists: Controls Menus Pickers Progress & Activity Selection Controls Sliders Snackbars & Toasts Subheaders Tabs Text fields Toolbars Tooltips Patterns Usability Accessibility Bidirectionality Resources Color palettes Devices Layout templates Roboto & Noto fonts Sticker sheets & icons Custom UI Controls Custom Dialogs, Views & Adapters Using Intents & Intent Filters Card View and Recycler View ViewFlipper, ViewSwitcher and ViewPager Best Practices for User Interface Handling Screen Rotation/Orientation Design for multiple Screens Fragments Creating Interactive UI with fragments Fragments Life Cycle Fragments with Navigation Drawer and Tabs Adding to back stack and popping the stack CREATING DYNAMIC APPS Connecting to Internet Embedding Webkit Browser Office: 125, Super Speed Building, Green Park,
Using Web Services Creating Google Maps Application Using Location Based Services Geo-coding Using Proximity Alerts Selecting Location Providers Custom Markers Changing the map type Setting up the emulator Using Threads in Android Handlers & Runnable Async Task Background Working Using Services Background Threads Creating & Managing Notifications Using Toasts Using Alarms Data Storage Shared Preferences Saving & Loading Files Database in Android- SQLite Introducing Content Providers Working with SD Card Implementing Broadcast Receivers Multimedia in Android Playing Audio Playing Video Telephony in Android Making Calls Accessing phone properties & status Working with Camera Taking pictures Controlling Camera Settings Rendering previews Using Bluetooth Discovering & Managing Bluetooth Connections Communication with Bluetooth Data Security & Permissions Peer-to-Peer Communication Android Instant Messaging Sending SMS Sending Email
Working with Sensors Implementing Sensors Using Accelerometer & Compass Determining your Orientation Advanced Android development XML & JSON Parsing Action Bar Google Cloud Messaging Getting the API Key Configuring Server Receiving and Generating Notifications in App Exploring 2D Graphics Animation Frame Animation Frame Animation with Audio Tween Animation Introduction to 3D Graphics in OpenGL Introduction to Augmented Reality Distribute Apps on Google Play Store USP s of THE KITES (Tech Kites Systems Pvt. Ltd.): 100% Placements Lab Assistance Career Counseling/Guidance Limited Batch Sizes Certified Professionals Live Development Experience Corporate Environment Part Time Jobs Corporate Training PD Classes Demo Classes Proper Practical Classes Domain and Hosting Professional Certifications Experience Letter Java (Oracle) Full Day Classes.NET(MCSE) GD and Mock Interviews PHP (Zend) Industry Experienced Trainers/Developers Regular Assessments & Tests Internship Scholarship Spoken English Classes