{"title":"Jeff Friesen","description":"\u003cp\u003eDiscover the captivating world of Jeff Friesen, where LEGO bricks become the canvas for stunning photography and intricate storytelling. Dive into miniature worlds filled with creativity and charm.\u003c\/p\u003e","products":[{"product_id":"bricksy-book-jeff-friesen-9781634504799","title":"Bricksy","description":"From Jeff Friesen, award-winning photographer and author of United States of LEGO , comes a hilarious new book of diorama photographs that uses LEGO bricks to spoof the famous work of the mysterious anonymous graffiti artist known as Banksy. Friesen gives new meaning to gritty street art using clean, modernist bricks. Bricksy Bricksy","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49587183386897,"sku":"GOR007557859","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50396802089233,"sku":"CIN1634504798G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1634504798.jpg?v=1750763336"},{"product_id":"learn-java-for-android-development-book-jeff-friesen-9781430231561","title":"Learn Java for Android Development","description":"Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its foundational APIs to improve your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture of an Android app, the various Android-specific APIs, and Android-specific tools. If you do not already know Java fundamentals, you will probably end up with a massive headache from also having to quickly cram those fundamentals into your knowledge base.         Learn Java for Android Development teaches programmers of any skill level the essential Java language and foundational Java API skills that must be learned to improve the programmers chances of succeeding as an Android app developer. Each of the books 10 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapters material. Answers to the books more than 300 exercises are provided in an appendix. Additionally, author Jeff Friesen has created six bonus chapters that you can download from his personal site, located at http:\/\/tutortutor.ca\/cgi-bin\/makepage.cgi?\/books\/ljfad.        Once you complete this book, you will be ready to dive into Android, and you can start that journey by obtaining a copy of Beginning Android 2.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49597327966481,"sku":"GOR006341676","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49631764152593,"sku":"GOR006671270","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52123275165969,"sku":"NLS9781430231561","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430231564.jpg?v=1751434480"},{"product_id":"java-2-by-example-book-jeff-friesen-9780789722669","title":"Java 2 by Example","description":"Java by Example presumes no previous experience with either Java or programming in general. You will learn Java-specific programming concepts, object-oriented programming, and proper coding techniques. Topics include Java Foundation Classes (JFC), Abstract Windowing Toolkit, Applets vs Applications, and Multi-Threading. At the end of the book, you build a useful contact manager, applying concepts learned throughout the book.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49624267522321,"sku":"GOR001396135","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0789722666.jpg?v=1751106809"},{"product_id":"lego-castle-book-book-jeff-friesen-9781718500167","title":"The LEGO Castle Book","description":"The LEGO Castle Book will show you how to build microscale-sized castles and miniature medieval realms. You'll learn a range of LEGO castle construction techniques, from basic to advanced, featuring designs from both real-world and fantasy castles. Jeff Friesen, author of the best-selling LEGO Micro Cities will show you how to customize your castles with towers and keeps, build landscapes featuring rolling hills and rivers, and bring villages to life with windmills, festival tents, and taverns.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731575021841,"sku":"NGR9781718500167","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50301587751185,"sku":"GOR011391964","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52448255574289,"sku":"NIN9781718500167","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52782739652881,"sku":"GOR011960493","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718500165.jpg?v=1750960980"},{"product_id":"lego-micro-cities-book-jeff-friesen-9781593279424","title":"LEGO Micro Cities","description":"LEGO Micro Cities is a full colour guide to creating intricate LEGO micro cities. Readers learn how to recreate classic architectural styles using only LEGO bricks. In addition to creating entire buildings, LEGO model-building expert Jeff Friesen shows how to create interesting architectural features like bridges and skyscrapers, and will offer suggestions on how to customise your cities and make the models your own.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734343754001,"sku":"NGR9781593279424","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50017038434577,"sku":"GOR010016784","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51288246649105,"sku":"CIN1593279426VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51423349145873,"sku":"CIN1593279426G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52449103773969,"sku":"NIN9781593279424","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53383174062353,"sku":"GOR014891143","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593279426.jpg?v=1751408057"},{"product_id":"lego-space-projects-book-jeff-friesen-9781718501164","title":"LEGO Space Projects","description":"Build a starship fleet to launch from your kitchen table! Follow the photos, step-by-step instructions, and comprehensive parts lists in this book to build dozens of galaxy-hopping spacecraft that can fit in the palm of your hand! Puzzle out how to build propulsion systems, heat shields, and solar collectors, or take a page from science fiction and make warp drives, self-healing hulls, and photon beams. Why bother to leave your house (or the planet) when you can explore the universe with the LEGOs you already own and your imagination. Your intergalactic journey starts in 10, 9, 8, 7, 6","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49738289774865,"sku":"NGR9781718501164","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50152433549585,"sku":"CIN1718501161VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50321274274065,"sku":"CIN1718501161G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718501161.jpg?v=1751184360"},{"product_id":"lego-r-engineer-book-jeff-friesen-9781718502505","title":"The LEGO (R) Engineer","description":"LEGO (R) bricks meet The Way Things Work in this fun, informative tour of the world of engineering, from the creative mind of expert LEGO (R) builder Jeff Friesen.  In The LEGO (R) Engineer, you'll explore how some of humanity's greatest feats of engineering work, from towering skyscrapers to powerful rockets to speeding bullet trains. Then follow step-by-step instructions to build these marvels with LEGO (R) bricks as you experience the world of engineering in a fun new way.  How do diesel and electric engines work together to drive massive freight trains? How does a container ship's bow shape contribute to its fuel efficiency? How do cable-stayed bridges distribute weight differently than suspension bridges? You'll learn the answers to these engineering questions and more as you build your way through over 30 models, all designed by LEGO (R) expert Jeff Friesen. Understanding the engineering principles behind these structures will not only help you better appreciate the world around you, but will also help you make your own LEGO (R) builds more realistic.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49742418444561,"sku":"NGR9781718502505","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50835564331281,"sku":"CIN1718502508G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50889934799121,"sku":"GOR012684955","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51047695221009,"sku":"NIN9781718502505","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718502508.jpg?v=1750800482"},{"product_id":"learn-java-for-android-development-book-jeff-friesen-9781430264545","title":"Learn Java for Android Development","description":"Learn Java for Android Development, Third Edition, is an update of a strong selling book that now includes a primer on Android app development (in Chapter 1 and Appendix C, which is distributed in the book's code archive).","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49801752412433,"sku":"CIN1430264543G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430264543.jpg?v=1750857531"},{"product_id":"java-xml-and-json-book-jeff-friesen-9781484243299","title":"Java XML and JSON","description":"Use this guide to master the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML and JSON documents from the Java language. New in this edition is coverage of Jackson (a JSON processor for Java) and Oracle’s own Java API for JSON processing (JSON-P), which is a JSON processing API for Java EE that also can be used with Java SE. This new edition of Java XML and JSON also expands coverage of DOM and XSLT to include additional API content and useful examples. All examples in this book have been tested under Java 11. In some cases, source code has been simplified to use Java 11’s var language feature. The first six chapters focus on XML along with the SAX, DOM, StAX, XPath, and XSLT APIs. The remaining six chapters focus on JSON along with the mJson, GSON, JsonPath, Jackson, and JSON-P APIs. Each chapter ends with select exercises designed to challenge your grasp of the chapter's content.An appendix provides the answers to these exercises.  What You'll Learn  Master the XML language  Create, validate, parse, and transform XML documents  Apply Java’s SAX, DOM, StAX, XPath, and XSLT APIs  Master the JSON format for serializing and transmitting data  Code against third-party APIs such as Jackson, mJson, Gson, JsonPath  Master Oracle’s JSON-P API in a Java SE context    Who This Book Is For Intermediate and advanced Java programmers who are developing applications that must access data stored in XML or JSON documents. The book also targets developers wanting to understand the XML language and JSON data format.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50377547645201,"sku":"CIN1484243293G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029330002193,"sku":"NIN9781484243299","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52661668479249,"sku":"NLS9781484243299","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484243293.jpg?v=1750924127"},{"product_id":"learn-java-for-android-development-book-jeff-friesen-9781430257226","title":"Learn Java for Android Development","description":"Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its foundational APIs to improve your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture of an Android app, the various Android-specific APIs, and Android-specific tools. If you do not already know Java fundamentals, you will probably end up with a massive headache from also having to quickly cram those fundamentals into your knowledge base.        Learn Java for Android Development, Second Edition teaches programmers of any skill level the essential Java language and foundational Java API skills that must be learned to improve the programmer’s chances of succeeding as an Android app developer. Each of the book’s 14 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 500 exercises are provided in an appendix. A second appendix provides a significant game-oriented Java application, which you can convert into an Android app.         Once you complete this book, you should be ready to dive into beginning Android app development.  Maybe, start that journey with Apress' Beginning Android.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50516391395601,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50516393689361,"sku":"CIN1430257229G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52655615574289,"sku":"NLS9781430257226","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430257229.jpg?v=1751371192"},{"product_id":"united-states-of-lego-book-jeff-friesen-9781629146829","title":"United States of LEGO","description":"United States of LEGO United States of LEGO reveals intriguing secrets of the states for the first time. Have you ever wondered who extinguished Rhett Butler and Scarlett O'Hara's passion in Georgia, what's fishing for fishermen in Alaska, or how NASCAR drivers earn extra spending money in North Carolina? The answers will surprise and delight you.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50953879781649,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50953880043793,"sku":"CIN162914682XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51764899447057,"sku":"CIN162914682XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52707878994193,"sku":"GOR006532626","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/162914682X.jpg?v=1751246251"},{"product_id":"united-states-of-lego-r-book-jeff-friesen-9781510750487","title":"United States of LEGO (R)","description":"See the United States as You Never Have Before: Brick by Brick!","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51325281304849,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51325284090129,"sku":"CIN1510750487G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51858986828049,"sku":"CIN1510750487VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1510750487.jpg?v=1750760186"},{"product_id":"java-i-o-nio-and-nio-2-book-jeff-friesen-9781484215661","title":"Java I\/O, NIO and NIO.2","description":"Java I\/O, NIO and NIO.2 is a power-packed book that is an accelerated guide and reference on buffers, files, sockets, datagrams, and pipe channels as found in the Java I\/O, NIO, and NIO.2 reference implementations. In this book, you'll also learn how and when to use selectors, regular expressions, including patterns, matchers and more. You'll learn how to work with Charsets, formatters and scanners. You'll - all in all - learn how to use and apply NIO, NIO.2 and the enhancements available.  After reading and using this book, you'll gain the accelerated knowledge and skill level to really build applications with efficient data access, especially for today's cloud computing streaming data needs.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52136737767697,"sku":"NLS9781484215661","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484215661.jpg?v=1757554785"},{"product_id":"android-recipes-book-jeff-friesen-9781430234135","title":"Android Recipes","description":"Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets.      Android Recipes: A Problem-Solution Approach guides you step-by-step through a wide range of useful topics using complete and real-world working code examples.        In this book, you'll start off with a recap of Android architecture and app fundamentals, and then get down to business and build an app with Google’s Android SDK at the command line and Eclipse. Next, you'll learn how to accomplish practical tasks pertaining to the user interface, communications with the cloud, device hardware, data persistence, communications between applications, and interacting with Android itself. Finally, you'll learn how to leverage various libraries and Scripting Layer for Android (SL4A) to help you perform tasks more quickly, how to use the Android NDK to boost app performance, and how to design apps for performance, responsiveness, seamlessness, and more.        Instead of abstract descriptions of complex concepts, in Android Recipes, you'll find live code examples. When you start a new project, you can consider copying and pasting the code and configuration files from this book, then modifying them for your own customization needs. This can save you a great deal of work over creating a project from scratch!","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52336746594577,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52336747217169,"sku":"NLS9781430234135","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430234135.jpg?v=1758164357"},{"product_id":"beginning-java-se-6-platform-book-jeff-friesen-9781590598306","title":"Beginning Java SE 6 Platform","description":"Beginning Java SE 6 by Sing Li et al should be the first beginning level tutorial on the new Java SE 6, and is ideal for learning the new core Java Standard Edition (SE) 6 platform. Each chapter in the book introduces a particular API area, discusses the APIs, and provides a hands-on example showing its use.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52482528149777,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52482529427729,"sku":"NLS9781590598306","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781590598306.jpg?v=1759853357"},{"product_id":"beginning-java-7-book-jeff-friesen-9781430239093","title":"Beginning Java 7","description":"Beginning Java 7 guides you through version 7 of the Java language and a wide assortment of platform APIs. New Java 7 language features that are discussed include switch-on-string and try-with-resources. APIs that are discussed include Threading, the Collections Framework, the Concurrency Utilities, Swing, Java 2D, networking, JDBC, SAX, DOM, StAX, XPath, JAX-WS, and SAAJ. This book also presents an introduction to Android app development so that you can apply some of its knowledge to the exciting world of Android app development.    This book presents the following table of contents:    Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.    Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.    Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters introduce you to the few features not covered in Chapters 1     through 3.    Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.    Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.    Chapter 6 continues to focus on utility APIsby presenting the concurrency utilities along with the Objects and Random classes.    Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in     terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.    Chapter 8 explores filesystem-oriented I\/O in terms of the File, RandomAccessFile, stream, and writer\/reader classes.    Chapter 9 introduces you to Java's network APIs (e.g., sockets). It also introduces you to the JDBC API for interacting with databases along with the Java DB database product.    Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.    Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. As well as providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate     with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.    Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to     install necessary tools, and develops a simple app.    Appendix A presents the solutions to the programming exercises that appear near the end of Chapters 1 through 12.    Appendix B introduces you to Java's Scripting API along with Java 7's support for dynamically typed languages.    Appendix C introduces you to additional APIs and architecture topics. Examples include Accessibility, classloaders, Console, Drag and Drop, Java Native Interface, and System Tray.    Appendix D presents a gallery of significant applications that demonstrate various aspects of Java.    Unfortunately, there are limits to how much knowledge can be crammed into a print book. For this reason, Appendixes A, B, C, and D are not included in this book's pages. Instead, these appendixes are freely distributed as PDF files. Appendixes A and B are bundled with the book's associated code file at the Apress website (http:\/\/www.apress.com\/9781430239093). Appendixes C and D are bundled with their respective code files at my TutorTutor.ca website     (http:\/\/tutortutor.ca\/cgi-bin\/makepage.cgi?\/books\/bj7).","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52650359357713,"sku":"NLS9781430239093","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430239093.jpg?v=1762127762"},{"product_id":"learn-java-for-android-development-book-jeff-friesen-9781484259429","title":"Learn Java for Android Development","description":"Gain the essential Java language skills necessary for using the Android SDK platform to build Java-based Android apps. This book includes the latest Java SE releases that Android supports, and is geared towards the Android SDK version 10. It includes new content including JSON documents, functional programming, and lambdas as well as other language features important for migrating Java skills to Android development.      Android is still the world's most popular mobile platform and because this technology is still mostly based on Java, you should first obtain a solid grasp of the Java language and its APIs in order to improve your chances of succeeding as an effective Android apps developer. Learn Java for Android Development, 4th Edition helps you do that.     Each of the book’s chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 500 exercises are provided in an appendix. Once you finish, you will be ready to begin your Android app development journey using Java.     What You Will Learn    Discover the latest Java programming language features relevant to      Android SDK development Apply inheritance, polymorphism, and interfaces to Android      development Use Java collections, concurrency, I\/O, networks, persistence, functional programming, and data      access in Android apps Parse, create, and transform XML and JSON documents Migrate your Java skills for mobile development using the Android      platform   Who This Book Is For     Programmers with at least some prior Java programming experience looking to get into mobile Java development with the Android platform.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52671691227409,"sku":"NLS9781484259429","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52750792556817,"sku":"NIN9781484259429","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484259429.jpg?v=1762292978"},{"product_id":"building-lego-worlds-book-jeff-friesen-9781718504844","title":"Building LEGO Worlds","description":"Jeff Friesen - master microscale builder, photographer, and LEGO artist - teaches readers how to build entire worlds, not just models. With stunning visuals and clear step-by-step instructions, this book reveals the techniques, architectural styles, and creative principles behind his most imaginative scenes. Across more than a dozen fully realized themed worlds, readers learn how to combine landscape, architecture, transportation, and atmosphere into cohesive miniature universes. They'll construct everything from waterfalls, cliffs, and ancient temples to futuristic skylines, ring-based skyscrapers, fairground rides, and steampunk clockworks. This beautifully photographed, full-color book is both a creativity workshop and an art piece - a guided journey for anyone who wants to design LEGO creations with story, style, and a sense of place.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":53394505892113,"sku":"NGR9781718504844","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781718504844.jpg?v=1775773356"},{"product_id":"learn-java-fundamentals-book-jeff-friesen-9798868803505","title":"Learn Java Fundamentals","description":"Sharpen your Java skills and boost your potential as an IT specialist. This book introduces you to the basic Java features and APIs needed to prepare for a career in programming and development.    You’ll first receive an introduction to Java and then explore language features ranging from comments though exception\/error handling, focusing mainly on language syntax and a few select syntax-related APIs. This constitutes the heart of the book, and you’ll use these building blocks to construct simple Java programs, and learn where Java’s implementations of expressions (and operators), and statements diverge from other languages. The final few chapters tour some additional APIs such as the Math class, related types, String and StringBuffer, and System.    Along the way you’ll discover some interesting programs, such as Graph (a sine\/cosine wave-plotting application) and WC (a word-counting application). Two appendixes provide quick references to Java’s supported reserved words, and to Java’s supported operators. Equipped with this knowledge, Learn Java Fundamentals will provide you the pathway to explore additional APIs on your own, and increase your Java awareness.    What You’ll Learn      Understand the basics of Java applications and APIs Study language features such as comments, identifiers, variables, types, and literals. Explore operators, expressions, statements, and other key features such as classes, objects, class extension, and class abstraction.    Who This Book Is For    Developers, programmers, and students with little or no Java experience","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53638300074257,"sku":"NLS9798868803505","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798868803505.jpg?v=1781007521"}],"url":"https:\/\/www.worldofbooks.com\/en-ie\/collections\/author-books-by-jeff-friesen.oembed","provider":"World of Books ","version":"1.0","type":"link"}