• Home
  • WordPress
  • web Hosting
    • Free hosting
    • Cheap Hosting
    • comparison cloud , vps, shared, wordpress
    • managed wordpress hosting
    • managed cloud hosting
  • page Speed
  • Deals
  • Services
  • About

RAaz Kumar .com

wordpress tutorials seo hosting etc


Android Studio tutorials syllabus Topics Course details #AndroidApplicationDevelopment

 

S.NO Topics No. Classes
1 Core Java Class 1 to 3( 1Hour)
2 Android

o    Introduction

o    Software  Installation

o    History of android

o   Features   & Architecture

Class 4 ( 1Hour)

 

3 Deep Overview in Android Stack

o    Linux Kernel

o    Libraries

o     Android Runtime

o    Application Framework

o   Dalvik VM

4 Android Components

o    Activity

o    Services

o    Broadcast Receiver

o   Content Provider

Class 5( 1Hour)
5 Creating First Android Application

o    Creating Android Project

o    Debugging Application through

o    DDMS

o    Setting up environment

o    AVD Creation

o   Executing Project on Android Screen

Class 6( 1Hour)
6 Hello World App

o    Creating your first project

o    The manifest file

o    Layout resource

o   Running your app on Emulator

Class 7( 1Hour)
7 Intents

o    Implicit intent

o    Explicit Intent

o    Intent Filter

o   Activity Lifecycle

Class 8( 1Hour)
Test Date:                                                                                                                 Marks Scored:
8 Linking Activities

o    Linking Activity

o    Passing Data using Intent

o   Bundle

Class 9( 1Hour)
9 Building UI with Activities

o    Activities

o    Layouts and Common UIcomponents

o    Creating UI through code and XML

o    Activity lifecycle

o    IntentsCommunicating data among Activities

Class 10( 1Hour)

 

10 Widgets

o    Event Listener

o   Event Handling

Test Date:                                                                                                                               Marks  Scored:

 

S.NO Topics No. Classes
1 Selection components

o    ListView

o    Spinner

o   GridView

o   Adapters &CustomAdapters

Class 11( 1Hour)
2 Advanced Selection components

o    RecyclerView

o    CardView

o   Expandable ListView

Class 12( 1Hour) & Class 13( 1Hour)
3 Dialogs

o    Alert Dialog

o    Progress Dialog

o    Date and Time Picker

o   Customized Dialogs

Class 14( 1Hour)
4 App Debugging

o    Debugging in android application

o    Log cart

o    Validations

o   DDMS

Class 15( 1Hour)
5 Notifications

o    Toast, Custom Toast

o   Status bar Notifications

Class 16( 1Hour)
Test Date:                                                                                                                               Marks  Scored:
6 Menus

o    Options Menu

o    Context menu

o    Popup

o   Toolbar

o   Floating Action Button

Class 17( 1Hour)
7 Fragments

o    Fragments calling

o    Navigation Drawer

o   Tabs

Class 18( 1Hour) & Class 19( 1Hour)
8 Animations Class 20( 1Hour)
9 Styles, Themes and Material Design Class 21( 1Hour)
10 Services ,BroadCast Receivers and WebView Class 22( 1Hour)
Test Date:                                                                                                                           Marks  Scored:

 

S.NO Topics No. Classes
1 Shared Preferences

o    Create the File

o    Insert the data

o    Edit the Data

o    Remove the Data

Class 23 ( 1 Hour)
2 Data Base

o    SQLite Database

o    Create the Data Base

o    Insert

o   Update &  Remove

Class 24,25,26 ( 1 Hour)
3 Internal Storage & External Storage

 

Class 27 ( 1 Hour)
4 WIFI And Bluetooth Class 28 ( 1 Hour)
5 Multimedia

o    Camera

o    Media Player

o    Audio Player

o   VideoPlayer

Class 29 ( 1 Hour)
6 Telephony manager

o    Sending and Receiving SMS

o    Get the Telephone Details

o    Send  SMS

o    Send Email

o   Make call & make search of Google

