본문

서브메뉴

상세정보

Hands-on Android UI development : design and develop attractive user interfaces for Android applicat
Hands-on Android UI development : design and develop attractive user interfaces for Androi...
Hands-on Android UI development : design and develop attractive user interfaces for Android applicat

상세정보

자료유형  
 전자책(국외)
미국국회도서관 청구기호  
QA76.9.U83
자관 청구기호  
기본표목-개인명  
표제와 책임표시사항  
Hands-on Android UI development : design and develop attractive user interfaces for Android applications / Jason Morris. [electronic resource]
발행, 배포, 간사 사항  
Birmingham : Packt , November 2017.
    형태사항  
    1 online resource (iv, 333 pages) : illustrations
    일반주기  
    Includes index.
    내용주기  
    완전내용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.
    내용주기  
    완전내용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.
    내용주기  
    완전내용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.
    주제명부출표목-통일표제  
    주제명부출표목-통일표제  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    주제명부출표목-일반주제명  
    전자적 위치 및 접속  
      링크정보보기

    MARC

     008200114sNove        ulk                      00        eng
    ■001on1016976409
    ■003OCoLC
    ■00520190621070234.5
    ■006m                d                
    ■007cr  |n|||||||||
    ■020    ▼a1788472136▼q(ebk)
    ■020    ▼a9781788472135▼q(electronic  bk.)
    ■020    ▼z1788475054
    ■035    ▼a1637909▼b(N$T)
    ■035    ▼a(OCoLC)1016976409
    ■037    ▼a1051436▼bMIL
    ■040    ▼aIDEBK▼beng▼erda▼epn▼cIDEBK▼dOCLCQ▼dOCLCF▼dOCLCO▼dLVT▼dN$T
    ■049    ▼aMAIN
    ■050  4▼aQA76.9.U83
    ■072  7▼aCOM▼x051000▼2bisacsh
    ■08204▼a005.438▼223
    ■090    ▼a전자도서
    ■1001  ▼aMorris,  Jason▼eauthor.
    ■24510▼aHands-on  Android  UI  development  :▼bdesign  and  develop  attractive  user  interfaces  for  Android  applications  /▼cJason  Morris.▼h[electronic  resource]
    ■260  1▼aBirmingham▼aMumbai▼bPackt▼cNovember  2017.
    ■300    ▼a1  online  resource  (iv,  333  pages)  ▼billustrations
    ■336    ▼atext▼btxt▼2rdacontent
    ■337    ▼acomputer▼bc▼2rdamedia
    ■338    ▼aonline  resource▼bcr▼2rdacarrier
    ■500    ▼aIncludes  index.
    ■5050  ▼aCover  --  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.
    ■5058  ▼aData  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.
    ■5058  ▼aCreating  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.
    ■5880  ▼aOnline  resource;  title  from  PDF  file  page  (EBSCO,  viewed  June  20,  2019).
    ■590    ▼aMaster  record  variable  field(s)  change:  050,  072
    ■63000▼aAndroid  (Electronic  resource)
    ■63007▼aAndroid  (Electronic  resource)▼2fast▼0(OCoLC)fst01776064
    ■650  7▼aCOMPUTERS  /  Programming  /  General▼2bisacsh
    ■650  0▼aUser  interfaces  (Computer  systems)▼xDesign.
    ■650  0▼aApplication  software▼xDevelopment.
    ■650  0▼aMobile  computing▼vSoftware.
    ■650  7▼aApplication  software▼xDevelopment.▼2fast▼0(OCoLC)fst00811707
    ■650  7▼aMobile  computing.▼2fast▼0(OCoLC)fst01024221
    ■650  7▼aUser  interfaces  (Computer  systems)▼xDesign.▼2fast▼0(OCoLC)fst01163193
    ■655  4▼aElectronic  books.
    ■655  7▼aSoftware.▼2fast▼0(OCoLC)fst01411640
    ■85640▼3EBSCOhost▼uhttp://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1637909
    ■938    ▼aProQuest  MyiLibrary  Digital  eBook  Collection▼bIDEB▼ncis39532477
    ■938    ▼aEBSCOhost▼bEBSC▼n1637909
    ■994    ▼a92▼bN$T

    미리보기

    내보내기

    chatGPT토론

    Ai 추천 관련 도서


      신착도서 더보기
      관련도서 더보기
      최근 3년간 통계입니다.
      SMS 발송 간략정보 이동 상세정보출력

      소장정보

      • 예약
      • 서가에 없는 책 신고
      • 자료배달서비스
      • 나의폴더
      • 우선정리요청
      소장자료
      등록번호 청구기호 소장처 대출가능여부 대출정보
      EM118065 EB  전자도서 자료대출실(3층) 온라인이용가능 온라인이용가능
      마이폴더

      * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

      해당 도서를 다른 이용자가 함께 대출한 도서

      관련도서

      관련 인기도서

      서평쓰기

      도서위치