LDR | | 00000cam u2200205Ki 4500 |
001 | | 000000438630 |
005 | | 20200306144718 |
007 | | cr |n||||||||| |
008 | | 171211s2017 enka o 001 0 eng d |
020 | |
▼a 1788472136
▼q (ebk) |
020 | |
▼a 9781788472135
▼q (electronic bk.) |
020 | |
▼z 1788475054 |
035 | |
▼a 1637909
▼b (N$T) |
035 | |
▼a (OCoLC)1016976409 |
037 | |
▼a 1051436
▼b MIL |
040 | |
▼a IDEBK
▼b eng
▼e rda
▼e pn
▼c IDEBK
▼d OCLCQ
▼d OCLCF
▼d OCLCO
▼d LVT
▼d N$T
▼d 247004 |
050 | 4 |
▼a QA76.9.U83 |
072 | 7 |
▼a COM
▼x 051000
▼2 bisacsh |
082 | 04 |
▼a 005.438
▼2 23 |
100 | 1 |
▼a Morris, Jason,
▼e author. |
245 | 10 |
▼a Hands-on Android UI development :
▼b design and develop attractive user interfaces for Android applications/
▼c Jason Morris.
▼h [electronic resource]. |
260 | 1 |
▼a Birmingham ;.
▼a Mumbai:
▼b Packt,
▼c November 2017. |
300 | |
▼a 1 online resource (iv, 333 pages):
▼b illustrations. |
336 | |
▼a text
▼b txt
▼2 rdacontent |
337 | |
▼a computer
▼b c
▼2 rdamedia |
338 | |
▼a online resource
▼b cr
▼2 rdacarrier |
500 | |
▼a Includes index. |
505 | 0 |
▼a Cover -- Title Page -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Creating Android Layouts -- Material Design -- Android Studio -- Android application structure -- Creating SimpleLayout -- Discovering the layout editor -- Organizing project files -- Summary -- Chapter 2: Designing Form Screens -- Exploring form screens -- Designing a layout -- Creating a form layout -- Creating the description box -- Adding the amount and date inputs -- Creating the category chooser -- Making icons change with state -- Creating the category picker layout -- Adding the attachment preview -- Try it yourself -- Test your knowledge -- Summary -- Chapter 3: Taking Actions -- Understanding Android event requirements -- Listening for some events -- Wiring the CaptureClaimActivity events -- Handling events from other activities -- Making events quick -- Multiple event listeners -- Test your knowledge -- Summary -- Chapter 4: Composing User Interfaces -- Designing a modular layout -- Creating the DatePickerLayout -- Creating the data model -- Creating the Attachment class -- Creating the Category enum -- Creating the ClaimItem class -- Wrapping up the category picker -- Creating the Attachment Pager -- Creating the Attachment preview widget -- Creating the Attachment Pager Adapter -- Creating the Create Attachment Command -- Creating the Attachment Pager Fragment -- Capturing the ClaimItem data -- Try it yourself -- Test your knowledge -- Summary -- Chapter 5: Binding Data to Widgets -- Exploring data models and widgets -- The Observer pattern -- Enabling data binding -- Data binding a layout file -- Creating an Observable model -- Establishing the AllowanceOverviewFragment -- Creating the AllowanceOverview layout -- Updating the SpendingStats class. |
505 | 8 |
▼a Data binding and fragments -- Test your knowledge -- Summary -- Chapter 6: Storing and Retrieving Data -- Data storage in Android -- Using the SQLite database -- Introducing Room -- Adding Room to the project -- Creating an Entity model -- Creating the Data Access Layer -- The LiveData class -- Implementing Data Access Objects in Room -- Creating a database -- Accessing your Room database -- Test your knowledge -- Summary -- Chapter 7: Creating Overview Screens -- Designing an Overview screen -- Elements of an Overview screen -- Creating layouts for ViewHolders -- Creating a simple ViewHolder class -- Creating a ViewHolder with data binding -- Creating a RecyclerView adapter -- Data binding an adapter -- Creating the Overview activity -- Creating new ClaimItems with a Fragment -- Allowance overview with a Room database -- Test your knowledge -- Summary -- Chapter 8: Designing Material Layouts -- Looking at material structure -- Introducing CoordinatorLayout -- Coordinating the Overview Screen -- Swiping to delete -- Elevating widgets -- Building layouts using grids -- Stack view -- Test your knowledge -- Summary -- Chapter 9: Navigating Effectively -- Planning navigation -- Tabbed navigation -- Bottom tabs navigation -- Navigation menus -- Navigating using Fragments -- Test your knowledge -- Summary -- Chapter 10: Making Overviews Even Better -- Multiple view types -- Introducing dividers -- Updating by Delta Events -- Test your knowledge -- Summary -- Chapter 11: Polishing Your Design -- Choosing colors and theming -- Producing an application palette -- Generating palettes dynamically -- Adding animations -- Creating custom animations -- Activating more animations -- Creating custom styles -- Test your knowledge -- Summary -- Chapter 12: Customizing Widgets and Layouts -- Creating custom view implementations -- Integrating the SpendingGraphView. |
505 | 8 |
▼a Creating a layout implementation -- Creating animated views -- Test your knowledge -- Apply your knowledge -- Summary -- Appendix A: Activity Lifecycle -- Appendix B: Test Your Knowledge Answers -- Chapter 2 -- Designing Form Screens -- Chapter 3 -- Taking Actions -- Chapter 4 -- Composing User Interface -- Chapter 5 -- Binding Data to Widgets -- Chapter 6 -- Storing and Retrieving Data -- Chapter 7 -- Creating Overview Screens -- Chapter 8 -- Designing Material Layouts -- Chapter 9 -- Navigating Effectively -- Chapter 10 -- Making Overviews Even Better -- Chapter 11 -- Polishing Your Design -- Chapter 12 -- Customizing Widgets and Layouts -- Index. |
588 | 0 |
▼a Online resource; title from PDF file page (EBSCO, viewed June 20, 2019). |
590 | |
▼a Master record variable field(s) change: 050, 072 |
630 | 00 |
▼a Android (Electronic resource) |
630 | 07 |
▼a Android (Electronic resource)
▼2 fast
▼0 (OCoLC)fst01776064 |
650 | 7 |
▼a COMPUTERS / Programming / General
▼2 bisacsh |
650 | 0 |
▼a User interfaces (Computer systems)
▼x Design. |
650 | 0 |
▼a Application software
▼x Development. |
650 | 0 |
▼a Mobile computing
▼v Software. |
650 | 7 |
▼a Application software
▼x Development.
▼2 fast
▼0 (OCoLC)fst00811707 |
650 | 7 |
▼a Mobile computing.
▼2 fast
▼0 (OCoLC)fst01024221 |
650 | 7 |
▼a User interfaces (Computer systems)
▼x Design.
▼2 fast
▼0 (OCoLC)fst01163193 |
655 | 4 |
▼a Electronic books. |
655 | 7 |
▼a Software.
▼2 fast
▼0 (OCoLC)fst01411640 |
856 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1637909 |
938 | |
▼a ProQuest MyiLibrary Digital eBook Collection
▼b IDEB
▼n cis39532477 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 1637909 |
990 | |
▼a ***1008102 |
991 | |
▼a E-BOOK |
994 | |
▼a 92
▼b N$T |