This course is entails Android Programming, with full practical approach of creating Android application. It is well structured into topics from the basic of Java, Installation of Eclipse and Android Studio, Basic of Android , Designing components in Android types of Services in Android.
DURATION: 10 DAYS.
REQUIREMENTS
·Laptop with at least 4 GB RAM, 25 GB disk space and at least 2.0 GHZ processor
·Android device
SOFTWARE
·Android studio Integrated Development Environment
·Java version 1.8 and above
·Windows 7 and above, Ubuntu 14.04 and above or MAC OS operating systems
COURSE OBJECTIVES
·Set up programming environment
·Create a mobile application with a responsive user interface
·Collect, store and fetch data using persistent storage such as:
oShared preferences
oSQLite
oFile system
·Sync data remotely when an internet connection is available.
Module One:Introduction to the android platform & Set up Environment
·Install the Java Development Kit version 1.8 or above
·Install the android studio software version 3.2 or above
·Setting up environment variables
Leveraging Application Fundamentals
Building mobile applications
·Introduction to JAVA and XML programming languages.
·Creating responsive user interfaces using XML
·Processing user input using JAVA
·Store user input to a persistent storage
·Packaging applications for deployment
·User permission prompt
Supporting asynchronous behavior
·Performing background tasks with services
·Communicating with intents
Module Two: Persisting Application Data
Selecting storage options
·Contrasting internal and external storage locations
·Saving application data with
oShared preferences.
oSQLite
oFile System
Module Three: Creating User Interfaces
Selecting visual components
Layout design
Building the layout
Connecting a view to an activity
Working with resource declarations
Connecting views to processing logic
Handling multiple screen resolutions
Localizing applications
Module Four: Processing User Input
Communicating with the user
Collecting user input
Provide user feedback using toast messages, Snackbar and alert dialogs.
Generating status bar notifications
Logging key application events
Interacting with the UI
Responding to user input events
Launching activities with intents
Writing Java event handlers
Generating context and option menus
Managing the activity life cycle
Detecting various activity lifecyles and taking appropriate actions to prevent memory leaks
Module Five: Exchanging Data over the Internet
Interacting with server-side applications
Synchronizing offline data with remote data
Communicating via HTTP clients
Developing clients for web services
Connecting to RESTful services
Creating and parsing JSON
Decoding JSON in the application
Start Date: 07/08/2019 End Date: 07/19/2019
Registration for this course has been closed. Please click ALL COURSES to view more future courses
Course Description
Course Duration: 10 days
Training Center: Datastat Research Center
Start Date: 07/08/2019
End Date: 07/19/2019
Registration for this course has been closed. Please click ALL COURSES to view more future courses
Courses
Discover Your Path to Excellence with Datastat's Diverse Courses – Elevate Your Skills with Expert-Led Learning