Difference between revisions of "Android Studio Development Essentials - Android 7 Edition"
From Techotopia
(13 intermediate revisions by the same user not shown) | |||
Line 25: | Line 25: | ||
#* [[A Guide to using ConstraintLayout in Android Studio|Widget Group Alignment and Distribution]] | #* [[A Guide to using ConstraintLayout in Android Studio|Widget Group Alignment and Distribution]] | ||
#* [[A Guide to using ConstraintLayout in Android Studio|Converting other Layouts to ConstraintLayout]]<br><br> | #* [[A Guide to using ConstraintLayout in Android Studio|Converting other Layouts to ConstraintLayout]]<br><br> | ||
+ | # [[Working with ConstraintLayout Chains and Ratios in Android Studio]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Creating a Chain]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Changing the Chain Style]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Spread Inside Chain Style]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Packed Chain Style]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Packed Chain Style with Bias]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Weighted Chain]] | ||
+ | #* [[Working with ConstraintLayout Chains and Ratios in Android Studio|Working with Ratios]]<br><br> | ||
+ | # [[Managing Constraints using ConstraintSet]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Java Code vs. XML Layout Files]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Creating Views]] | ||
+ | #* [[Managing Constraints using ConstraintSet|View Properties]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Constraint Sets]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Establishing Connections]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Applying Constraints to a Layout]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Parent Constraint Connections]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Sizing Constraints]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Constraint Bias]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Alignment Constraints]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Copying and Applying Constraint Sets]] | ||
+ | #* [[Managing Constraints using ConstraintSet|ConstraintLayout Chains]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Guidelines]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Removing Constraints]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Scaling]] | ||
+ | #* [[Managing Constraints using ConstraintSet|Rotation]]<br><br> | ||
+ | # [[An Android ConstraintSet Tutorial]] | ||
# [[An Android Studio Designer ConstraintLayout Tutorial]] | # [[An Android Studio Designer ConstraintLayout Tutorial]] | ||
#* [[An Android Studio Designer ConstraintLayout Tutorial|An Android Studio Designer Tool Example]] | #* [[An Android Studio Designer ConstraintLayout Tutorial|An Android Studio Designer Tool Example]] | ||
Line 44: | Line 70: | ||
#* [[An Android 7 Notifications Tutorial|Bundled Notifications]] | #* [[An Android 7 Notifications Tutorial|Bundled Notifications]] | ||
#* [[An Android 7 Notifications Tutorial|Summary]]<br><br> | #* [[An Android 7 Notifications Tutorial|Summary]]<br><br> | ||
+ | # [[Basic Android Animation using ConstraintSet and beginDelayedTransition]] | ||
# [[An Android 7 Direct Reply Notification Tutorial]] | # [[An Android 7 Direct Reply Notification Tutorial]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Creating the DirectReply Project]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Designing the User Interface]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Building the RemoteInput Object]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Creating the PendingIntent]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Creating the Reply Action]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Receiving Direct Reply Input]] | ||
+ | #* [[An Android 7 Direct Reply Notification Tutorial|Updating the Notification]]<br><br> | ||
+ | # [[Integrating Firebase Support into an Android Studio Project|Integrating Firebase Support into an Android Studio Project]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|What is Firebase?]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Signing in to Firebase]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Creating the FirebaseNotify Project]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Configuring the User Interface]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Connecting the Project to Firebase]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Creating a New Firebase Project]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|The google-services.json File]] | ||
+ | #* [[Integrating Firebase Support into an Android Studio Project|Adding the Firebase Libraries]]<br><br> | ||
+ | # [[An Android 7 Firebase Remote Notification Tutorial]] | ||
+ | # [[An Introduction to Android 7 Multi-Window Support]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Split-Screen, Freeform and Picture-in-Picture Modes]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Entering Multi-Window Mode]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Checking for Freeform Support]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Enabling Multi-Window Support in an App]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Specifying Multi-Window Attributes]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Detecting Multi-Window Mode in an Activity]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Receiving Multi-Window Notifications]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Launching an Activity in Multi-Window Mode]] | ||
+ | #* [[An Introduction to Android 7 Multi-Window Support|Configuring Freeform Activity Size and Position]]<br><br> | ||
+ | # [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Creating the Multi-Window Project]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Designing the FirstActivity User Interface]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Adding the Second Activity]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Launching the Second Activity]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Enabling Multi-Window Mode]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Testing Multi-Window Support]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Launching the Second Activity in a Different Window]] | ||
+ | #* [[An Android Studio Multi-Window Split-Screen and Freeform Tutorial|Changing the Freeform Window Position and Size]]<br><br> |
Latest revision as of 20:42, 9 March 2017
Table of Contents
- A Guide to the Android ConstraintLayout
- A Guide to using ConstraintLayout in Android Studio
- Design and Layout Views
- Autoconnect Mode
- Inference Mode
- Manipulating Constraints Manually
- Deleting Constraints
- Adjusting Constraint Bias
- Understanding ConstraintLayout Margins
- The Importance of Opposing Constraints and Bias
- Configuring Widget Dimensions
- Adding Guidelines
- Widget Group Alignment and Distribution
- Converting other Layouts to ConstraintLayout
- Working with ConstraintLayout Chains and Ratios in Android Studio
- Managing Constraints using ConstraintSet
- Java Code vs. XML Layout Files
- Creating Views
- View Properties
- Constraint Sets
- Establishing Connections
- Applying Constraints to a Layout
- Parent Constraint Connections
- Sizing Constraints
- Constraint Bias
- Alignment Constraints
- Copying and Applying Constraint Sets
- ConstraintLayout Chains
- Guidelines
- Removing Constraints
- Scaling
- Rotation
- An Android ConstraintSet Tutorial
- An Android Studio Designer ConstraintLayout Tutorial
- An Android 7 Notifications Tutorial
- Basic Android Animation using ConstraintSet and beginDelayedTransition
- An Android 7 Direct Reply Notification Tutorial
- Integrating Firebase Support into an Android Studio Project
- An Android 7 Firebase Remote Notification Tutorial
- An Introduction to Android 7 Multi-Window Support
- Split-Screen, Freeform and Picture-in-Picture Modes
- Entering Multi-Window Mode
- Checking for Freeform Support
- Enabling Multi-Window Support in an App
- Specifying Multi-Window Attributes
- Detecting Multi-Window Mode in an Activity
- Receiving Multi-Window Notifications
- Launching an Activity in Multi-Window Mode
- Configuring Freeform Activity Size and Position
- An Android Studio Multi-Window Split-Screen and Freeform Tutorial