Your cart is empty
Create applications for all major smartphone platforms
Creating applications for the myriad versions and varieties of mobile phone platforms on the market can be daunting to even the most seasoned developer. This authoritative guide is written in such as way that it takes your existing skills and experience and uses that background as a solid foundation for developing applications that cross over between platforms, thereby freeing you from having to learn a new platform from scratch each time. Concise explanations walk you through the tools and patterns for developing for all the mobile platforms while detailed steps walk you through setting up your development environment for each platform. Covers all the major options from native development to web application developmentDiscusses major third party platform development acceleration tools, such as Appcelerator and PhoneGapZeroes in on topics such as developing applications for Android, IOS, Windows Phone 7, and Blackberry
"Professional Mobile Cross Platform Development" shows you how to best exploit the growth in mobile platforms, with a minimum of hassle.
Software Development/Mobile/Android/Wearable/Fitness Build "Wearable" Applications on the Android Wear and Google Fit Platforms This book covers wearable computing and wearable application development particularly for Android Wear (smartwatches) and Google Fit (fitness sensors). It provides relevant history, background and core concepts of wearable computing and ubiquitous computing, as a foundation for designing/developing applications for the Android Wear and Google Fit platforms. This book is intended for Android wearable enthusiasts, technologists and software developers. * Gain insight into wearables in the modern consumer ecosystem of a multitude of devices, ubiquitous computing, cloud computing and intelligent personal assistants * Learn the Android Wear and Google Fit APIs and jump-start hands-on development including: setting up an Android development environment suitable for Android Wear and Google Fit , setting up smartwatch and fitness devices for development and debugging , writing applications that install and execute on Android Wear (smartwatch) devices , and applications that run on your handheld Android devices and find and connect to fitness sensors and access fitness data, and more * Catch up with the new Android 5.0 Lollipop , Android Studio and the gradle based build system Learn how to write applications for smart watches and fitness sensors on the Android/Google ecosystem. Sanjay s tome provides a comprehensive and timely treatment of the essential points of current Wearable technology and Android Wearable development techniques. The easygoing and comprehensive examples make this book a joy to discover and a delight to peruse. Highly recommended! - Rudi Cilibrasi, Computer Scientist The text provides a rich and immersive overview of the field of Wearable computing that is solidified by the impressive set of examples. I was simultaneously entertained as well as educated, and would highly recommend this book to anyone that is looking to get started with Wearables. - Nathan Blair, Software Engineer & Entrepreneur Sanjay M. Mishra began programming in C on various flavors of Unix in the early 1990s. Over the years he has developed diverse software systems spanning web applications and services, messaging, VoIP, NoSQL databases, as well as mobile and embedded platforms. He has worked for companies such as Intertrust, Eyecon Technologies, CallSource, nVoc (formerly Sandcherry, Inc.) and the Starz Entertainment group.
A concise and self-contained introduction to causal inference, increasingly important in data science and machine learning. The mathematization of causality is a relatively recent development, and has become increasingly important in data science and machine learning. This book offers a self-contained and concise introduction to causal models and how to learn them from data. After explaining the need for causal models and discussing some of the principles underlying causal inference, the book teaches readers how to use causal models: how to compute intervention distributions, how to infer causal models from observational and interventional data, and how causal ideas could be exploited for classical machine learning problems. All of these topics are discussed first in terms of two variables and then in the more general multivariate case. The bivariate case turns out to be a particularly hard problem for causal learning because there are no conditional independences as used by classical methods for solving multivariate cases. The authors consider analyzing statistical asymmetries between cause and effect to be highly instructive, and they report on their decade of intensive research into this problem. The book is accessible to readers with a background in machine learning or statistics, and can be used in graduate courses or as a reference for researchers. The text includes code snippets that can be copied and pasted, exercises, and an appendix with a summary of the most important technical concepts.
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with Android Oreo and Android "P." Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. A nuts and bolts guide to learning how to develop Android applications, from the experts at the Big Nerd Ranch Teaches Android app development by developing actual, working apps Suitable for any programmer who knows Java, whether they have previous experience with mobile development or not Loaded with real-world sample code The material has been developed and classroom-tested at the Big Nerd Ranch
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Maximize Kindle Fire's multimedia, entertainment, and Internet capabilities, use apps, and read eBooks--virtually anywhere!How to Do Everything: Kindle Fire makes it easy for you to enjoy all of the exciting multimedia content, entertainment-related apps, and personal productivity features of Amazon's Kindle Fire. Learn how to register, set up, and customize your Kindle Fire; browse, download (or stream) and experience TV shows, movies, games, music, audiobooks, and other multimedia content; use Gallery to organize and view photos; surf the web; manage your email accounts; access, use, and edit Microsoft Office files...and of course, use the Kindle fire as a powerful eBook reader. Set up and get started using your Kindle fire right away Get connected to the Internet and use Amazon's Cloud Drive Master the Navigation Bar, Favorites Bar, Carousel, and other Home Screen features Load your Kindle Fire with music from Amazon's MP3 Music Store (and other sources), and listen to your digital music library anywhere Transfer files and data to and from your computer wirelessly or via USB link Manage your contacts and schedule Quickly find the best deals on anything you're shopping for online Read bestsellers, your favorite authors, or the latest issues of popular newspapers and magazines Discover the best apps to dramatically enhance the capabilities of your Kindle Fire Play thousands of popular games Manage your Facebook and/or Twitter accounts while on the go
Explore a comprehensive examination of the art and technology of one of the fastest-growing segments of the game industry with GAME DEVELOPMENT ESSENTIALS: MOBILE GAME DEVELOPMENT, International Edition. This ground breaking text walks readers through the overall process of designing videogames and applications for mobile and handheld hardware. Through coverage of team building, production, QA and a look at the black box of the publication process both for independent and publisher backed studios; readers learn the entire development process from initial concept to game design. Utilizing real-life examples, interviews and advice from developers already well established in the mobile industry, MOBILE GAME DEVELOPMENT serves as the 'how to' guide for readers looking to break into the mobile game development industry.
Easy-to-follow coverage of portable Macs, including the MacBook, MacBook Pro, and MacBook Air
"How to Do Everything: MacBook" strongly emphasizes the portability and other unique features of the laptop versions of the Mac, examining ports and jacks, discussing user accounts and privacy, managing multiple network connections, using MobileMe to stay synched, etc. It also explores the activities laptop users most often perform, such as productivity, entertainment, and communication.
Tasks and activities are broken down into simple-to-follow directions and highlighted with clear graphics to make everything easy to understand. Tips and tricks for getting the most out of the latest versions of the built-in software, including the new versions of iLife and iWork are also included. As a travel writer, the author understands the needs of mobile computer users. She covers battery management and power, connectivity, working online, using VoIP, and maintaining and troubleshooting the MacBook.
"How to Do Everything: MacBook" Draws on author's personal experience as a writer who travels, providing tips and tricks for getting the best out of the MacBook on the road Contains accurate and up-to-date product information on latest versions of Mac OS X and iWork/iLife applications Explains the differences between the MacBook, MacBook Pro and MacBook Air
Complete MacBook coverage:
Write More Robust and Maintainable Android Apps with Kotlin "Peter Sommerhoff takes a practical approach to teaching Kotlin by providing a larger set of code listings that demonstrate language features and by guiding readers through the development of two Android apps step by step. . . . Peter finds a good balance between what is essential and what can be left to readers, so this book is an efficient yet comprehensible source for starting programming with Kotlin." -Bernhard Rumpe, Professor of Software Engineering, RWTH Aachen University The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin's principles and techniques, apply Kotlin in production app development, integrate Kotlin with existing Java code, and plan a migration to Kotlin, if you choose. If you have at least basic programming experience (with any language), Peter Sommerhoff's well-crafted overview and examples will help you get quickly up-to-speed with the Kotlin language, its constructs, and its advanced functional and object-oriented capabilities. Once you've mastered these foundations, Sommerhoff walks you through two complete app development projects, introducing best practices and emerging patterns for writing code that's robust, concise, readable, and highly performant. Understand Kotlin's goals, principles, advantages, design, and constructs Take full advantage of functional programming in the Kotlin environment Write more concise and reusable code using Kotlin's object-oriented features Interoperate with existing Java code, and plan a migration to Kotlin Use coroutines to efficiently handle concurrency Capture data via third-party APIs, map it to internal data representations, and present it to users Master best practices for architecting Kotlin Android apps Improve productivity and readability by creating simple domain-specific languages in Kotlin Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Transition from Objective-C to the cleaner, more functional Swift quickly and easily Professional Swift shows you how to create Mac and iPhone applications using Apple's new programming language. This code-intensive, practical guide walks you through Swift best practices as you learn the language, build an application, and refine it using advanced concepts and techniques. Organized for easy navigation, this book can be read end-to-end for a self-paced tutorial, or used as an on-demand desk reference as unfamiliar situations arise. The first section of the book guides you through the basics of Swift programming, with clear instruction on everything from writing code to storing data, and Section II adds advanced data types, advanced debugging, extending classes, and more. You'll learn everything you need to know to make the transition from Objective-C to Swift smooth and painless, so you can begin building faster, more secure apps than ever before. * Get acquainted with the Swift language and syntax * Write, deploy, and debug Swift programs * Store data and interface with web services * Master advanced usage, and bridge Swift and Objective-C Professional Swift is your guide to the future of OS X and iOS development.
Find out how to use the Unity Game Engine to its fullest for both 3D and 2D game development-from the basics to the hottest new tricks in virtual reality. With this unique cookbook, you'll get started in two ways: First, you'll learn about the Unity game engine by following very brief exercises that teach specific features of the software Second, this tutorial-oriented guide provides a collection of snippets that solve common gameplay problems, like determining if a player has completed a lap in a race Using our cookbook format, we pinpoint the problem, set out the solution, and discuss how to solve your problem in the best and most straightforward way possible so you can move onto the next step in the project. Unity Game Development Cookbook is ideal for beginning to intermediate Unity developers. Beginners will get a broad immersion into the Unity development environment, while intermediate developers will learn how to apply the foundational Unity skills they have to solve real game development problems.
This book identifies the time-dependent network parameters: neighbour count, link load, path length, cluster count and delay, and presents a first-of-its-kind discussion on temporal parameters in mobile ad hoc networks. Frequent topology changes and multiple link failures occur in mobile ad hoc network due to arbitrary and random movement of nodes. This dynamic environment challenges the delivery of data and makes it essential to find better models for network parameters that are shifting with time. The parameters identified are put into the framework of time series because of their temporal characteristic, and when they are modelled using time series framework they exhibit a sound fit with Autoregressive AR(p) models of order p. The order p is evaluated for each fitted model and found to lie between one and three. The book also analyses the dependence of end-to-end delay of ad hoc network on various external factors such as the number of nodes, routing protocol, mobility models and path length and develops two prediction models. The book will be useful for researchers and professionals alike.
You ve just purchased a TI-83 Plus calculator to assist in performing different types of mathematical equations now, how can you get the most out of it? You ll find the answer to this question with our comprehensive, 3-panel guide that shows in great detail what exactly the TI-83 Plus can do. Function key and mode descriptions, as well as problem-solving examples, are included within a color-coded format for easy reference.
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads Stay up-to-date on iOS 11 innovations, such as: Drag and drop Autolayout changes (including the new safe area) Stretchable navigation bars Table cell swipe buttons Dynamic type improvements Offline sound file rendering, image picker controller changes, new map annotation types, and more
Apple's new Photos app lets you do a whole lot more than simply store and edit pictures and videos on a Mac or iOS device. With this comprehensive guide, you'll learn how to import, organize, and share your digital memories, as well as how to improve, print, and use your photos in creative projects. With Lesa Snider's step-by-step instructions and expert advice, you'll master Photos and tame your image library-and have fun along the way! The important stuff you need to know: Migrate from iPhoto. Learn how to make a quick and smooth transition. Organize your collection with ease. Master the many ways to import, group, and categorize images-and set up iCloud Family Sharing. Find your photos quickly. Employ Photos' powerful labeling, keyword and facial recognition features to optimize searches. Sharpen your editing skills. Skillfully use Photos' impressive image- and video-editing tools on your Mac or iOS device. Access photos anywhere. Sync your library to all of your Apple devices so your photos travel with you wherever you go. Share them online. Show your shots to everyone on your list by using shared albums, creating web galleries, posting them on Facebook, and more. Dive into creative projects. Build pro-level slideshows to share with others, and create gorgeous gift books, calendars, and cards.
Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore the common problems developers face when using Xcode, and find out how to get the most out of your IDE. Dig into Xcode, and you'll discover it's richer and more powerful than you might have thought. Get a huge productivity boost by working with Xcode instead of against it. Instead of hacky code fixes and manual processes, once you know the the why and how of Xcode's process, you'll discover that doing things Xcode's way makes your app development more elegant and less aggravating. Explore the major features of Xcode: project management, building UIs with storyboards, code editing, compiling apps, fixing bugs and performance problems, unit- and UI testing, and source code management. Go beyond the basics and explore tasks that professionals deal with when they're working on big projects. Create storyboards that many developers can work on at once, even as projects grow to hundreds or thousands of files. Find the tools that make the code editor pleasant to work with, even in long coding sessions. Discover the right way to find and fix bugs when you have lots of code that's not always playing nicely together.Dig into specific and little-discussed features that help developers on Apple's other platforms: macOS, watchOS, and tvOS. When you're ready to distribute your app, learn how Apple's code-signing system really works. Find out when to let Xcode handle it automatically, and how to do it manually when needed. Discover how much easier and more fun iOS development is when you know the secrets of the tools. What You Need: This book requires Xcode 9 and a Mac running macOS High Sierra (10.13.2) or later. Additionally, an iOS device is recommended for on-device testing but not required.
Ready to build apps for iPhone, iPad, and Mac now that Swift has landed? If you're an experienced programmer who's never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch. Learn how to use Swift in a wide range of real-world situations, with Cocoa features such as Event Kit and Core Animation. You'll pick up Swift language features and syntax along the way, and understand why using Swift (instead of Objective-C) makes iOS and Mac app development easier, faster, and safer. You'll also work with several exercises to help you practice as you learn. Learn the OS X and iOS application lifecycle Use storyboards to design adaptive interfaces Explore graphics systems, including the built-in 2D and 3D game frameworks Display video and audio with AVFoundation Store data locally with the file system, or on the network with iCloud Display lists or collections of data with table views and collection views Build apps that let users create, edit, and work with documents Use MapKit, Core Location, and Core Motion to interact with the world
Whether you're just getting started with your Droid X2, or want to dig deeper into all the amazing things it can do, this book's got you covered. Learn how to get online, shop, keep in touch, take and share photos, enjoy streaming music and video, and much more. Packed with illustrations, this engaging book helps you with everything from setup to troubleshooting, with lots of expert tips and tricks along the way. * Get organized. Import your contacts and sync with Google Calendar and Microsoft Exchange. * Go online. Get your phone to act as a portable hotspot or as a modem to get your laptop online. * Play music. Purchase music from Amazon and sync your Droid X with Windows Media Player and iTunes. * Shoot photos and video. Edit and share your photos, and use them as desktop or icon images; record video and share it with your friends. * Connect to Google Maps. Use geotagging and get turn-by-turn directions.
Take your Android programming skills to the next level by unleashing the potential of Android Studio Expert Android Studio bridges the gap between your Android programing skills with the provided tools including Android Studio, NDK, Gradle and Plugins for IntelliJ Idea Platform. Packed with best practices and advanced tips and techniques on Android tools, development cycle, continuos integration, release management, testing, and performance, this book offers professional guidance to experienced developers who want to push the boundaries of the Android platform with the developer tools. You'll discover how to use the tools and techniques to unleash your true potential as a developer. * Discover the basics of working in Android Studio and Gradle, as well as the application architecture of the latest Android platform * Understand Native Development Kit and its integration with Android Studio * Complete your development lifecycle with automated tests, dependency management, continuos integration and release management * Writing your own Gradle plugins to customize build cycle * Writing your own plugins for Android Studio to help your development tasks. Expert Android Studio is a tool for expert and experienced developers who want to learn how to make use of the tools while creating Android applications for use on mobile devices.
DESCRIPTION Anyone Can Create an App is based on the lofty premise that anyone can begin programming given the right tools and the right help. With some time set aside and the course-work in this book, readers will be able to program their first, fully working iPhone or iPad Application. They'll wonder why they never did it before! Anyone Can Create an App provides the EASY starting point for those people who have never programmed before but who always wanted to build iPhone and iPad apps. It starts with the absolute basics and progresses without leaving gaps so that the non-technical person can feel confident going from green to full-grown. Readers will create several apps for their iPhone and get a huge sense of accomplishment along the way. The book also demystifies some of the "insider terms" that programmers use. KEY FEATURES Short easy, easy to digest chapters No programming experience necessary Gain useful knowledge of iPhone and iPad programming AUDIENCE The Swift programming language is an ideal first language. Non-programmers can finally learn to code in iOS for iPhones and iPads without prior knowledge. ANYONE can create an App! ABOUT THE TECHNOLOGY Mobile development needs continue to skyrocket and many people want to get in the surge, but they don't know how to program. Swift is an easy to use intuitive programming language for iOS, OS X, and watchOS and makes an ideal first language.
Essential Skills--Made Easy
Develop, test, and debug iPhone, iPad, and iPod touch applications with help from this practical resource. "iOS SDK Programming: A Beginner's Guide" shows you how to use Objective-C and Apple's new Xcode 4 development environment with an integrated, easy-to-use Interface Builder. You'll learn which UIView subclasses to use when laying out an iOS app and master all of the iOS user interface controls. Setting application preferences and storing application data are also covered. The book explains how to integrate multimedia into your apps and develop universal apps that run on the iPhone, iPod touch, and iPad. You'll learn how to take advantage of the iPad's larger display and the new features of iOS 4.2. By the end of this book, you'll be ready to create the next bit hit in the iTunes App Store
Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated
Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market. Ideal for developers familiar with Java, Android basics, and the Java SE API, this book features recipes contributed by more than three dozen Android developers. Each recipe provides a clear solution and sample code you can use in your project right away. Among numerous topics, this cookbook helps you: Get started with the tooling you need for developing and testing Android apps Create layouts with Android's UI controls, graphical services, and pop-up mechanisms Build location-aware services on Google Maps and OpenStreetMap Control aspects of Android's music, video, and other multimedia capabilities Work with accelerometers and other Android sensors Use various gaming and animation frameworks Store and retrieve persistent data in files and embedded databases Access RESTful web services with JSON and other formats Test and troubleshoot individual components and your entire application
You may like...
Android Boot Camp Developer Java…
Corinne Hoisington Paperback
Building Cross-Platform Mobile and Web…
Pawan Lingras, Matt Triff, … Paperback
Android App Development For Dummies
Michael Burton, Donn Felker Paperback (1)
Portrait Revolution - Inspiration, Tips…
Julia L Kay Paperback (1)
iPad Made Easy (New Edition)
Roger Laing Paperback
Samsung Galaxy Tabs For Dummies
Dan Gookin Paperback (1)
An Introduction to Chromebook Computing
Jim Gatenby Paperback (1)
iPad For Seniors For Dummies
Dwight Spivey Paperback (1)
iPad for Seniors in easy steps
Nick Vandome Paperback
iPhone For Seniors For Dummies
Dwight Spivey Paperback (1)