Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
অ্যান্ড্রয়েড ক ার্ আউটলাইনঃ স Class No: 1 2 Topics name . Getting Started Java What is Java? History of Java How to get Java Compiling and interpreting application The JDK Directory Structure Inside JVM A first java program Datatypes and Variables Primitive Datatypes Declarations Variable Names Numeric Literals Character Literals String Non-Primitive Datatypes The Dot Operator 3 Operators and Expressions Expressions Assignment Operator Arithmetic Operator Relational Operators Logical Operators Increment and Decrement Oprators Oprate-Assign Operators(+=,etc.) The Conditional Oprator Operator Precedence Implicit Type Conversions The Cast Operator 4 Control Flow Statements Conditional(if) Statements Adding an else if 5 6 Arrays One Dimentional Arrays Multi-Dimentional Arrays Enhanced For Loop Strings 7 Conditional (switch) Statements While and do-while Loops For Loops A For Loop Diagram The continue Statement The Break Statement String, StringBuffer, StringBuilder Arrays, Primitive Arrays Introducing Classes Classes and Objects Fields and Methods Methods Calling Methods Defining Methods Method Parameters Method Overloading Variable argument parameters methods Constructors Access Control (private, public, protected, default) keywords(this, static, final) 8 Inheritance in Java Inheritance Inheritance in Java Casting Method Overriding Polymorphism Super Abstract Clases Interfaces 9 Inner Classes Inner Classes Concept 10 11 Anonymous Inner Class Static inner class Exception Handling Exception Overview Catching Exceptions The Finally Block Exception Methods Declaring Exceptions Defining and Throwing Exceptions Introduction To Mobile Apps o Why we Need Mobile Apps o Different Kinds of Mobile Apps o Briefly about Android Introduction Android o History Behind Android Development o What is Android? o Pre-requisites to learn Android 12 Android Architecture o System architecture of Android o Activities o Android Components o Android Manifest 13 Android Development Tools o Installation of the Android Development Tools (ADT) o Creating Android projects o Defining Devices, Emulator and Images 14 15 Defining Android User Interfaces o Views o Layouts o Accessing widgets in Activities Development of different screen sizes o Screen sizes and Densities o Using device independent pixel (dp) o Converting between pixels and dp 16 Intents and Activity Communication o Intents o IntentFilter o Defining Activities 17 ActionBar o ActionBar vs. OptionMenu o Defining an ActionBar menu o Custom Views in the ActionBar 18 Styling and Themes o Styling of Views o Using Themes for styling Activities 19 ListViews and ListActivity o ListView o ListActivity o Defining List Adapter 20 File based Persistence o Preferences o File and Access restrictions o Permissions 21 Security o Androids security concept o Using Permissions o Defining Permissions 22 Network Communication 23 o Apache HTTP Client o JSON o XML Asynchronous Processing in Android o Multitasking o User Interface Updates via Threads o Using Handler for message communication 24 SQLite and ContentProvider o Using the SQLite Database in Android o utlook: Using and defining ContentProvider o Outlook: Loader 25 Services o Android System Services, AlertManager, VibratorManager, etc o Outlook: Definition of own Services 26 Broadcast Receiver o Definition of a BroadcastReceiver o Registration of own BroadcastReceiver 27 NotificationManager o Using the NotificationManager o NotificationBuilder o Rich Notifications 28 Canvas API for custom Views o Defining custom Views o Canvas API 29 Using Android Sensors o AccelerometerRemoteViews and PendingIntents o Orientation o Camera 30 Audio and Video o Playing and recording audio o Playing and recording video 31 Deployment o Deployment Option o Markets (Google Play / AppBajar)