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

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.

OOP

    • Class.
    • Object.
    • Member Variable.
    • Member method.
    • Constructor.
    • Access Control Modifiers.
    • Inheritance.
    • Polymorphism.
    • Interfaces.
    • Abstraction.

Workshop #1

    • Implementing OOP scenario using Java.

Part 2: Android

Introduction to Android

    • What’s Android?
    • Why Android.
    • Android Market.
    • Android Versions.
    • what’s new Android. 

Android Architecture

    • Android Features.
    • Android Stack.
    • Android Architecture layer.

Tools

    • SDK (software development kit).
    • JDK (java development kit).
    • IDE (integrated development environment.

Android Studio

    • Setup Android Studio.
    • Android Manifest.
    • Important Folders.
    • Important Buttons.
    • logcat
    • Emulator and genymotion.

Android Components

    • activities and services
    • Broadcast Receivers.
    • Content Providers.

Building Application UI

    • Material design concept.
    • Layouts
    • Layouts type
    • attributes
    • View class.

Activities

    • Life Cycle.
    • Call Back.
    • Methods Interacting with UI.
    • Resources.

Intents

    • Explicit Intents.
    • Implicit Intent.
    • Intent Filter.

listView

    • adapter.
    • listviews
    • custom views.
    • RecyclerView.

Networking

    • threads
    • Async tasks
    • Volley library.
    • JSON Parsing.

Data Storing

    • Shared preferences.
    • Internal storage.
    • External storage.
    • sqlite database.

Services

    • Overview about services in Android and its life cycle.
    • Implementing a Service.
    • Implementing Intent service.

Fragments

    • static and dynamic
    • Android Fragments Tabs.
    • Android Navigation Drawer.

Camera

    • Working with camera.

Multimedia in Android

    • Simple Media Player APP.
    • Simple video playback.

Menus

    • Context Menu.
    • Popup Menu.
    • Option Menus.

Notifications

    • Notification properties.
    • Attach Actions to notification.
    • Pending Intent.

Maps and Locations

    • Working with Google Maps.
    • Finding current location and listening for changes in location.
    • Working with GPS.

Advanced Topics

Threads

    • UI(Main) thread versus worker thread.
    • Loopers, handlers, and event flow from system.
    • Writing multi threading programs.

Async tasks

    • Writing threading programs using Async tasks..
    • Updating UI from worker threads..

Data parsing

    • XML and JSON..

Reading and writing phone storage

Workshop #2

    • Groups of students.
    • 2 days of work.
    • Implementing full app.
    • Uploading app to playstore.

 

Short Description

Duration: 100 Hours

Apply for this course

Please type your full name.
Invalid Input
Invalid email address.
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 1112 50 5953

  • Whatsapp+20 101 774 3315

  • Email info@itsharks.co

Newsletter

Enter your email and we'll send you more information

© 2024 Copyright IT Sharks. All Rights Reserved.

Search