fbpx

Mobile App

IT Sharks has many high quality courses available across 12 distinct categories. All our courses are self-paced and have been designed by subject matter experts, to give you an interactive and enriched learning experience.Depending on your learning goal, which help you focus your learning to provide you with specific expertise in your field or industry.

Android Diploma
Free
Mobile Apps

Android Diploma

Part 1: Concepts of JAVA (30 Hours)

  1. Principles of java
    • What's Java ?
    • Java history
    • Java Bytecode
    •  Java virtual machine
    • JRE(Java runtime environment )
    •  JDK (Java Development kit )
    • SDK(Software Development Kit )
    •  API(Application Programming Interfaces )
    •  Variables
    • Data Types
    •  Strings
    •  Input-output
    • Comments
    •  Math Operations
    • Conditional statement (if- switch)
    •  Looping
    • Arrays
    •  ArrayList
    •  Exceptions
    •  Streams (input stream- output stream)
    • Casting
  1. OOP
    • Class
    • Object
    • Member Variable
    • Member method
    • Constructor
    • Access Control Modifiers
    • Inheritance
    • Polymorphism
    • Interfaces
    • Abstraction
  1. Workshop #1
    • Implementing OOP scenario using Java

 

Part 2: Android (55 Hours)

  1. Introduction to Android
    • What’s Android?
    • Why Android.
    • Android Market.
    • Android Versions.
    • what’s new Android
  2. Android Architecture
    • Android Stack.
    • Android Features.
    • Android Architecture layer.
  3. Tools
    • SDK (software development kit).
    • JDK (java development kit).
    • IDE (integrated development environment.
  4. Android Studio
    • Setup Android Studio.
    • Android Manifest.
    • Important Folders.
    • Important Buttons.
    • logcat
    • Emulator and genymotion.
  5. Android Components
    • activities and services
    • Broadcast Receivers.
    • Content Providers.
  6. Building Application UI
    • Material design concept.
    • Layouts
    • Layouts type
    • attributes
    • View class.
  7. Activities
    • Life Cycle.
    • Call Back.
    • Methods Interacting with UI.
    • Resources.
  8. Intents
    • Explicit Intents.
    • Implicit Intent.
    • Intent Filter.
  9. listView
    • adapter.
    • listviews
    • custom views.
    • RecyclerView.
    •  
  10. Networking
    • threads
    • Async tasks
    • Volley library.
    • JSON Parsing.
  11. Data Storing
    • Shared preferences.
    • Internal storage.
    • External storage.
    • sqlite database
  12. Workshop (working in real Application)
  13. Services
    • Overview about services in Android and its life cycle.
    • Implementing a Service.
    • Implementing Intent service.
  14. Fragments
    • static and dynamic
    • Android Fragments Tabs.
    • Android Navigation Drawer.
  15. Camera
    • Working with camera.
  16. Multimedia in Android
    • Simple Media Player APP.
    • Simple video playback.
  17. Menus
    • Context Menu.
    • Popup Menu.
    • Option Menus.
  18. Notifications
    • Notification properties.
    • Attach Actions to notification.
    • Pending Intent.
  19. Maps and Locations
    • Working with Google Maps.
    • Finding current location and listening for changes in location.
    • Working with GPS.
  20. Workshop #2
    • Groups of students
    • 2 days of work
    • Implementing full app
    • Uploading app to playstore

Short Description

Duration: 85 Hours

Apply for this course

Please type your full name.
Invalid Input
Invalid email address.
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input

Connect with us

Villa No. 48, 2nd Floor, Flat 6, 105th Street, El Horreya Sq., Beside El Raya Market, Maadi - Cairo, Egypt 11728

  • Mobile+20 1200 30 2842

  • Whatsapp+20 101 774 3315

  • Email info@itsharks.co

Newsletter

Enter your email and we'll send you more information

© 2019 Copyright IT Sharks. All Rights Reserved.

Search