SlideShare a Scribd company logo
Vision for future


  Developing Android Applications with Java
Course Description:

With the backing of Google, Verizon, and other companies, the Android platform
is poised to take the mobile market by storm. One of the big reasons is portability:
now you can build apps that will work across several devices.

Course Overview:

    Effectively build professional mobile business applications using Java and
     the Android SDK
    Create intuitive, reliable software using activities, services and intents
    Design engaging user Interfaces that work seamlessly with a range of
     phones and tablets
    Store and retrieve data with content providers and the SQLite database
    Integrate Android applications with enterprise Web and location-based
     services
    Sign and publish completed programs in the Android Market for
     widespread distribution

Course Benefits:

    Use your Java skills to build apps with Eclipse and the Android SDK
    Build a working task manager application that tracks things to do and places
     to go
    Learn about Android controls, forms, and dialogs
    Link your app to a local database to make a user's data persistent
    Improve user experience by taking advantage of Android features
    Make your app location-aware, and tie your tasks to map views


                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future

Who Should Take This Course?

   Java developers who want to create Android apps
   Developers with extensive experience with Object-Oriented Programming
    (such as C#) who can pick up Java basics quickly
   Developers with Eclipse experience

Curriculum

Chapter1: Introducing the Android Platform
     Defining device characteristics
     Exploring the Android Market
     Establishing the development environment
     ADT plugin
     Java
     SDK
     Emulator
     Analyzing components of the architecture

Chapter2: Leveraging Application Fundamentals
   Building mobile applications
   Exposing the lifecycle events
   Creating activities to process user input
   Implementing views to build the User Interface (UI)
   Packaging applications for deployment
   Developing unit tests
   Supporting asynchronous behavior
   Performing background tasks with services



                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future

   Communicating with Intents
Chapter3: Creating User Interfaces
   Selecting visual components
   Assessing available widgets
   Building the layout
   Connecting a view to an activity
   Positioning form elements
   Working with resource declarations
   Declaring component definitions and layouts
   Internationalizing applications
   Handling multiple screen resolutions
   Exploiting dynamic resource generation
Chapter4: Processing User Input
   Communicating with the user
   Creating and displaying Toast
   Generating status bar notifications
   Collecting confirmation with dialogs
   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 lifecycle
   Integrating with the Android system
   Persisting data in response to notifications




                   Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
              Tel : 048/9102897                 Customer Service : 0102502304
       Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future


Chapter5: Persisting Application Data
   Selecting storage options
   Contrasting internal and external storage locations
   Saving application configuration with Shared Preferences
   Manipulating the SQLite database
   Executing queries to locate information
   Specifying column aliases with projections
   Retrieving data with cursors
   Consuming and creating content providers
   Accessing shared data resources
   Addressing content providers with URIs
   Binding to UI components
Chapter6: Maintaining System Responsiveness
   Avoiding Application Not Responding (ANR) errors
   Unloading the UI thread
   Designing for asynchronous execution
   Building background services
   Launching Intent Services
   Declaring services in the manifest
Chapter7: Exchanging Data over the Internet
   Interacting with server-side applications
   Synchronizing Android devices with servers
   HTTP requests
   Socket communications
   Developing clients for Web services
   Connecting to Restful services


                   Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
              Tel : 048/9102897                 Customer Service : 0102502304
       Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future

   Creating and parsing JSON
Chapter8: Enhancing the User Experience
   Working with tablets
   Developing for the Honeycomb platform
   Manipulating objects with drag and drop
   Optimizing applications for high screen resolution
   Combining fragments into a multilane UI
   Leveraging geolocation and mapping capabilities
   Plotting positions on Google maps
   Establishing location through GPS, Cell-ID and WiFi
Chapter9: Publishing Applications
   Specifying required permissions
   Versioning, packaging and signing software
   Uploading to the Android Market




                   Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
              Tel : 048/9102897                 Customer Service : 0102502304
       Email : info@ideal-generation.com        Website: www.ideal-generation.com

More Related Content

DOCX
DEEPTI REVANKAR_RESUME
PDF
usi_portfolio
PPSX
Black berry application development
DOC
BalajiChinnanan_CV
PDF
Mohamed_Adel_Basyony_Ali
PPT
J2 Me Gaming Using Netbeans
PPTX
Simplifying Enterprise Mobility - Powering Mobile Apps from The Cloud
PDF
Mobile Development
DEEPTI REVANKAR_RESUME
usi_portfolio
Black berry application development
BalajiChinnanan_CV
Mohamed_Adel_Basyony_Ali
J2 Me Gaming Using Netbeans
Simplifying Enterprise Mobility - Powering Mobile Apps from The Cloud
Mobile Development

What's hot (19)

PDF
Company Profile
PPTX
The platform and ecosystem strategy of Windows 8
PDF
Muhammad Hamdy_MSSWE
PDF
portfolio
PPT
OSGi Mobile eclipsecon 09
PPTX
microsoft windows phone for government and citizens
PDF
Digital hour presentation BB10
PDF
Company Overview
PDF
IBM Worklight Whitepaper
PDF
SpotOn Brochure
DOC
Tamilmaran_Android
PDF
Whitepaper KidoZen overview
ODP
Android apps development
PPTX
경험 경제에서 바라본 MS 스마트폰 전략
PDF
Jason cross
PPTX
Kony Mobile Management
PPTX
Solution-Architectures-MADP-20180125
PDF
Shruti puranik resume
DOCX
MADHAV_IOS_Profile_5.0
Company Profile
The platform and ecosystem strategy of Windows 8
Muhammad Hamdy_MSSWE
portfolio
OSGi Mobile eclipsecon 09
microsoft windows phone for government and citizens
Digital hour presentation BB10
Company Overview
IBM Worklight Whitepaper
SpotOn Brochure
Tamilmaran_Android
Whitepaper KidoZen overview
Android apps development
경험 경제에서 바라본 MS 스마트폰 전략
Jason cross
Kony Mobile Management
Solution-Architectures-MADP-20180125
Shruti puranik resume
MADHAV_IOS_Profile_5.0
Ad

Viewers also liked (13)

PDF
Mcse security
PDF
Mcitp server administrator 2008
PDF
Oracle 11g certified professional (ocp)
PDF
Web design diploma
PDF
Mcsa security
PDF
PDF
PDF
Mcitp enterprise administrator 2008
PPTX
Adavanced maintenance diploma
PDF
Graphic diploma
PDF
Red hat linux essentials
Mcse security
Mcitp server administrator 2008
Oracle 11g certified professional (ocp)
Web design diploma
Mcsa security
Mcitp enterprise administrator 2008
Adavanced maintenance diploma
Graphic diploma
Red hat linux essentials
Ad

Similar to Java with android (20)

PPTX
Mobile App Development
PDF
Profession android application development
PDF
Android Application Development For Dummies Michael Burton Donn Felker
PDF
Android Application Development Online Training.pdf
PPTX
Technology and Android.pptx
PDF
Get the most of benefits from i os app for your business globally
PDF
(Ebook) Android Cookbook by Ian F. Darwin ISBN 9781449374457, 144937445X
PPTX
All about android
PPTX
Helioserpsystems android training
DOCX
CS6611 Mobile Application Development Laboratory
DOCX
Cs 6611 mad lab manual
PDF
PT GTUG 1st Technical Tession - Android
PPTX
Introduction to Android development - Presentation
PDF
Android Application Development Programming With The Google Sdk 1st Edition R...
PDF
Android development
PDF
How do you hire a skilled Android developer for your project_.pdf
PPT
Android App Development Solutions India, Hire Android App Developers- Solutio...
PDF
Java For Mobile Devices – Building a client application for the Android platform
PDF
Java For Mobile Devices – Building a client application for the Android platform
PDF
Day1 before getting_started
Mobile App Development
Profession android application development
Android Application Development For Dummies Michael Burton Donn Felker
Android Application Development Online Training.pdf
Technology and Android.pptx
Get the most of benefits from i os app for your business globally
(Ebook) Android Cookbook by Ian F. Darwin ISBN 9781449374457, 144937445X
All about android
Helioserpsystems android training
CS6611 Mobile Application Development Laboratory
Cs 6611 mad lab manual
PT GTUG 1st Technical Tession - Android
Introduction to Android development - Presentation
Android Application Development Programming With The Google Sdk 1st Edition R...
Android development
How do you hire a skilled Android developer for your project_.pdf
Android App Development Solutions India, Hire Android App Developers- Solutio...
Java For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platform
Day1 before getting_started

More from elshiekh1980 (18)

PDF
Sql server 2005
PDF
Security+
PDF
Red hat linux system administration
PDF
Red hat linux networking and security administration
PDF
PDF
Oracle 11g with sql
PDF
Oracle 11g structured query language (sql)
PDF
Oracle 11g rac administration
PDF
Oracle 11g database security
PDF
Oracle 11g certified associate (oca)
PDF
Mcse messaging
PDF
Maintenance
PDF
PDF
J2 se course outline
PDF
PDF
Cvoice
PDF
PDF
Sql server 2005
Security+
Red hat linux system administration
Red hat linux networking and security administration
Oracle 11g with sql
Oracle 11g structured query language (sql)
Oracle 11g rac administration
Oracle 11g database security
Oracle 11g certified associate (oca)
Mcse messaging
Maintenance
J2 se course outline
Cvoice

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Java with android

  • 1. Vision for future Developing Android Applications with Java Course Description: With the backing of Google, Verizon, and other companies, the Android platform is poised to take the mobile market by storm. One of the big reasons is portability: now you can build apps that will work across several devices. Course Overview:  Effectively build professional mobile business applications using Java and the Android SDK  Create intuitive, reliable software using activities, services and intents  Design engaging user Interfaces that work seamlessly with a range of phones and tablets  Store and retrieve data with content providers and the SQLite database  Integrate Android applications with enterprise Web and location-based services  Sign and publish completed programs in the Android Market for widespread distribution Course Benefits:  Use your Java skills to build apps with Eclipse and the Android SDK  Build a working task manager application that tracks things to do and places to go  Learn about Android controls, forms, and dialogs  Link your app to a local database to make a user's data persistent  Improve user experience by taking advantage of Android features  Make your app location-aware, and tie your tasks to map views Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 2. Vision for future Who Should Take This Course?  Java developers who want to create Android apps  Developers with extensive experience with Object-Oriented Programming (such as C#) who can pick up Java basics quickly  Developers with Eclipse experience Curriculum Chapter1: Introducing the Android Platform  Defining device characteristics  Exploring the Android Market  Establishing the development environment  ADT plugin  Java  SDK  Emulator  Analyzing components of the architecture Chapter2: Leveraging Application Fundamentals  Building mobile applications  Exposing the lifecycle events  Creating activities to process user input  Implementing views to build the User Interface (UI)  Packaging applications for deployment  Developing unit tests  Supporting asynchronous behavior  Performing background tasks with services Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 3. Vision for future  Communicating with Intents Chapter3: Creating User Interfaces  Selecting visual components  Assessing available widgets  Building the layout  Connecting a view to an activity  Positioning form elements  Working with resource declarations  Declaring component definitions and layouts  Internationalizing applications  Handling multiple screen resolutions  Exploiting dynamic resource generation Chapter4: Processing User Input  Communicating with the user  Creating and displaying Toast  Generating status bar notifications  Collecting confirmation with dialogs  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 lifecycle  Integrating with the Android system  Persisting data in response to notifications Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 4. Vision for future Chapter5: Persisting Application Data  Selecting storage options  Contrasting internal and external storage locations  Saving application configuration with Shared Preferences  Manipulating the SQLite database  Executing queries to locate information  Specifying column aliases with projections  Retrieving data with cursors  Consuming and creating content providers  Accessing shared data resources  Addressing content providers with URIs  Binding to UI components Chapter6: Maintaining System Responsiveness  Avoiding Application Not Responding (ANR) errors  Unloading the UI thread  Designing for asynchronous execution  Building background services  Launching Intent Services  Declaring services in the manifest Chapter7: Exchanging Data over the Internet  Interacting with server-side applications  Synchronizing Android devices with servers  HTTP requests  Socket communications  Developing clients for Web services  Connecting to Restful services Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 5. Vision for future  Creating and parsing JSON Chapter8: Enhancing the User Experience  Working with tablets  Developing for the Honeycomb platform  Manipulating objects with drag and drop  Optimizing applications for high screen resolution  Combining fragments into a multilane UI  Leveraging geolocation and mapping capabilities  Plotting positions on Google maps  Establishing location through GPS, Cell-ID and WiFi Chapter9: Publishing Applications  Specifying required permissions  Versioning, packaging and signing software  Uploading to the Android Market Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com