05672nam 22006975 450 991030065570332120200701012759.09781430266020143026602310.1007/978-1-4302-6602-0(CKB)3710000000414066(EBL)2093965(SSID)ssj0001501567(PQKBManifestationID)11968028(PQKBTitleCode)TC0001501567(PQKBWorkID)11446566(PQKB)11188205(DE-He213)978-1-4302-6602-0(MiAaPQ)EBC2093965(CaSebORM)9781430266020(PPN)18602486X(OCoLC)910515849(OCoLC)ocn910515849(EXLCZ)99371000000041406620150515d2015 u| 0engur|n|---|||||rdacontentrdamediardacarrierLearn Android Studio Build Android Apps Quickly and Effectively /by Clifton Craig, Adam Gerber1st ed. 2015.Berkeley, CA :Apress :Imprint: Apress,2015.1 recurso en lĂ­nea (470 p.)Includes index.9781430266013 1430266015 Contents at a Glance; Introduction; Chapter 1: Introducing Android Studio; Installing the Java Development Kit on Windows; Downloading the JDK on Windows; Executing the JDK Wizard on Windows; Configuring Environmental Variables on Windows; Installing the Java Development Kit on Mac; Downloading the JDK on Mac; Executing the JDK Wizard on Mac; Configuring the JDK Version on Mac; Installing Android Studio; Creating Your First Project: HelloWorld; Using Android Virtual Device Manager; Running HelloWorld on an AVD; Running HelloWorld on an Android Device; SummaryChapter 2: Navigating Android StudioThe Editor; Editor Tabs; The Gutter; The Marker Bar; Tool Buttons; Default Layout; Navigation Tool Windows; The Project Tool Window; The Structure Tool Window; The Favorites Tool Window; The TODO Tool Window; The Commander Tool Window; The Main Menu Bar; The Toolbar; The Navigation Bar; The Status Bar; Common Operations; Selecting Text; Using Undo and Redo; Finding Recent Files; Traversing Recent Navigation Operations; Cutting, Copying, and Pasting; Context Menus; Getting Help; Navigating with the Keyboard; Select In; Class; File; Line; Related FileExtract VariableExtract Constant; Extract Field; Extract Parameter; Extract Method; Advanced Refactoring; Push Members Down and Pull Members Up; Replace Inheritance with Delegation; Encapsulate Fields; Wrap Method Return Value; Replace Constructor with Factory Method; Convert Anonymous to Inner; Summary; Chapter 5: Reminders Lab: Part 1; Starting a New Project; Initializing the Git Repository; Building the User Interface; Working with the Visual Designer; Editing the Layout's Raw XML; Adding Visual Enhancements; Adding Items to ListView; Setting the Action Bar Overflow MenuPersisting RemindersData Model; SQLite API; Summary; Chapter 6: Reminders Lab: Part 2; Adding/Removing Reminders; Responding to User Interaction; User Dialog Boxes; Providing Multichoice Context Menus; Targeting Earlier SDKs; Adding Contextual Action Mode; Implementing Add, Edit, and Delete; Planning a Custom Dialog Box; Moving from Plans to Code; Creating a Custom Dialog Box; Adding a Custom Icon; Summary; Chapter 7: Introducing Git; Installing Git; Ignoring Files; Adding Files; Cloning the Reference App: Reminders; Forking and Cloning; Using the Git Log; Branching; Developing on a BranchGit Commits and BranchesLearn Android Studio covers Android Studio and its rich tools ecosystem, including Git and Gradle: this book covers how Android Studio works seamlessly with Git, for source control, and Gradle, a build and test tool. In addition, this book demonstrates how to develop/collaborate with remote Git web-hosting services such as GitHub and Bitbucket. Four complete Android projects accompany this volume and are available for download from a public Git repository. With this book, you learn the latest and most productive tools in the Android tools ecosystem, and the best practices for Android app development. You will be able to take away the labs' code as templates or frameworks to re-use and customize for your own similar apps. Android Studio is an intuitive, feature-rich, and extremely forgiving Integrated Development Environment (IDE). This IDE is more productive and easier to use for your Android app creations than Eclipse. With this book you will quickly master Android Studio and maximize your Android development time. Source code on the remote web-hosting service is targeted to the latest Android Studio release, version 1.2.Build Android apps quickly and effectivelyMobile computingApplication softwareMobile Computinghttps://scigraph.springernature.com/ontologies/product-market-codes/I29060Computer Applicationshttps://scigraph.springernature.com/ontologies/product-market-codes/I23001Mobile computing.Application software.Mobile Computing.Computer Applications.004Craig Cliftonauthttp://id.loc.gov/vocabulary/relators/aut974416Gerber Adamauthttp://id.loc.gov/vocabulary/relators/autUMIUMIBOOK9910300655703321Learn Android Studio2218384UNINA