Class 30 ( 1 Hour)
Test:                                                                                                                               Marks  Scored:
7 Multithreading

o    Async Task

o    Handler

o   Thread

Class 31 ( 1 Hour)
8 Text to Speech & Voice to text Class 32 ( 1 Hour)
9 Canvas Class 33 ( 1 Hour)
10 Web service

o   Json

o   Xml

o   Restfull

Class 34,35,36,37,38

( 1 Hour)

11 Sensor Class 39 ( 1 Hour)
12 Google Map

Deploying The App To Google Play Store

Class 40,41,42 ( 1 Hour)
Test Date:                                                                                                                          Marks  Scored:

Android:
Android is a mobile operating system based on the LINUX OS.
An operating system is a set of hardware and software components. Here, the Android is a set of hardware and software components developed for mobile phones. Mobiles with the Android operating system are called android mobiles.

-> It was developed by Andy Rubin and his team members Nick Sears, Chris White and Rich Miner.
-> Initially, they wanted to develop an extraordinary camera. Then, they thought that there would be no much market for cameras. So, they turned their focus to the mobile operating system.
-> Android is the nickname of Andy Rubin given by his colleagues because of his love for robots.
-> While developing the operating system, they had faced some financial issues. So, they presented their idea to Samsung and asked for funding. But, it was rejected by Samsung.
-> Later, they met Google co-founder Larry Page in 2005. Larry Page had shown some interest in their idea and agreed to invest.
-> Then, Google acquired Android in 2005. Since then, Android development is under Google.
-> In 2007, Google formed a group of 84 companies to release Android as open source.
-> In 2008, the first mobile of Android was released by HTC. That is the HTC Dream. Also, T-Mobile G1 is called as the first mobile of Android.

Android Versions:

-> Android releases a new version every year with some performance enhancements, UI improvements, and some new features.
-> The versions are named after desserts. And all the version names follow alphabetical order.
-> According to sources, the initial versions of Android are called Astro – 1.0 & Bender – 1.1. These were used for Alpha & Beta testing purposes. There were no mobiles released with these versions.

-> 1.5 – Cupcake
1.6 – Donut

-> 2.1 – Eclair
2.2 – Froyo
2.3 – Gingerbread

-> 3.1, 3.2, 3.3 – Honeycomb

-> 4.0 – Icecream Sandwich
4.1, 4.2, 4.3 – Jellybean
4.4 – KitKat

-> 5.0, 5.1 – Lollipop

-> 6.0, 6.1, 6.2 – Marshmallow

-> 7.0, 7.1, 7.2 – Nougat

-> 8.0 – Oreo

 

Android Basic Tutorials

 

Architecture:

  1. Linux kernel contains hardware drivers.
  2. Android libraries:  android.app /os/widget/database/text/view/webkit/content.
  3. Application framework: Activity manager, content providers, resource manager and system view
  4. Applications:

Activity lifecycle: oncreate-> onstart>pause>resume>stop>destroy.

Services: background running operations starts by invoking startService() methods when application starts, binds by bindService() method ends onCreate(),onVnind()>onUnbind(), onDestroy().

Broadcast Receivers:  message passing between the application or system ex: battery status.

  1. create broadcast receiver by extending BroadcastReceiver class and override onRecive() method.
  2. Register in the manifest file.

Content Providers: Acts as mediator between application database /files.  data.

we have to create by extending the contetProvider  class

public class NewClass extends ContentProvider {
}

Querying database in a form a URI

<prefix>://<authority>/<data_type>/<id>

content://contacts/people/4

retrieving or updating the contact number 4.

Methods

onCreate(), query(),insert(),update(),delete(),getType(),

Fragment:

Part of an activity to handle screen  view.

Ex: tablet can hold two fragments at the time but mobile only.

developer need to decide either show one fragment or two based on the need.

extending Fragment class

and overriding these methods.

Fragment Life Cycle onAttach(),onCreate, onCreateView(),onActivityCreated(),onStart(),onStop() /onResume(),onStop(),onDestroyView(), onDestroy(), onDetach().

