SlideShare a Scribd company logo
1 of 9
Presented by :
Mostafa Sharkawy
Agenda
Java & xml
IDE
SDK
AVD
API
Java
•Programming language
•For functionality
Xml
• Extensible Markup Language
• For the GUI(Graphical User Interface)
IDE
• Integrated development environment.
• Eclipse , IntelliJ , NetBeans.
SDK or (devkit)
•Software development kit
•Android SDK
AVD
• Android Virtual
  Device
• Emulator
API
•Application programming interface.

More Related Content

What's hot

Polyglot programming and agile development
Polyglot programming and agile developmentPolyglot programming and agile development
Polyglot programming and agile developmentShashank Teotia
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...melbats
 
Intro to Flutter
Intro to FlutterIntro to Flutter
Intro to FlutterShady Selim
 
Building custom tools with Docker API & SDK
Building custom tools with Docker API & SDKBuilding custom tools with Docker API & SDK
Building custom tools with Docker API & SDKGaurav Gahlot
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowAshnikbiz
 
Running Python Flask web apps on Azure App Service
Running Python Flask web apps on Azure App ServiceRunning Python Flask web apps on Azure App Service
Running Python Flask web apps on Azure App Serviceswaight
 
Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...DevGAMM Conference
 
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotionSrijan Technologies
 

What's hot (10)

Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Polyglot programming and agile development
Polyglot programming and agile developmentPolyglot programming and agile development
Polyglot programming and agile development
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
 
Intro to Flutter
Intro to FlutterIntro to Flutter
Intro to Flutter
 
Building custom tools with Docker API & SDK
Building custom tools with Docker API & SDKBuilding custom tools with Docker API & SDK
Building custom tools with Docker API & SDK
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD Workflow
 
Running Python Flask web apps on Azure App Service
Running Python Flask web apps on Azure App ServiceRunning Python Flask web apps on Azure App Service
Running Python Flask web apps on Azure App Service
 
Cloud Collaboration with Eclipse Che
Cloud Collaboration with Eclipse CheCloud Collaboration with Eclipse Che
Cloud Collaboration with Eclipse Che
 
Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...
 
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion
[Srijan Wednesday Webinars] Building Full-Fledged Native Apps Using RubyMotion
 

Viewers also liked

Viewers also liked (7)

What is new
What is newWhat is new
What is new
 
Google
GoogleGoogle
Google
 
Intro to appsplash
Intro to appsplashIntro to appsplash
Intro to appsplash
 
Android session notes
Android session notesAndroid session notes
Android session notes
 
Android Crash Course Lunch and Learn
Android Crash Course Lunch and LearnAndroid Crash Course Lunch and Learn
Android Crash Course Lunch and Learn
 
Short notes of android
Short notes of androidShort notes of android
Short notes of android
 
Apps for Academics: MIT Libraries
Apps for Academics: MIT LibrariesApps for Academics: MIT Libraries
Apps for Academics: MIT Libraries
 

Android1