Master the challenges of Android user interface development with these sample patterns With Android 4, Google brings the full power of its Android OS to both smartphone and tablet computing. Designing effective user interfaces that work on multiple Android devices is extremely challenging. This book provides more than 75 patterns that you can use to create versatile user interfaces for both sma…
Teaches the skills needed to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 5.0 Software Development Kit (SDK).
A practical guide, which will show you how to create Android applications using the new Google official IDE, Android Studio. If you are a developer who wants to learn the key features of Android Studio, and learn how to create their first app, this book is ideal for you! Developers interested in this book should be familiar with the object- oriented programming paradigm, and the Java programmin…
"Typography is your design's voice and the most powerful tool you have to communicate with your readers. Learn how to wield type with care and wit: how to evaluate typefaces, consider technical constraints, create flexible typographic systems, and put together your own collection of favorite faces." - from back cover.
Use Hadoop to solve business problems by learning from a rich set of real-life case studiesAbout This Book* Learn to solve real-world business problems using Hadoop and other big data technologies* Power-packed with seven case studies to get you going with Hadoop for Business Intelligence* Analyze sensor data using Hadoop and develop a data visualization dashboardWho This Book Is ForThis book i…
Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular software packages and frameworks as examples. Tools at your disposal are evolving and demands on applications are incr…
Exploit design, deployment, and management of large-scale containers Key Features Explore the latest features available in Kubernetes 1.10 Ensure that your clusters are always available, scalable, and up to date Master the skills of designing and deploying large clusters on various cloud platforms Book Description Kubernetes is an open source system that is used to automate the deployment, scal…
Effortlessly ensure your application's code quality from day 1About This Book* Customize your Moodle 3.x app.* Leverage the new features of Moodle 3.x by diving deep into the Moodle development eco-system.* Cater to heavy user traffic, customize learning requirements and create custom third party plugins.Who This Book Is ForThis book is for Moodle developers who are familiar with the basic Mood…
With Microsoft new Universal Windows Apps tools, it's easy to share code between Windows 8.1 and Windows Phone 8.1 XAML apps. Now, developers can deliver beautiful end user experiences on all new Windows devices, with radically less cost and development effort. This means they can painlessly extend their conventional PC development work to fast-growing tablet and smartphone markets. In Universa…
A step-by-step guide to the AngularJS meta-framework covers from the basics to advanced concepts, including directives and controllers, form validation and stats, working with filters, unit testing, and guidelines and best practices.