Types: single fragments:  we generally only one fragment for landscape mode, and another fragment for portrait mode.

  1.  list fragments,
  2. transition fragments.

Intents and Filters:

Intent used to call another activity.

Intent: this class contains objects like Action, and data, Context, Extra, category, Flags.

Action/Data Pair & Description

ACTION_VIEW content://contacts/people/3

Intent filters

Specifies the types of intents that an activity, service, or broadcast receiver can respond to.

Specifies the capabilities of its parent component.

Android components (activity, service, or broadcast receiver, Content provider)

<intent-filter>
<action android:name=”android.intent.action.VIEW” />
<action android:name=”com.package.Name.LAUNCH” />
<category android:name=”android.intent.category.DEFAULT” />
<data android:scheme=”http” />
</intent-filter>

UI Layouts

Linear, relative, frame, tables, listview, gridview etc.

 

UI Widgets / Controls

 

Textview, Button, spinner ->seletcor in list drop-down list., Date picker, time picker, Toast, rating bar, progress bar etc.

Event Handling

just like js, jquery events

EventsHandlers: when an event occurs like onclick, ontouch these actions handle by event handlers.

EventListerns: event handler pass request to these listens so they respond the action.

Event registration: the process of above both. writing code to handle events with an event handler and even listeners.

User touch ->onTouch() -> OnTouchListener()

you need to figure out which event may occur and refer the android events documentation to implement.

the better example is Button clicks.

Styles and Themes

just like CSS.

To Apply style for entire application or activity you need to mention in the android manifest.file.

for a single, it can be done through layout XML file.

define styles here.

Location: res/values/styles.xml

call from res/layout/activity_main.xml  or any activity (every activity /screen one XML file needed and some background in Java to handle the requests).

Themes

/res/values/themes.xml

Register in AndroidManifest.xml

Set colours in res/values/styles.xml

Take some time to understand the style inheritance.

Custom Components: when you are not satisfied with prebuilt android UI elements. then you can override

those another java class, extend it from the main class.

created a file called attributes in res/values/attrs.xml

modify the main XML.

 

 

  • Options Menu
  • JSON parsing
  • Handling Views
  • RelativeLayout
  • ActionBar
  • ListView
  • Custom List View
  • Dialogs
  • AlarmManager
  • Notifications
  • Vibration
  • WebView
  • Fragments Runtime
  • SQLiteDatabase
  • Bluetooth
  • WiFi
  • Google Maps
  • Handling Activity Back Button
  • AsyncTask
  • Runtime Permissions
  • Logging
  • Activity Lifecycle
  • Toast
  • Service
  • Database with Cursor Adapter
  • SharedPreferences
  • Location
  • Libraries
  • Webservices
  • Creating Activity class
  • Creating XML
  • Registering Activity in AndroidManifest.xml:
  • Steps for creating an Android application:
  • Handling button clicks
  • Identifying Views
  • Getting Text from Views
  • intent with Data
  • Intent
  • Resources Handling in Android
  • Intent with Result Data
  • Broadcast Receiver
  • Fragment
  • Handling Button click by using On Click Listener:
  • Material Design
  • RecyclerView
  • JSON

 

DOwnload sourcecode with examples here.

 

Related topics:

  1. Registering Activity in AndroidManifest.xml:
  2. Broad cast Receiver
  3. Fragment
  4. Steps for creating an Android application:
  5. Fragments Runtime

