Learn Android App development from AP Edusoft Software Solutions. It is Good place to build your skill in Android app development or mobile app development.
Note: Successfully did the campus training in IIT Delhi
on Android app development. It was great experience with them.
www.apedusoft.com AP Edusoft Software Solutions 9
Contents (UI development): Introduction to layouts
Views and custom views(View groups, Button and Radio Buttons) Attributes of views Horizontal Views and swiping with ViewPager Designing multiple screens Native and custom dialogs List view and Grid Views Action Bar and customization of action bar. CheckBox, Spinner, ProgressBar, ToggleButtons, Date and Time pickers. Overflow Options menus and custom menus and Tabs. Toast, Popups, Image and Media. Styles and Theames. Native animations and custom animations. Adapters and Graphics components. Click and navigation events of views. Notification www.apedusoft.com AP Edusoft Software Solutions 10 Java Concepts:
OOPs Concepts. Strings and wrapper classes Threads and Multithreading. Inheritance in details Packages and Interfaces Exception handling
www.apedusoft.com AP Edusoft Software Solutions 11
Introduction to Android:
What is Android? Setting up development environment Android API levels and OS layers. Basic components: Activity, Services, Broadcast and content providers. Virtual devices
www.apedusoft.com AP Edusoft Software Solutions 12
Application Structure (In detail):
AndroidManifest.xml uses-permissions and uses-sdk Resources and R.java Assets Hello word application
www.apedusoft.com AP Edusoft Software Solutions 13
Application components in detail (Activity):
Introduction to activity Lifecycle of an Activity Use cases Scenario handling UI and callbacks
www.apedusoft.com AP Edusoft Software Solutions 14
Application components in detail (Services):
Introduction to services Importance in application Lifecycle of a services Types of services Use cases
www.apedusoft.com AP Edusoft Software Solutions 15
Application components in detail (Broadcast receivers):
Introduction to Broadcasts Lifecycle of broadcasts Importance of Broadcast receivers Use cases
www.apedusoft.com AP Edusoft Software Solutions 16
Application components in detail (Content Providers):
Introduction to Content Providers. Lifecycle of CP. Use cases
www.apedusoft.com AP Edusoft Software Solutions 17
Adapters and Menes:
Introduction to Adapters and Menus. Types of Adapters. Use cases and
www.apedusoft.com AP Edusoft Software Solutions 18
Application components in detail (Intents):
Introduction to Intents and Intents Filters. Types of Intents Uses cases Examples
www.apedusoft.com AP Edusoft Software Solutions 19
Storage Options:
Shared Prefrences. SQLite Database. File data saving Network Storage
www.apedusoft.com AP Edusoft Software Solutions 20
Threads:
Handlers AsynkTasks Loaders
www.apedusoft.com AP Edusoft Software Solutions 21
Networking:
Why Networking in Android Networking technologies Data types: JSON and XML including parsing Possible exception handling while establishing a connection with server. Security considerations. Networking protocols and requests types. Introduction to API. Testing of APIs.
www.apedusoft.com AP Edusoft Software Solutions 22
Android Debugging:
Introduction to debugging tools. Logs printing and breakpoints. ADB and debugger. Execution of code point by points.
www.apedusoft.com AP Edusoft Software Solutions 23
Android Advance Topics:
Google maps and Location based services. Sensors. Camera API. Multimedia. Third Party libraries integration Social Media integration. SignalR and Websockets frameworks. Firebase and AppIndexing Google ads and ads libraries integartions Multi Device support apps-Universal Applications www.apedusoft.com AP Edusoft Software Solutions 24 Android Advance Topics:
JSON parsing by GSON. Paints and graphics. Material design. Marshmallow permissions. Cache profiling and Memory profiling. SignalR and OpenFire. InAppPurchages and Payment gateways. Publishing to Google play store. Google Analytics and MixPanel Integration. Bluetooth Low Energy (BLE) www.apedusoft.com AP Edusoft Software Solutions 25 Training Benefits of AP Edusoft Software Solutions
Real Time Trainer: How Realtime Experts Help You? The current education system does not focus on training people to enhance their skills that make them employable. Realtime Experts bridges the gap, providing employable skills to young minds. Small Training Batches: We preferred small batches so that we could focus on each individuals during the training. Flexible Timing: The flexibility to choose the start and finish time of the training within core hours; ...Compressed training weeks. Practical Guidance: Practical Guidance training means studying which takes place in a company or business, offering the student the opportunity to adapt what she or he has learned in practice and develop professionally. Since practical training is part of the students studies, it must www.apedusoft.com AP be Edusoft Software Solutionsand supervised. well-planned 26 Training Benefits of AP Edusoft Software Solutions
Hands on Experience: By completing this hands-on training, IT students have experienced greater success in their training, and some have obtained certifications that led to career opportunities. Placement Assistance: Placement assistance helps you to prepare for interviews with major companies, career counseling, provides guidance on writing resume, fills out job applications etc. It helps you to find suitable jobs and positions. Live Project Training: Our live project training program or real time project training program is specially designed to gear up students and job seekers who are lacking the required experience, exposure and skill set in IT industry. www.apedusoft.com AP Edusoft Software Solutions 27 Thank You!!