SlideShare a Scribd company logo
1 of 5
Download to read offline
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

What's hot

The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 Jae Woo Kim
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizensjoelcitizen
 
Digital hour presentation BB10
Digital hour presentation BB10Digital hour presentation BB10
Digital hour presentation BB10Industree spa
 
Tamilmaran_Android
Tamilmaran_AndroidTamilmaran_Android
Tamilmaran_Androidtamil maran
 
Whitepaper KidoZen overview
Whitepaper KidoZen  overviewWhitepaper KidoZen  overview
Whitepaper KidoZen overviewkidozen
 
Android apps development
Android apps developmentAndroid apps development
Android apps developmentHarry Spencer
 
경험 경제에서 바라본 MS 스마트폰 전략
경험 경제에서 바라본 MS 스마트폰 전략경험 경제에서 바라본 MS 스마트폰 전략
경험 경제에서 바라본 MS 스마트폰 전략Seo Jinho
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile ManagementDipesh Mukerji
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125FirmansyahIrma1
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0madhavha
 

What's hot (19)

Company Profile
Company ProfileCompany Profile
Company Profile
 
The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8
 
Muhammad Hamdy_MSSWE
Muhammad Hamdy_MSSWEMuhammad Hamdy_MSSWE
Muhammad Hamdy_MSSWE
 
portfolio
portfolioportfolio
portfolio
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
Digital hour presentation BB10
Digital hour presentation BB10Digital hour presentation BB10
Digital hour presentation BB10
 
Company Overview
Company OverviewCompany Overview
Company Overview
 
IBM Worklight Whitepaper
IBM Worklight WhitepaperIBM Worklight Whitepaper
IBM Worklight Whitepaper
 
SpotOn Brochure
SpotOn BrochureSpotOn Brochure
SpotOn Brochure
 
Tamilmaran_Android
Tamilmaran_AndroidTamilmaran_Android
Tamilmaran_Android
 
Whitepaper KidoZen overview
Whitepaper KidoZen  overviewWhitepaper KidoZen  overview
Whitepaper KidoZen overview
 
Android apps development
Android apps developmentAndroid apps development
Android apps development
 
경험 경제에서 바라본 MS 스마트폰 전략
경험 경제에서 바라본 MS 스마트폰 전략경험 경제에서 바라본 MS 스마트폰 전략
경험 경제에서 바라본 MS 스마트폰 전략
 
Jason cross
Jason crossJason cross
Jason cross
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125Solution-Architectures-MADP-20180125
Solution-Architectures-MADP-20180125
 
Shruti puranik resume
Shruti puranik resumeShruti puranik resume
Shruti puranik resume
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
 

Viewers also liked

Viewers also liked (13)

Mcse security
Mcse securityMcse security
Mcse security
 
Mcitp server administrator 2008
Mcitp server administrator 2008Mcitp server administrator 2008
Mcitp server administrator 2008
 
Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)
 
Web design diploma
Web design diplomaWeb design diploma
Web design diploma
 
Mcsa security
Mcsa securityMcsa security
Mcsa security
 
Ccnp
CcnpCcnp
Ccnp
 
N+
N+N+
N+
 
A+
A+A+
A+
 
Jsp
JspJsp
Jsp
 
Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008
 
Adavanced maintenance diploma
Adavanced maintenance diplomaAdavanced maintenance diploma
Adavanced maintenance diploma
 
Graphic diploma
Graphic diplomaGraphic diploma
Graphic diploma
 
Red hat linux essentials
Red hat linux essentialsRed hat linux essentials
Red hat linux essentials
 

Similar to Java with android

Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Abhishek Kant
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
Best Institute for IBM Web Experience Factory
Best Institute for IBM Web Experience FactoryBest Institute for IBM Web Experience Factory
Best Institute for IBM Web Experience FactoryVirtual Nuggets
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Marcel de Vries
 
Android development training
Android development trainingAndroid development training
Android development trainingsrip30
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singhAvnish Singh
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfVitulChauhan
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen
 
Ibm web experience factory
Ibm web experience factoryIbm web experience factory
Ibm web experience factoryVirtual Nuggets
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...IOSR Journals
 
Atul Panda_Resume
Atul Panda_Resume Atul Panda_Resume
Atul Panda_Resume Atul Panda
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic GuideAKASH SINGH
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)XPERT INFOTECH
 

Similar to Java with android (20)

Ibm empresa movil
Ibm empresa movilIbm empresa movil
Ibm empresa movil
 
Shankar
ShankarShankar
Shankar
 
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
 
resume_ran
resume_ranresume_ran
resume_ran
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
Mohini_Singh_CV
Mohini_Singh_CVMohini_Singh_CV
Mohini_Singh_CV
 
Best Institute for IBM Web Experience Factory
Best Institute for IBM Web Experience FactoryBest Institute for IBM Web Experience Factory
Best Institute for IBM Web Experience Factory
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...
 
Android development training
Android development trainingAndroid development training
Android development training
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C#
 
Ibm web experience factory
Ibm web experience factoryIbm web experience factory
Ibm web experience factory
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
 
Atul Panda_Resume
Atul Panda_Resume Atul Panda_Resume
Atul Panda_Resume
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)
 
Android classes-in-mumbai
Android classes-in-mumbaiAndroid classes-in-mumbai
Android classes-in-mumbai
 

More from elshiekh1980

Red hat linux system administration
Red hat linux system administrationRed hat linux system administration
Red hat linux system administrationelshiekh1980
 
Red hat linux networking and security administration
Red hat linux networking and security administrationRed hat linux networking and security administration
Red hat linux networking and security administrationelshiekh1980
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sqlelshiekh1980
 
Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)elshiekh1980
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administrationelshiekh1980
 
Oracle 11g database security
Oracle 11g database securityOracle 11g database security
Oracle 11g database securityelshiekh1980
 
Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)elshiekh1980
 
J2 se course outline
J2 se course outlineJ2 se course outline
J2 se course outlineelshiekh1980
 

More from elshiekh1980 (18)

Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005
 
Security+
Security+Security+
Security+
 
Red hat linux system administration
Red hat linux system administrationRed hat linux system administration
Red hat linux system administration
 
Red hat linux networking and security administration
Red hat linux networking and security administrationRed hat linux networking and security administration
Red hat linux networking and security administration
 
Php
PhpPhp
Php
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sql
 
Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)Oracle 11g structured query language (sql)
Oracle 11g structured query language (sql)
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administration
 
Oracle 11g database security
Oracle 11g database securityOracle 11g database security
Oracle 11g database security
 
Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)
 
Mcse messaging
Mcse messagingMcse messaging
Mcse messaging
 
Maintenance
MaintenanceMaintenance
Maintenance
 
J2 se
J2 seJ2 se
J2 se
 
J2 se course outline
J2 se course outlineJ2 se course outline
J2 se course outline
 
Ic3
Ic3Ic3
Ic3
 
Cvoice
CvoiceCvoice
Cvoice
 
Ceh
CehCeh
Ceh
 
Ccna
CcnaCcna
Ccna
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

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