Android App Development Training in Irinjalakuda
Android App Development Training – The Android operating system is the world’s most popular mobile platform. The proliferation of smartphones and the popularity of the Android platform have meant that there is a huge requirement for developers who can develop apps on Android OS. With over 1 billion Android devices already activated, this represents a great opportunity for developers.
JES Training on Android App Development Training will not only give you knowledge of the bare essentials but also a detailed end-to-end understanding of design and implementation. You will learn the basics of developing apps on the Android Platform, and get practical, hands-on knowledge in getting started with the various tools and concepts, principles and patterns, required in developing ready to market Android apps.
Here’s what you will learn!
- The use of Android development tools like Eclipse, Android Studio ,DDMS, Drawables, Listeners, and the Android SDK to build your very own apps
- Learn how to use different Layouts and Widgets
- Debugging tools and the working of Android SDK to add permissions to your app
- The use of Audio, Video, Services and Notifications to enhance user experience
- Understand how to create applications using SQLite database
- At the end of this training you would be ready with a working application which can be published on Google Play
Is this course right for you?
Software architects, Software Developers, Students, Web Designers and even entrepreneurs with a flair for technology will benefit from this course.
Prerequisites
- Basic Knowledge of Java
- Programming experience in Object Oriented Programming language is desired
Course Content:
Java Concepts
- JAVA Concepts(Core Java)
- Fundamentals of java OOPs Concepts Variables
- Data Types Object Creation and method Calling
- Inheritance in detail Method Overloading
- Overriding Abstract class Interfaces Constructors
- String StringBuilder and StringBuffer
- Methods Exception Handling : try,catch,finally,throw and throws Keywords:
- Static,Final,Super,this
- Java Machine test and Viva-1
Basics of Android
- A little background about Mobile Technologies
- Open handset alliance History and Version Android architecture
- Android Core Building Blocks
- Android project structure
- Setup Android Studio AndroidManifest.xml
- Resource Directories and Gradle Hello Android example
- Android Emulator Layouts :- Constraint Layout,Relative Layout,Linear Layout
Styles and Themes
- Styles.xml Colors.xml (Declaring colors and Drawables)
- Gradient Drawable resources for shapes and selectors
- Drawable resources for shapes and selectors
- Applying themes Custom Font
UI Widgets
- Working with TextView,EditText and Button
- Image View Check Box and RadioButton Alert Dialog Spinner
- Adapter AutoComplete
- Text View Date Picker Time Picker
Intent and Types
- Activity Lifecycle Intent
- Methods and Services
- Implicit Intent Explicit Intent
- Machine test and Viva-2
Fragments and Types
- Fragment Concepts
- Fragment Lifecycle
- Static Fragment Dynamic Fragment and FrameLayout Machine test
- Viva-3
Android Menu
- Option Menu
- Context
- Menu Popup
- Menu
Android Services
- Android Service IBinder and Raw Directory
- Android Start Service
- Android Bound Service
- Android Service Life Cycle
- Android Service Example
- Content Provider
Android Alarm Manager and Broadcast service
- Android AlarmManager
- PendingIntent
- PendingIntent Flags
- BroadcastReceiver Android
- BroadcastReceiver Example
Data Storage
- Preference Shared
- Preferences and editors
- Shared Preferences from xml
- File Internal Storage
- External Storage
SQLite Open Handler
- Creating and Upgrading
- Database Adding and Retrieving SQLite Data
- SQLite Spinner
- SQLite ListView
- Machine test
- Viva-4
Telepony
- Telephony Manager
- Making Phone Call
- Send SMS
- Send Email
Animation
- Android Drawable
- class Frame
- Animation Tween
- Animation
External Library
- Picasso
- Recycler View
- Card View
Notification
- Android Notification
- Creating Notification
- Builder Setting
- Notification Properties
- Notification Manager
- Class Notification
- Compat.Builder class
Android Google Map
- Google Console Setting Up
- Map API and SHA-1 Key Adding Map
- Customizing Map Google Map class
- Map Fragment
Material Design Library
- Text Input
- Layout Drawer
- Layout Bottom
- Navigation Image Slider
- Tabbed Activity Navigation View
Machine Test Viva 6
- Firebase
- Firebase Console
- Firebase example
Viva & Live Project
Implementation of Android Live Projects