0% found this document useful (0 votes)
11 views8 pages

My Notes - UNIT 1

Uploaded by

Abhijay Tambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views8 pages

My Notes - UNIT 1

Uploaded by

Abhijay Tambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Unit - 1

Explain features of Android


• Android is a customizable operating system therefore users can customize it in their
own way.
• A diverse range of application can be selected to install and use from android play
store.
• It provides support for messaging, Storage, connectivity, Web browser , media,
handset, layout, etc.
• It has an opening screen, quick notification option, stylish yet straightforward UI.
• It is open source.
• It provides better ROMs and widgets for better UX.
• It supports touch based keyboards.
• It has a customized home screen.
Difference between android O.S and some
other mobile O.S
Android Other mobile O.S
• It is open source . • It may be closed source.
• Android runs on various devices • May be exclusive to certain devices
offering diverse options for such as IOS.
users.
• Android apps can be distributed • Apps in certain OS may be limited
through various app stores. to one source.
• Android allows extensive • Other OS may prioritize a more
customization of user interface. consistent user experience with
limited customization options.
Explain need of android.
1.Official IDE for Android Development: Android Studio is the official IDE
recommended by Google for developing Android applications. It is designed to
streamline the entire development process and provide the necessary tools and
features specific to Android development.
2.Feature-Rich Development Environment: Android Studio comes with a rich set
of features that facilitate various aspects of app development, including code
editing, debugging, performance analysis, and more.
3.Intelligent Code Assistance: It provides an intelligent code assistant that makes it
easier for developers to write efficient and error-free code.
4.Layout Editor for UI Design: The IDE includes a visual layout editor that allows
developers to design and preview the user interface of their apps in a WYSIWYG
(What You See Is What You Get) manner.
Define Android
• Android is a Linux based open source operating system which is developed by google.
• Features of android OS :
• Beautiful UI
• Messaging
• Connectivity
• Storage
• Web Browser
• Multi Media control
• Multi Touch
• Voice Communication, Video Communication
Tools required for Android Development
• JDK6 or above.
• Android studio/Android SDK .
• Eclipse for java developers(optional).
• Android Development Tools.
• Eclipse plug-in (optional).
List attributes of table layout
1. android:stretchColumns: Specifies which columns should be stretched to fill any remaining space in the
TableLayout. You can specify either a single column index or multiple column indexes separated by commas.
2. android:shrinkColumns: Defines which columns should be shrunk to fit the content. Similar to
stretchColumns, you can specify a single column index or multiple column indexes.
3. android:collapseColumns: Indicates which columns should be collapsed, meaning they will be hidden and not
occupy any space in the layout. Columns are specified by their indexes, separated by commas.
4. android:layout_width and android:layout_height: These attributes determine the width and height of the
TableLayout. You can set them to specific dimensions or use constants like "wrap_content" or "match_parent".
5. android:padding: Specifies the padding between the edges of the TableLayout and its children elements. You
can set padding for all four edges simultaneously or use attributes like android:paddingLeft,
android:paddingTop, etc.
6. android:stretchColumns, android:shrinkColumns, and android:collapseColumns: These attributes help
control how columns behave when the TableLayout's size changes.
7. android:layout_gravity: Defines how the TableLayout should position itself within its parent layout. Values
can include "center", "top", "bottom", etc.
8. android:background: Sets the background color or drawable for the TableLayout.
9. android:columnCollapsedWidth: Specifies the width of columns when they are collapsed.
List Layouts in Android UI design

• Linear Layout
• Absolute layout
• Relative Layout
• Table Layout
• Frame Layout
• Constraints Layout
• Grid Layout

You might also like