{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":28,"n_cols":5,"rows_kept":28,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[12,2,12,3],[16,2,16,3],[17,2,17,3],[21,2,21,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910300474403321"]
[null,null,"Autore",null,"Jackson Wallace"]
[null,null,"Titolo",null,"Pro Android UI / / by Wallace Jackson"]
[null,null,"Pubbl/distr/stampa",null,"Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014"]
[null,null,"ISBN",null,"9781430249870"]
[{"$nulls":4},"1430249870"]
[null,null,"Edizione",null,"[1st ed. 2014.]"]
[null,null,"Descrizione fisica",null,"1 online resource (565 p.)"]
[null,null,"Disciplina",null,"004"]
[{"$nulls":4},"005.258"]
[{"$nulls":4},"005.437"]
[{"$nulls":4},"4019"]
[null,null,"Soggetti",null,"Mobile computing"]
[{"$nulls":4},"User interfaces (Computer systems)"]
[{"$nulls":4},"Mobile Computing"]
[{"$nulls":4},"User Interfaces and Human Computer Interaction"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","\"Customizing Unique Android UI Designs\"--Cover."]
[{"$nulls":4},"Includes index."]
[null,null,"Nota di contenuto",null,"\"\"Contents at a Glance\"\"; \"\"Contents\"\"; \"\"About the Author\"\"; \"\"About the Technical Reviewer\"\"; \"\"Acknowledgments\"\"; \"\"Part 1: Introduction to the Core Classes for Android UI Design: Development Tools, Layout Containers and Widgets\"\"; \"\"Chapter 1: Android UI Design Tools: Setting Up Your Android Development System\"\"; \"\"Java 6: Download and Install the Foundation for Android\"\"; \"\"Android ADT Bundle: Find and Download Androidâ€?s IDE\"\"; \"\"Android ADT Bundle: Installing the Android IDE\"\"; \"\"Android ADT Bundle: Launch the IDE and Update the ADT\"\""]
[{"$nulls":4},"\"\"UI Wireframing Tool: Downloading and Installing Pencil\"\"\"\"Digital Image Editing: Download and Install GIMP 2.8.10\"\"; \"\"3D Modeling and Animation: Download and Install Blender\"\"; \"\"Digital Audio Editing: Downl oad and Install Audacity 2.0.5\"\"; \"\"Digital Video Editing: Download and Install Lightworks 11.5\"\"; \"\"Summary\"\"; \"\"Chapter 2: Android UI Layouts: Layout Containers and the ViewGroup Class\"\"; \"\"Layout Containers: Using XML for Tag-based UI Design\"\"; \"\"Using Parameters: Refining and Customizing the UI Tags\"\"; \"\"Android ViewGroup: Our Layout Containerâ€?s Superclass\"\""]
[{"$nulls":4},"\"\"ViewGroup.LayoutParams: Nested Class Controls Layout\"\"\"\"ViewGroup.MarginLayoutParams: Nested Class for Margin\"\"; \"\"The Difference Between Margins and Padding Parameters\"\"; \"\"Animating Your ViewGroup: LayoutAnimationController\"\"; \"\"Create a UserInterface Project and pro.android.ui Package\"\"; \"\"The New Android Application Dialog\"\"; \"\"New Android Application â€? Configure Project Dialog\"\"; \"\"New Android Application â€? Configure Launcher Icon\"\"; \"\"New Android Application â€? Create Activity Dialog\"\"; \"\"New Android Application â€? Blank Activity Dialog\"\""]
[{"$nulls":4},"\"\"ViewGroup XML Attributes: Configuring the RelativeLayout\"\"\"\"View XML Attributes: Configuring the TextView UI Widget\"\"; \"\"View Padding Parameter: Add Space Inside the Container\"\"; \"\"The AnalogClock Widget: Adding a View to the ViewGroup\"\"; \"\"Using the Values Folder: Finish Your UI Design Using XML\"\"; \"\"Summary\"\"; \"\"Chapter 3: Android UI Widgets: User Interface Widgets and the View Class\"\"; \"\"The Android View Class: The Superclass for UI Widgets\"\"; \"\"Android View Direct Subclasses: Key Widgets and Utilities\"\"; \"\"Using View Properties: Important Parameters\"\""]
[{"$nulls":4},"\"\"Focus of a View: Which UI Widget has the Userâ€?s Attention\"\"\"\"View Listeners: Making a UI Widget Respond to the User\"\"; \"\"UI Layout Creation: Using the setContentView() Method\"\"; \"\"Adding a Button UI Widget to Our RelativeLayout Container\"\"; \"\"Eclipse ADT Problems Tab: Debugging XML Errors in ADT\"\"; \"\"Relative Positioning: Adding the UI Button to the Hierarchy\"\"; \"\"String Constants: Adding a  Tag for Our UI Button\"\"; \"\"Event Handling: Adding an OnClickListener in Java Code\"\"; \"\"Controlling AnalogClock Visibility: .setVisibility() Method\"\""]
[{"$nulls":4},"\"\"Install and Configure an Emulator: Testing Our Java Code\"\""]
[null,null,null,"Sommario/riassunto","If you’re an Android application developer, chances are you’re using fixed, scrolling, swipe-able, and other cutting-edge custom UI Designs in your Android development projects. These UI Design approaches as well as other Android ViewGroup UI layout containers are the bread and butter of Pro Android User Interface (UI) design and Android User Experience (UX) design and development. Using a top down approach, Pro Android UI shows you how to design and develop the best user interface for your app, while taking into account the varying device form factors in the increasingly fragmented Android environment. Pro Android UI aims to be the ultimate reference and customization cookbook for your Android UI Design, and as such will be useful to experienced developers as well as beginners. With Android’s powerful UI layout classes, you can easily create everything from the simplest of lists to fully tricked-out user interfaces. While using these UI classes for boring, standard user interfaces can be quite simple, customizing a unique UI design can often become extremely challenging."]