Android is a mobile operating system developed by Google, used in smartphones, tablets, and other devices.
Android is known for its flexibility, extensive app store, and integration with Google services, making it popular worldwide.
Why learn Android?
Android is continuously evolving, there's a constant demand for skilled developers who can leverage new features and technologies to build cutting-edge apps.
Learning Android development can also lead to lucrative career opportunities, whether as an independent app developer, working for tech companies, or freelancing.
What do we Provide?
Students gain proficiency in crafting user-friendly interfaces,
implementing database functionalities, integrating location-based
features, ensuring app security, and deploying applications to the
Google Play Store, equipping them with comprehensive skills to
create and launch robust Android applications.
Syllabus
Module 1: Introduction to Android
Introduction to Android
Need and Features of Android
Android Architecture
Set up and Installation of Android Studio
Directory Structure
Introduction to Java fundamentals
Object-oriented programming in Java
Android-specific Java concepts
Module 2: Components and Layouts
Directory Structure
Components of a Screen
Basics UI Design
Linear Layout
Relative Layout
Frame Layout
Table Layout
Absoulte Layout
Module 3: User Interface Design and Views
Text view,Edit Text
Button
Checkbox
Progress Bar
Menus
Dialogbox
Time and Date Picker
View
Module 4: Activities and Intents
Introduction to Intent
Intent Filter
Activity lifecycle
Content Provider
Basics of Service
Defining service
Multimedia Frameworks
Audio Capture
Animation
Creating and launching activities
Explicit Intents
Implicit Intents
Module 5: SQLlite
Introduction to DBMS
Configuring Database
SQL Commands
Data Relationships
CURD Operations
Module 6: Location and Maps
Getting Maps API key
Displaying Maps
Navigation to Specific Location
Getting Location
Geocoding and Reverse Geocoding
Monitoring Location
Location-based app development
Module 7: Security and Authentication
Introduction Android Security Model
Declaring Permission
Use In-built Permission
Custom Permission
Module 8: Deployment of Application
Creating Small Application
Signing of Application
Deploying an App
Developer Console
×
InfoStack Software Development, Training and Research Center, Solapur