Description
यदि आप Android Devices के लिए Android Apps Develop करना सीखना चाहते हैं, तो ये पुस्तक आपके लिए काफी उपयोगी साबित हो सकती है, क्योंकि इस पुस्तक में Android App Development से सम्बंधित विभिन्न Core Concepts को विभिन्न प्रकार के Simple Examples द्वारा काफी विस्तार से व काफी सरल भाषा में समझाया है।
इस पुस्तक को आप एक Core Android EBook भी मान सकते हैं जिसमें Android Development से सम्बंधित Basics को काफी सरल भाषा में व ढ़ेर सारे Simple Examples का प्रयोग करते हुए समझाया गया है।
Android App Development अपने आप में काफी बड़ा Subject है। इसी वजह से सम्पूर्ण Android Development को किसी एक Single EBook में समाहित करना Practically Possible नहीं है। लेकिन फिर भी इस पुस्तक में हमने Android App Development से सम्बंधित Most Important Core Concepts को Best Possible तरीके से Include करने का प्रयास किया है, और हमें पूर्ण विश्वास है कि ये पुस्तक निश्चित रूप से आपके Android App Development के ज्ञान में वृद्धि करेगी। इस EBook में Include किए गए Contents निम्नानुसार हैं:
Index of Contents – Android in Hindi
Android – The Introduction
Android App – The Basic Architecture
      Views
       Activity
       Fragment
       Intents
       Services
       Content Providers
       AndroidManifest.xml
Android App – The Architecture Extensions
      Storage
       Network
       Multimedia
       Location Services
       Phone Services
Android – Development Environment
Setup Java SDK
 Downloading and Installing Android SDK Tools
 Path Configuration for Command Prompt
 Creating New Android Project with Command Line Tools
 Setup Actual Android Device
 Build and Run Android Application with Command Tools
      Installing Apache Ant
       Building in Debug Mode
       Building in Release Mode
       Signing Android Application
Downloading Android-Studio Package
 Setup Emulator
 Android-Studio Setup
 Creating New Project in Android Studio
Android – Platform Architecture
Android Project Related Files Structure
      .idea Directory
       app Directory
       build Directory
       gradle Directory
       .gitignore File
       build.gradle File
       gradle.properties File
       gradlew File
       gradlew.bat File
       local.properties File
       .iml File
       settings.gradle File
Android Application Modules
      build/ Directory
       lib/ Directory
       src/ Directory
       androidTest/ Directory
       main/java/com.<domain.projectName> Directory
       main/jni/ Directory
       main/gen/ Directory
       main/assets/ Directory
       main/res/ Directory
       anim/ Sub-Directory
       color/ Sub-Directory
       drawable/ Sub-Directory
       mipmap/ Sub-Directory
       layout/ Sub-Directory
       menu/ Sub-Directory
       raw/ Sub-Directory
       values/ Sub-Directory
       xml/ Sub-Directory
       AndroidManifest.xml File
       .gitignore/
       app.iml/
       build.gradle File
Android Development Framework
      Android APIs
       Development Tools
       Android Virtual Device Manager and Emulator
       Dalvik Debug Monitor Service
       Full Documentation
       Sample Code
       Online Support
Android Platform Architecture
      Linux Kernel
       Libraries
       Android Runtime
       Application Framework
       Application Layer
Android Libraries
      Standard Core Libraries
       Advanced Android Libraries
Android – First App
MainActivity.java
 activity_main.xml
 Setting Values with Specifying Resource
 Accessing Resources in Java File
 Activity Lifecycle
      Resumed State
       Paused State
       Stopped State
Activity Lifecycle Methods
      Void onCreate(Bundle savedInstanceState) Method
       Void onStart() Method
       void onRestoreInstanceState(Bundle savedInstanceState)
       void onResume()
       void onPause()
       void onStop()
       void onSaveInstanceState(Bundle saveStateBundle)
       void onRestart()
       void onRetainNonConfigurationInstance()
       void onDestroy()
Android Simple Debugging
Android – User Interface Basics
UI Class Hierarchy
      View, Widget and Control
      Container
      Layout
The View Class
      Bounds – Measurements
      Layout – Positioning on Screen
      Composition – Order of Layers
      Scrolling – Direction of Movement
      Focus – Currently Active Control
      Keystroke – Interaction
      Gesture – Interaction
The ViewGroup Class
 Building First User Interface
      layout_width & layout_height – match_parent & wrap_content
      Nesting of Layouts and layout_weight
Working with Resources
      ID Resource 
       Bool Resource
       Color Resource
       Integer and Integer Array Resource
             Accessing Resources in Java File – getResources() Method
       Typed Array Resource
       Dimension Measurement Resource
      Inches
            Milimeter
            Point
            Pixel
            Density Independent Pixels (dp)
            Scale Independent Pixels (sp)
Android – Basic Layouts
Layout Parameters
Layout Position
 Size, Margins and Padding
Linear Layout
      Gravity
       Margins
Table Layout
      TableRow Object
