NodeJS Online Training
- Home
- NodeJS Online Training
u003cpu003eThe goal of Android App Development Training course is to provide developers easy and complete understanding of the Android u003cstrongu003eApp Developmentu003c/strongu003e with our Class Room Training. The Android Training course provides a series of sessions u0026amp; Lab Assignments which introduce and explain Android features that are used to code, debug and deploy u003cstrongu003eMobile Applicationsu003c/strongu003eu003c/pu003en
u003cpu003e✔ Development in Java Programming Languageu003cbr /u003en✔ Understanding of application development frameworks, environments, tools and processesu003c/pu003en
u003cpu003eu003cstrongu003eIntroduction to Androidu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Overview of Androidu003cbr /u003en✔ Java Editions and comparison with Androidu003cbr /u003en✔ Android Apps – Design, Vendor, Behavioral Classificationu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eAndroid Architecture Overviewu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Android Architectureu003cbr /u003en✔ Application Frameworksu003cbr /u003en✔ Android Libraries, Run time, Dalvik Virtual Machineu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eSetup of Android Development Environmentu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ System Requirementsu003cbr /u003en✔ Java, Eclipse and Android SDK Installationu003cbr /u003en✔ Android SDK andToolsu003cbr /u003en✔ Android Virtual Devices u0026amp; Device Definitionsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eYour Android Applicationu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Android Application Designu003cbr /u003en✔ Using PhotoShop for Graphic Designingu003cbr /u003en✔ Android Application Wireframes (screens)u003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eYour First Android Applicationu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Creating Android Applicationu003cbr /u003en✔ Creating Configurationsu003cbr /u003en✔ Testing the app: AVD, Active Deviceu003cbr /u003en✔ Android Project Structure and Manifest fileu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003ePublishing to the Play Storeu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Release process and Release build of Android Applicationu003cbr /u003en✔ Signing the .apk fileu003cbr /u003en✔ Preparing the Store Listing pageu003cbr /u003en✔ Content Ratingu003cbr /u003en✔ Distributing the Applicationu003cbr /u003en✔ Merchant Registration for Paid Applicationsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eActivitiesu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ About XML – approach to design layoutsu003cbr /u003en✔ Views and Layoutsu003cbr /u003en✔ View propertiesu003cbr /u003en✔ Linear Layout vs. Relative Layout vs. Frame Layout vs. Absolute Layoutu003cbr /u003en✔ Localization of UIu003cbr /u003en✔ Best practices for targeting various form factors: phone, tablet, TVu003cbr /u003en✔ Best practices when working designing Android UIu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eAndroid Testingu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Creating a Test Project for Android projectu003cbr /u003en✔ Working with Test Packagesu003cbr /u003en✔ Writing test casesu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eFragmentsu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Designing fragmentsu003cbr /u003en✔ Fragments life cycleu003cbr /u003en✔ Fragment management and integrationu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eUser Interfacesu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Creating the Activityu003cbr /u003en✔ XML versus Java UIu003cbr /u003en✔ Selection Widgets, Using fontsu003cbr /u003en✔ Common UI componentsu003cbr /u003en✔ Handling UI events: a bit about listenersu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eAdvanced UIu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Adaptersu003cbr /u003en✔ Complex UI componentsu003cbr /u003en✔ Menus and Dialogsu003cbr /u003en✔ Tabbed Activitiesu003cbr /u003en✔ Navigation Draweru003cbr /u003en✔ Animationsu003cbr /u003en✔ Create activity layouts programmaticallyu003cbr /u003en✔ Testing and optimizing UIu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eAndroid Material Designu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ What is material ?u003cbr /u003en✔ Material properties and Styling / Animationsu003cbr /u003en✔ Material Patternsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eResourcesu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Overview of Android Resourcesu003cbr /u003en✔ Creating Resourcesu003cbr /u003en✔ Using Resourcesu003cbr /u003en✔ Drawable Resourcesu003cbr /u003en✔ Animation Resourcesu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eBroadcast Receiversu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Broadcast receiver usage patterns: when and why to use themu003cbr /u003en✔ Implementing a broadcast receiveru003cbr /u003en✔ Registering a broadcast receiver via the manifest file and Programmaticallyu003cbr /u003en✔ Background Servicesu003cbr /u003en✔ Overview of Android servicesu003cbr /u003en✔ Service lifecycleu003cbr /u003en✔ Declaring a serviceu003cbr /u003en✔ Registering a serviceu003cbr /u003en✔ Starting and stopping a serviceu003cbr /u003en✔ Threads and other concurrency considerations with servicesu003cbr /u003en✔ Bound versus unbound servicesu003cbr /u003en✔ Remote versus local servicesu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eIntentsu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Working with Intentsu003cbr /u003en✔ Explicit and implicit intentsu003cbr /u003en✔ Using Intents as messaging objectsu003cbr /u003enIntents to start components expecting resultsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eStoring and Retrieving Datau003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Storage Model selection criteriau003cbr /u003en✔ Shared preferencesu003cbr /u003en✔ Internal Storage – Filesu003cbr /u003en✔ External Storage – SD Cardu003cbr /u003en✔ Testing the created files, toolsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eSQLite Databaseu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Introducing SQLiteu003cbr /u003en✔ SQLiteOpenHelper and creating a databaseu003cbr /u003en✔ Opening and closing a databaseu003cbr /u003en✔ Working with cursorsu003cbr /u003en✔ Inserts, updates, and deletesu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eNative Content Providersu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Content provider typesu003cbr /u003en✔ Searching for contentu003cbr /u003en✔ Adding, changing, and removing contentu003cbr /u003en✔ Native Android Content Providersu003cbr /u003en✔ Accessing Contact Book, Calendaru003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eCustom Content Providersu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Custom Content Provider classesu003cbr /u003en✔ Publishing content providersu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eWeb Servicesu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Understanding Web Servicesu003cbr /u003en✔ Web Services Architectureu003cbr /u003en✔ Building Server side componentsu003cbr /u003en✔ Publishing web servicesu003cbr /u003en✔ REST based web servicesu003cbr /u003en✔ Accessing Web Servicesu003cbr /u003en✔ Integrating Web Services with mobile clientu003cbr /u003en✔ Overview of networkingu003cbr /u003en✔ Checking the network status and web service statusu003cbr /u003en✔ Working with HTTP to access the web servicesu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eParsing, Parsersu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Document Object Model ( DOM )u003cbr /u003en✔ Simple API for XML ( SAX )u003cbr /u003en✔ JavaScript Object Notation ( JSON )u003cbr /u003en✔ Parsing XML and JSONu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eLocation Based Servicesu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Using Location Manager, Location Provideru003cbr /u003en✔ GPS and Network based trackingu003cbr /u003en✔ Testing the application using KML filesu003cbr /u003en✔ Simulation of the locations on the active deviceu003cbr /u003en✔ Location Listeners and Proximity Alertsu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eIntegrating Google Mapsu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ API Version 2 of Google Mapsu003cbr /u003en✔ User Interface – MapFragmentsu003cbr /u003en✔ API key generationu003cbr /u003en✔ Registrations in the manifest fileu003cbr /u003en✔ Google Map, Camera Positionsu003cbr /u003en✔ Adding Markers, Circles, Polylinesu003cbr /u003en✔ Google Maps Directions APIu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eTelephonyu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Telephony backgroundu003cbr /u003en✔ Accessing telephony informationu003cbr /u003en✔ Monitoring data activity and connectivityu003cbr /u003en✔ Working with messaging SMSu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eMultimedia in Androidu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Playing Audio u0026amp; Videou003cbr /u003en✔ Recording Audio u0026amp; Videou003cbr /u003en✔ Customizing Camera u0026amp; Capturing Photosu003cbr /u003en✔ Voice Recognitionu003cbr /u003en✔ Text To Speechu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eBluetoothu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Controlling local Bluetooth deviceu003cbr /u003en✔ Discovering and bonding with Bluetooth devicesu003cbr /u003en✔ Managing Bluetooth connectionsu003cbr /u003en✔ Communicating with Bluetoothu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eSocial Networking Integrationsu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Facebook Integrationu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003eu003cstrongu003eDebugging and Testing Android Appsu003c/strongu003eu003c/pu003enu003cpu003eu0026nbsp;u003c/pu003enu003cpu003e✔ Logcatu003cbr /u003en✔ Debuggeru003cbr /u003en✔ Traceviewu003cbr /u003en✔ HierarchyVieweru003cbr /u003en✔ Monkey Runneru003cbr /u003en✔ UIAutomatoru003c/pu003en
Call Our Advisor for Any Query
+91 85007 04562
Enroll Here for Course
Find Courses Here
- Advanced Java Online Training
- Android Online Training
- AngularJS Online Training
- Apache Spark Online Training
- Artificial Intelligence Online Course
- Asp.Net MVC Online Training
- Asp.Net Online Course
- Automation Anywhere Course Online
- AWS Online Training
- Blockchain Online Training
- Blue Prism Training
- C Language Online Training
- C#.NET Online Training
- C++ Online Course
- Core Java Online Training
- Data Science Online Training
- Best Online Course for Data Structures and Algorithms
- DevOps Online Training
- Big Data Hadoop Online Training
- Hibernate Online Training
- IoT Online Training
- iPhone Online Training
- jQuery Online Training
- NodeJS Online Training
- OpenSpan Online Training
- Oracle Online Training
- Python Online Training
- ReactJ Online Training
- RPA Online Training
- SalesForce CRM Online Training
- Selenium Online Training
- Spring Boot Online Training
- Spring Online Training
- SQL Server Online Training
- Struts Online Training
- UI Technologies Online Training
- UI UX Online Training
- UiPath Online Training
- Web Services Online Training
- XML Online Training