tutorials

  • Vivek Bindra Videos Transcription (business strategy)
  • git commands
  • new relic php agent install in 3 steps
  • new relic mysql install integration - 2 ways fix problems
  • new relic installation linux (infrastructure agent , php, mysql , nginx)
  • xampp tutorials 2021 installation errors fix wordpress phpmyadmin mysql apache
  • Redis performance metrics & tuning for nginx apache ubuntu & debian
  • Devops course Syllabus topics PDF AWS, Azure, cisco, redhat
  • CCNA Syllabus pdf (CCNA / CCNP vs devops vs mcsa /MCSE)
  • how to create a website free of cost on google
  • what is vpn vs proxy vs tor, http vs https, http2, tcp vs udp, kali linux sql source code injection
  • nginx server tutorials (installation, configuration, performance tuning, security)
  • MySQL Tutorial (create,connect database, update tables, export etc) Documentation & TIPS
  • AUdio Editing Background Noise removal (Audacity, Adobe Premiere Addition, Camtasia Filmora Windows Obs)
  • Android Studio tutorials syllabus Topics Course details #AndroidApplicationDevelopment
    • Intent
    • SharedPreferences
    • Location
    • Libraries
    • Webservices
    • Creating Activity class
    • Creating XML
    • Registering Activity in AndroidManifest.xml:
    • Steps for creating an Android application:
    • Handling button clicks
    • Identifying Views
    • Getting Text from Views
    • intent with Data
    • Database with Cursor Adapter
    • Resources Handling in Android
    • Intent with Result Data
    • Broad cast Receiver
    • Fragment
    • Handling Button click by using On Click Listener:
    • Material Design
    • RecyclerView
    • JSON
    • Rename Android Package [with images & video 2020]
    • migrating to androidx (The library & dependency matching)
    • adsense on webview , adsense & admob policies & implementation
    • Fragments Runtime
    • JSON parsing
    • Handling Views
    • RelativeLayout
    • ActionBar
    • ListView
    • Custom List View
    • Dialogs
    • AlarmManager
    • Notifications
    • Vibration
    • WebView
    • Options Menu
    • SQLiteDatabase
    • Bluetooth
    • WiFi
    • Google Maps
    • Handling Activity Back Button
    • AsyncTask
    • Runtime Permissions
    • Logging
    • Activity Lifecycle
    • Toast
    • Service
  • [INTRO] Ethical hacking / cyber Security / Penetration testing Tutorial -{updates frequently}
  • redis install ubuntu 20.04 with wordpress php redis mysql configuration
  • ubuntu tutorials installation download issues etc
  • Php tutorials
  • HTML & CSS Tutorials
  • Core Java Tutorial Free online
  • Linux sysadmin tutorials linux system administrator
  • apache server tutorial (install,config, performance tuning, security, error handling)

 

 

wordpress Pagespeed optimization

Digitalocean free $100 Credit

Cloudways Review pricing promo codes

Siteground cpu limits Pricing

Shared Hosting

Managed wordpress Hosting

Managed Hosting Cloud server

VPS Hosting

Cloud Hosting – Unmanaged

Google cloud Pricing

Aws Pricing

Azure pricing

nginx server tutorials

apache server tutorials

linux sysadmin tutorials

mysql Commands list pdf

LEMP Install Ubuntu

Mysql Performance Tuning

Nginx Performance tuning

Linux Performance tuning

Php -fpm performance tuning

Redis Performance tuning

linux server security

nginx security best practices

wordpress security plugins

 

 

wordpress

 

Top 5  WP Google Analytics Plugins

WP Backup Plugins

Wp Comment Plugins

Top wordpress Security Plugins

WP Seo Plugins

WP Caching Plugins

Best Adsense Plugins for WordPress

Wp social Sharing Plugins

autoshare social media plugins

WP speed Optimization Plugins

Speedup WordPress google Score

More Wp tuts

Server Admin Cloud

 

Installing Nginx LEMP On ubuntu

Installing apache Lamp ubuntu

nginx fastcgi cache enable

php – fpm install  & Configuration

Opcache install & Configure

php -fpm pool manager explained

Mysql Install & Configuration

Redis Object cache install & configure

 

Nginx as Reverse Proxy and Load balancer

Load Balance / auto scaling in google cloud

Linux Commands PDF

Mysql Commands Pdf

Letsencrypt tutorial

mysqldump export & import 

Pagespeed Module install & configure

nginx.conf best file

mysql.conf best file

upgrade ubuntu

© 2023 - All Rights Reserved Disclaimer & Privacy Policy