Grid Layout
 FrameLayout
 Relative Layout
      layout_marginStart, layout_marginEnd, layout_paddingStart, layout_paddingEnd
      android:layoutDirection Attribute
      android:textDirection Attribute
      android:textAlignment Attribute
      layout_centerVertical=”true”
      layout_centerHorizontal=”true”
      layout_centerInParent=”true”
      layout_alignParentTop=”true”
      layout_alignParentRight=”true”
      layout_alignParentBottom=”true”
      layout_alignParentLeft=”true” and layout_alignParentStart=”true”
      layout_alignParentEnd=”true”
      android:layout_toRightOf Attribute
      android:layout_toLeftOf Attribute
      android:layout_toStartOf and android:layout_toEndOf Attribute
      android:layout_above and android:layout_below Attributes
      android:layout_alignTop
      android:layout_alignBottom
      android:layout_alignLeft
      android:layout_alignRight
      android:layout_alignStart and android:layout_alignEnd
      android:layout_alignBaseline
      android:layout_alignWithParentIfMissing
Constraint Layout
      Relative Positioning
       Margins
       Centering Positioning
       Visibility Behavior
       Dimension Constraints
       Chains
       Virtual Helpers Objects
       How to Create ConstraintLayout
Android – GUI Event Programming
Event Handling Mechanism
 Input Events and Event Handler Callbacks
 Event Listeners
      onClick() Callback Method
       onLongClick() Callback Method
       onFocusChange() Callback Method
       onKey() Callback Method
       onTouch() Callback Method
       onCreateContextMenu() Callback Method
Event Handler Implementation using Member Class
      Internal Working of Event Handling
       Method Chaining – Unnamed Objects
Event Handler Implementation using Interface Type
 Event Handler Implementation using Anonymous Inner Class
 Event Handler Implementation within Activity Class
 Event Handler Implementation for only OnClick Event
 Event Capturing and Event Bubbling
 Event Handlers of Custom Components
 Touch Mode and Focus Handling
Android – Common Input Controls
Input Controls
 Button Control
      Raster Graphics and Vector Graphics
      ToggleButton Control
CheckBox Control
 Switch Control
 Radio Button Control
 ImageView Control
Date and Time Controls
      DatePicker Widget
       Toast Widget
       TimePicker Widget
       TextClock Widget
Android – Adapters and AdapterViews
Adapters
      SimpleCursorAdapter
       ArrayAdapter
Dynamic Layouts
 ListView Control
      ListView – Handling Multiple Item Selection Event
GridView Control
 Spinner Control
 Adapter and AdapterView Hierarchy
Android – Intents
Name Conflict Resolution
 Returning Data to Calling Activity
 Passing Data to Called Activity
Android – Menus
Creating Menu
 Creating Submenu
 Dynamic Menu
 Group Menu
 Context Menu
 Popup Menu
Android – AppBar
Adding AppBar
 Adding Buttons in AppBar
 Responding Actions
Android – Fragments
Fragment Structure
 Fragment Life Cycle
      onInflate() Callback
       onAttach() Callback
       onCreate() Callback
       onCreateView() Callback
       onViewCreated() Callback
       onActivityCreated() Callback
       onViewStateRestored() Callback
       onStart() Callback
       onResume() Callback
       onPause() Callback
       onSaveInstanceState() Callback
       onStop() Callback
       onDestroyView() Callback
       onDestroy() Callback
       onDetach() Callback
       Using setRetainInstance()
Simple Fragment Example
 FragmentTransaction and Back Stack
 FragmentManager
Android – Dialog Boxes
Working of Dialog Boxes in Android
DialogFragment Basics
      Constructing Dialog Fragment
       Overriding onCreateView Method
       Overriding onCreateDialog Method
       Displaying Dialog Fragment
       Clossing Dialog Fragment
       Implications of Dialog Dismiss
DialogFragment Simple Example
      MainActivity.java
       PromptDialogFragment.java
       AlertDialogFragment.java
       HelpDialogFragment.java
       OnDialogDoneListener.java
       Dialog Fragment Layouts
       Working of DialogFragment App
       MainActivity
       OnDialogDoneListener
       PromptDialogFragment
       HelpDialogFragment
       AlertDialogFragment
       Embedded Dialogs
Android – AndroidManifest.xml
Structure of Manifest File
 Element and Attributes
      Element Convention
       Attribute Convention
       Java Class Naming Convention
       Multiple Values Convention
       Resource Values Convention
       String Values Convention
Features of the Manifest File
      Intent Filters
       Icons and Labels
       Permissions
       Libraries
<uses-sdk> Element
 <uses-configuration> Element
 <uses-feature> Element
 <supports-screens > Element








Rahul –
Kya book ko pad kar app develop kiya ja sakta hai database related
Kuldeep Mishra –
Development is totally dependent on your ABILITY, not on the eBook.
pankaj sharma –
sir isme play store per app kise upload krte h wo bi btya gya h kya
Kuldeep Mishra –
PlayStore पर App Upload करना कोई ज्यादा जटिल काम नहीं है। आप YouTube पर इससे सम्बंधित Videos देख सकते हैं और Step by Step follow करते हुए अपने Android App को Publish कर सकते हैं।
ANIL GUPTA (verified owner) –
bahut badhiya book hai saral shabdo me samjhaya gaya hai jiski vajah se asani se samajh me ata hai.
Kuldeep Mishra –
Very nice and easy to follow ebook. Even DEMO have approximately more than 50 easy to understand pages to read.