LEADER 02213nam 22004455 450 001 9910155268903321 005 20230808200841.0 010 $a3-86630-033-6 024 7 $a10.1515/9783866300330 035 $a(CKB)3710000000974390 035 $a(MiAaPQ)EBC4806889 035 $a(DE-B1597)526606 035 $a(OCoLC)1105892356 035 $a(DE-B1597)9783866300330 035 $a(EXLCZ)993710000000974390 100 $a20191221d2016 fg 101 0 $ager 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAktivierungsblitz I Gesprächsimpulse $eSchnell, punktgenau und vielfältig /$fMaria Metzger 210 1$aHannover : $cVincentz Network, $d[2016] 210 4$d©2016 215 $a1 online resource (56 pages) 225 0 $aAltenpflege 300 $aIncludes index. 311 $a3-86630-032-8 327 $tFrontmatter -- $tIndex -- $tHaushalt -- $tFeste im Jahreskreis -- $tSprichwörter -- $tMärchen -- $tMänner -- $tTierwelt -- $tMODE -- $tWortspiele 330 $aDie spontane Idee für die ersten Minuten der Gruppenstunde fehlt? Sie wollen schnell ins Gespräch kommen? Oder einfach eine kurze Zeitspanne überbrücken? Der Aktivierungsblitz unterstützt Sie in Ihrer Arbeit, hilft Ihnen Brücken zu Ihren Senioren zu bauen: Mit kurzen Gesprächsimpulsen, die völlig ohne Vorbereitung einzusetzen sind. Mit Themen, die ankommen. Vom Haushalt über Feste im Jahresverlauf bis zu Märchen und Tieren. Sie wählen einfach das Themengebiet, starten mit biografischen oder allgemeinen Fragen. So garantiert der Aktivierungsblitz Ihnen spielend leichtes Aktivieren und gibt Sicherheit in jeder Situation. Die handlichen Klappkarten im Taschenformat sind ideal für Pflege- und Betreuungskräfte, ehrenamtliche Helfer und pflegende Angehörige. 606 $aConversation 615 0$aConversation. 676 $a302.346 700 $aMetzger$b Maria, $4aut$4http://id.loc.gov/vocabulary/relators/aut.$01080459 801 0$bDE-B1597 801 1$bDE-B1597 906 $aBOOK 912 $a9910155268903321 996 $aAktivierungsblitz I Gesprächsimpulse$92593563 997 $aUNINA LEADER 06899nam 22007695 450 001 9910300474903321 005 20221011114111.0 010 $a9781430258582 010 $a1430258586 024 7 $a10.1007/978-1-4302-5858-2 035 $a(CKB)3710000000089027 035 $a(EBL)1694174 035 $a(OCoLC)870677186 035 $a(SSID)ssj0001175001 035 $a(PQKBManifestationID)11778344 035 $a(PQKBTitleCode)TC0001175001 035 $a(PQKBWorkID)11116554 035 $a(PQKB)10214323 035 $a(MiAaPQ)EBC1694174 035 $a(DE-He213)978-1-4302-5858-2 035 $a(WaSeSS)IndRDA00018775 035 $a(PPN)176747885 035 $a(CaSebORM)9781430258575 035 $a(OCoLC)ocn870677186 035 $a(EXLCZ)993710000000089027 100 $a20140228d2014 u| 0 101 0 $aeng 135 $aur|n||||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aAndroid Best Practices /$fby Godfrey Nolan, David Truxall, Raghav Sood, Onur Cinar 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (223 p.) 300 $a"Create Android apps that stand out from the crowd."--Cover. 300 $aIncludes index. 311 1 $a9781430258575 311 1 $a1430258578 327 $a""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewers""; ""Chapter 1: Before You Start""; ""Introduction to Android""; ""Who Should Read This Book?""; ""What You Need Before You Begin""; ""An Actual Android Application""; ""A Working Development Environment""; ""All the Bells and Whistles""; ""Source Code for the Sample Application""; ""Whata???s in This Book""; ""Chapter 2: Android Patterns""; ""UI Design Patterns""; ""Holo""; ""ActionBarSherlock Navigation""; ""Designing for Different Devices""; ""Fragments""; ""Architectural Design Patterns"" 327 $a""Classic Android""""MVC""; ""The Model""; ""The View""; ""The Controller""; ""MVVM""; ""The Model""; ""The View""; ""The ViewModel""; ""Dependency Injection""; ""The ToDoModule""; ""The Database Provider""; ""The Stub Provider""; ""ToDoApplication""; ""Summary""; ""Chapter 3: Performance""; ""History""; ""Performance Tips""; ""Android Performance""; ""Java Performance""; ""SQLite Performance""; ""Web Services Performance""; ""Optimized Code""; ""Tools""; ""DDMS""; ""System Performance""; ""Heap Usage""; ""Eclipse Memory Analyzer""; ""Memory Allocation""; ""Threads""; ""Method Profiling"" 327 $a""Traceview""""Lint""; ""Hierarchy Viewer""; ""Unix Tools""; ""Top""; ""Dumpsys""; ""Vmstat""; ""Summary""; ""Chapter 4: Agile Android""; ""Benefits""; ""Benefits to the Business""; ""Benefits to the Developer""; ""The Sweet Spot""; ""Elements of Agile""; ""Goals""; ""Roll Call""; ""TDD""; ""BDD""; ""Continuous Integration""; ""Putting It All Together""; ""Summary""; ""Chapter 5: Native Development""; ""Deciding Where to Use Native Code""; ""Where Not to Use Native Code""; ""Where to Use Native Code""; ""Java Native Interface""; ""Difficulties Writing Native Code Using JNI"" 327 $a""Generate the Code Using a Tool""""Generating C/C++ Header Files Using javah""; ""Generating the JNI Code using SWIG""; ""Minimize the Number of JNI API Calls""; ""Use Primitive Data Types as Native Method Parameters""; ""Minimize Reach-Back from Native Code to Java Space""; ""Memory Usage""; ""Local References""; ""Never Cache Local References""; ""Release Local References in Complex Native Methods""; ""Dealing with Strings""; ""Use Proper Memory Management Function""; ""Operating on Arrays""; ""Do Not Request Unnecessary Array Elements""; ""Prevent Updating Unchanged Arrays"" 327 $a""Native I/O""""Caching Classes, Method and Field IDs""; ""Threading""; ""Never Cache the JNI Environment Interface Pointer""; ""Never Access Java Space from Detached Native Threads""; ""Troubleshooting""; ""Extended JNI Check""; ""Always Check for Java Exceptions""; ""Always Check JNI Return Values""; ""Always Add Log Lines While Developing""; ""Native Code Reuse Using Modules""; ""Benefit from Compiler Vectorization""; ""Summary""; ""Chapter 6: Security""; ""The State of Android Security""; ""Secure Coding Practices""; ""Industry Standard Lists""; ""PCI List""; ""OWASP"" 327 $a""OWASPa???s General Secure Coding Guidelines"" 330 $aAndroid Best Practices by Godfrey Nolan shows you how to make your Android apps stand out from the crowd with great reviews. Why settle for just making any Android app? Build a brilliant Android app instead that lets your users praise it for ease of use, better performance, and more. Using a series of example apps which gradually evolve throughout this book, Android Best Practices brings together current Android best practices from user interface (UI)/user experience (UX) design, test-driven development (TDD), and design patterns (e.g., MVC) to help you take your app to the next level. In this book you?ll learn how to: ? Use Android design patterns for consistent UI experience on many devices ? Use agile techniques such as test-driven development, behavior-driven development, and continuous integration ? Improve the speed and overall performance of your app ? Organize an Android app using design patterns such as MVC/MVP ? Create and consume REST and SOAP web services Designing and developing an app that runs well on many if not all the leading Android smartphones and tablets today can be one of the most daunting challenges for Android developers. Well, this book takes much of the mystery out of that for you. After reading and using Android Best Practices, you'll become a much better Android app designer and developer, which in turn can make your apps better placed and more successful in the market place. 606 $aMobile computing 606 $aComputers, Special purpose 606 $aMobile Computing$3https://scigraph.springernature.com/ontologies/product-market-codes/I29060 606 $aSpecial Purpose and Application-Based Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I13030 615 0$aMobile computing. 615 0$aComputers, Special purpose. 615 14$aMobile Computing. 615 24$aSpecial Purpose and Application-Based Systems. 676 $a004 676 $a004.6 676 $a005.258 700 $aNolan$b Godfrey$4aut$4http://id.loc.gov/vocabulary/relators/aut$0853700 702 $aTruxall$b David$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aSood$b Raghav$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aCinar$b Onur$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300474903321 996 $aAndroid Best Practices$92004703 997 $aUNINA