«پروژهی صفر»؛ این عبارتی است که سامسونگ در سال 2015 برای توصیف جدیدترین پرچمدار سری «اس» (S) خود بهکار برد. شرکت سامسونگ پس از تجربهی تلخی که با پرچمدار سال گذشتهی خود یعنی «گلکسی اس5» داشت، تصمیم گرفت همهچیز را از نو شروع کند و روحی تازه به کهکشان سری اس بدمد. شاید قبل از ورود اس5 به بازارهای جهانی، بسیاری از طرفداران سامسونگ تصور میکردند این همان پرچمداری است که سامسونگ با آن میتواند به اوج برسد. اما هیچ کدام از این پیشبینیها با واقعیت همراه نشد و سامسونگ در زمینهی فروش پرچمدار سری اساش سال کمفروغی را تجربه کرد. این اتفاقات باعث شد تا سامسونگ به فکر ایجاد تحولی بزرگ در پرچمدار بعدیاش بیافتد و حداقل اینبار صرفا به اضافه کردن ویژگیهای جذاب و کاربرپسند در کنار قدرتمندتر کردن سختافزار بسنده نکند.
«گلکسی اس6»، ششامین پرچمدار خانوادهی اس سامسونگ بهشمارمیرود که در روز دهام اسفند ماه سال 1393، در جریان همایش MWC شهر بارسلونای اسپانیا، رونمایی شد. اگر بخواهیم در همین ابتدای کار خیلی خلاصه در مورد گوشی جدید سامسونگ سخن بگوییم، در یک کلام اس6 ورای سایر پرچمداران سامسونگ در پنج سال گذشته است. تحولات ایجاد شده در پرچمدار سال 2015 سامسونگ آنقدر چشمگیر بوده که در مدتی کوتاه توانست نگاه کاربران زیادی ازجمله مخالفان این برند را بهسوی خودش جلب کند. سامسونگ این بار نه از پلاستیک متخلخل برای ساخت بدنهی گلکسی اس6 استفاده کرده و نه از پلاستیک شبه چرم. بهجای این دو، سراغ ترکیبی از فلز و شیشه برای طراحی و ساخت بدنهی پرچمدار جدیدش رفته؛ بدنهای که تا این لحظه، کار کارشناسان حوزهی تکنولوژی را در انتخاب خوشساختترین و بهترین گوشی تولید شده توسط سامسونگ، راحت کرده است. از تولید این گوشی هوشمند خوشساخت و باکیفیت، میتوان به ذکاوت مدیران شرکت سامسونگ پی برد. سامسونگ بهخوبی پی برده بود که عصر قربانی کردن جنس بدنه بهخاطر ویژگیهای نرمافزاری و سختافزاری بهسر آمده و این سیاست دیگر مخاطب چندانی ندارد و باید به ساخت پرچمداری روی آورد که در آن تعادل و توازنی منطقیمیان کیفیت ساخت و امکانات جذاب وجود داشته باشد. گلکسی اس6 دقیقا مصداق همان سیاستی است که سامسونگ مدتها در موردش سخن میگفت؛ سامسونگی که اکنون میتواند جدیدترین دستپختاش را در جمع خوشساختترین گوشیها و مجهزترین پرچمداران ببیند.
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 smartphones and tablets, saving countless hours of development time. Patterns cover the most common and yet difficult types of user interactions, and each is supported with richly illustrated, step-by-step instructions.
Android Design Patterns: Interaction Design Solutions for Developers provides extremely useful tools for developers who want to take advantage of the booming Android app development market.
If you are an Android app developer who wants to experiment with the hardware capabilities of the BeagleBone Black platform, then this book is ideal for you. You are expected to have basic knowledge of developing Android apps but no prior hardware experience is required.
This book explores using the Android OS on the BeagleBone Black hardware platform and provides an introduction to Android's unique approach to hardware interfacing. You'll be walked through the process of installing and configuring Android on your BeagleBone Black, as well as preparing your PC development environment to create Android applications that directly interface with hardware devices. Several example projects within this book introduce you to using the GPIO, SPI, and I2C hardware interfaces of the BeagleBone Black.
You'll create Android apps that communicate directly with actual hardware components such as sensors, memory chips, switches, and LEDs. Step-by-step guidance through both the software and hardware portions of these projects is provided. Combining all of the previous projects into a single project that uses GPIO, SPI, and I2C together, you will explore the details of creating an advanced hardware interfacing app. Finally, you'll be provided with information on transitioning prototype code into code suitable for deployment on an Android-based device. With a variety of example apps that demonstrate key hardware communication concepts, this book will help you become an Android hardware interfacing pro in no time.
Harness the power of the Android SDK by building three immersive and captivating games
The book is best suited for existing Android or Java programmers who want to adapt their skills to make exciting Android games.
The book is also for determined readers who might have no Android, game programming or even Java experience, but a reasonable understanding of object oriented programming knowledge is assumed.
Android gaming is a hot topic these days, but one of the few areas of technology that does not have an abundance of clear and useful documentation online. However, there is an ever-increasing demand for Android games.
This book will help you get up to speed with the essentials of game development with Android. The book begins by teaching you the setup of a game development environment on a fundamental level. Moving on, the book deals with concepts such as building a home screen UI, implementing game objects, and painting the scene at a fixed resolution. Gradually, it builds up to the implementation of a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates. This is achieved by starting with a simple game and gradually increasing the complexity of the three complete games built step by step. By the end of the book, you will have successfully built three exciting games over the course of three engrossing and insightful projects.
Design and implement Android apps that interface with your own custom hardware circuits and the BeagleBone Black
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, Third Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. It's updated to include the KitKat Android 4.4 SDK as well as earlier releases.
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 and then modifying them for your own customization needs.
Crammed with insightful instruction and helpful examples, this third edition of Android Recipesis your guide to writing apps for one of today’s hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch!
A fast-paced guide to get you up and running with Android application development using Android Studio
This book is intended for developers who are interested in getting acquainted with the concepts of Android Studio in a very short span of time. It is assumed that you are familiar with the OOPS paradigm and Java. It is also recommendable to have prior knowledge of the main characteristics of the Android mobile system.
Android Studio is an IDE that is based on the JetBrains IntelliJ IDEA. It gives developers a unique platform to develop and debug Android apps using various developer tools. It has a wide array of features such as live layout facility, Gradle build support, and template-based wizards, which makes it a preferred choice for developers.
Starting off with the basic installation and configuration of Android Studio, this book aids you in building a new project by helping you to create a custom launcher icon and guiding you to choose your activity. You then gain an insight on the additional tools provided in Android Studio, namely the Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager, and Javadoc.
Finally, it helps you to familiarize yourself with the Help section in Android Studio that enables you to search for the help you might require in different scenarios.
This book is for those who want to learn how to build exciting Arduino projects by interfacing it with Android. You will need to have some basic experience in electronics and programming. However, you don't need to have any previous experience with the Arduino or Android platforms.
Arduino is an open source microcontroller built on a single-circuit board that is capable of receiving sensory input from the environment and controlling interactive physical objects.
The first few projects of this book will focus on displaying tweets within your app by connecting to Twitter, controlling basic functions of the Arduino board, and connecting an Arduino-powered weather station to an Android phone via Bluetooth. Next, you will learn how to use the Arduino Yun board to connect a standard USB camera to a local Wi-Fi network. At the end of the book, you will build a simple mobile robot, connect it to an Arduino board and a Bluetooth module, then control the robot from an Android phone using Bluetooth.
Each project is explained in a step-by-step fashion, always starting with the choice of components and the assembly of the hardware.
Beginning Android Wearablesgives you the skills you need to make effective apps for Android Wear-based smartwatches, fitness bracelets, connected home wearable controllers, and Google Glass. Delight your users by giving them access to the information they'll need at the tips of their fingers.
This book is very practical and contains many examples that not only show you how to write code for Glass and Android Wear, but also demonstrate how to apply this code in the context of an app.
Ready to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Android APIs, and get complete code examples for working with Android device components—GPS, camera, gallery, accelerometer, multitouch display, and OS interactions. No matter how much Flex experience you have, this book is the ideal resource.
Using the Android Studio IDE and the Gradle build tool will make Android app development much simpler—as long as you know your way around Gradle. This practical guide shows you how Gradle works with Android so that you can use it effectively on your projects. You’ll learn ways to customize project layouts, add dependencies, and even generate multiple different versions of your application.
GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.
This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University, and is excerpted from Android Application Development for the Intel® Platform.
What will you learn from this book?
If you have an idea for a killer Android app, this book will help you build your first working application in a jiffy. You’ll learn hands-on how to structure your app, design interfaces, create a database, make your app work on various smartphones and tablets, and much more. It’s like having an experienced Android developer sitting right next to you! All you need is some Java know-how to get started.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Android Development uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Unique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you’ll learn the major performance issues confronting Android app developers, and the tools you need to diagnose problems early.
Customers are finally realizing that apps have a major role in the performance of their Android devices. Author Doug Sillars not only shows you how to use Android-specific testing tools from companies including Google, Qualcomm, and AT&T, but also helps you explore potential remedies. You’ll discover ways to build apps that run well on all 19,000 Android device types in use.
Over 10 practical recipes for creating rich client applications using Eclipse 4 with this book and ebook
Standalone desktop applications are important in this era of web and mobile applications. Eclipse provides a rich set of APIs and tools, not just to create IDEs but also to create cross-platform standalone applications. Eclipse 4 has introduced many new concepts and APIs that make creating rich client application a lot easier.
Instant Eclipse 4 RCP Development How-to is a practical and hands-on guide to developing standalone applications. It also describes concepts and APIs used to perform specific tasks. The tasks identified in this book are most commonly performed in developing standalone applications of various levels of complexity.
Instant Eclipse 4 RCP Development How-to takes the approach of learning new features of Eclipse 4 by breaking them into specific tasks and progressively building a sample application using new features.
The book covers end-to-end workflow from setting up the development environment, creating the user interface, event handling, and displaying and saving data, to customizing and packaging the application. It provides code snippets for each task and explains the Eclipse 4 APIs and concepts used in them.The code will be easy to follow, making up part of the process of creating the entire sample application.
What you will learn from this book
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks.A concise guide that delivers immediate results with practical recipes on learning practical hints and avoiding pitfalls in Eclipse 4 development.
Who this book is written for
You will find this book useful if you are looking to create cross-platform rich client applications. Eclipse platform is built with Java, so basic knowledge of Java is essential. The focus of this book is to understand the new APIs and concepts of the Eclipse 4 platform. Prior knowledge of basic concepts of the Eclipse framework (plugin, extension, perspective, workspace, and so on), SWT (Standard Widget Toolkit), and JFace would be beneficial in understanding the examples in this book quicker.
Android is the fastest growing operating system (OS) with one of the largest installed bases of any mobile OS. Android uses one of the most popular programming languages, Java, as the primary language for building apps of all types. So, you should first obtain a solid grasp of the Java language and its foundation APIs to improve the chances of succeeding as an Android app developer.
This book will show you how to get your Android development environment set up and you will soon have your first working game. The difficulty level grows steadily with the introduction of key Java topics such as loops, methods, and OOP. You'll then use them in the development of games. You will learn how to build a math test game, a Simon-like memory game, a retro pong-style game, and for the grand finale, a Snake-style, retro arcade game with real Google Play leaderboards and achievements. The book has a hands-on approach and is packed with screenshots.
John Horton is a technology enthusiast based in UK. When he is not writing apps, books, or blog articles for Game Code School, he can usually be found playing computer games or indulging in a Nerf war.
Tap into the power of Unreal Engine 4 and create exciting games for the Android platform
If you are a game developer, designer, artist, or a beginner in the gaming industry and want to make Android games with Unreal Engine 4 efficiently, this book is ideal for you.
Have you ever wanted to create games that will get users hooked to their phones? Unreal Engine 4, with all its tools and power, will help make your dreams come true! Designed to get you working with Unreal Engine 4 from the very first page, this book will quickly guide you through the basics in the first two chapters. Once you get the hang of things, we will start developing our game―Bloques!
Bloques is a puzzle game with four rooms. Each room will be more challenging than the previous, and as you develop, you will graduate from movement and character control to AI and spawning. Once you've created the game, you will learn how to port and publish your game to the Google Play Store.
In addition to building an Android game from start to finish, you will also discover how to generate revenue, and how to optimize game performance using the tools and functionalities the engine provides. With this book, you will be inspired to come up with your own great ideas for your future game development projects.
If you are an intermediate-level Android developer who wants to create highly interactive and amazing games with the Android SDK, then this book is for you.
Gaming has historically been a strong driver of technology, whether we're talking about hardware or software performance, the variety of input methods, or graphics support, and the Android game platform is no different. Android is a mature, yet still growing, platform that many game developers have embraced as it provides tools, APIs, and services to help bootstrap Android projects and ensure their success, many of which are specially designed to help game developers.
This book is a progressive, hands-on guide to developing highly interactive and complex Android games from scratch. You will learn all the aspects of developing a game using a space shooter game as the example that will evolve with you through the chapters. You will learn all about frame-by-frame animations and resource animations. You will also create beautiful and responsive menus and dialogs and explore the different options for playing sound effects and music in Android.
You will then learn the basics of creating a particle system and how to use the Leonids library. Finally, we will configure and use Google Play Services on the developer console and port our game to the big screen.
In 250 pages, Migrating to Swift from Android gives you—as an experienced Android app developer—all you need to create native iOS apps using the latest Swift programming language. Starting with preparing your Xcode 6.1 IDE and introducing just enough iOS application framework fundamentals, you'll understand how to create meaningful Swift applications for iOS 8 immediately.
After the short IDE setup guide, this book continues by providing guidance on how to translate your existing Android apps to iOS. Every topic comes with a tutorial project; you'll plan and structure your iOS apps following a typical top-down process using Xcode Storyboards. To implement use cases, you'll cover common mobile topics, including user interfaces, managing data, and networking with remote services. As you move through Part 2 of this book, you'll create simple and meaningful iOS apps with rich UI components to handle common CRUD operations locally and remotely.
Part 3 demonstrates the whole porting process by translating a typical mobile app from Android to iOS 8 from start to finish. When you finish reading Migrating to Swift from Android, you'll be an iOS developer as well as an Android developer. And, you will be fully convinced you can create iOS apps just like you do in Android. In most cases, it is a waste not to port your native Android apps to iOS.
This book is for Android developers wanting to make the jump to iOS development using the new Apple Swift programming language.
Part 1: Prepare Your Tools
1. Setting Up the Development Environment
2. iOS Programming Basics
Part 2: Come Sail Away: A Roadmap for Porting
3. Structure Your App
4. Implement Piece by Piece
Part 3: Pulling It All Together
5. Recap with a Case Study
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy...
در این کتاب آموزشی ارزشمند تکنیکهای کاربردی و ویژه ای را خواهید آموخت که با استفاده از آنها قادر...
High-precision location information is increasingly useful for mobile application developers,...
Learn to use your the fundamentals of iOS 8 the easy way, no jargon. Clear, concise and to the...
این کتاب برای متخصصان فناوری اطلاعات که به دنبال تقویت دانش خود در ساخت و مدیریت یک زیرساخت مجازی...
Why was this book written? To tell the truth, I don’t think I had much choice in this matter. This...
The book walks you through three different real-world mobile applications from head to toe to...
برای دیدن ادامه مطلب ثبت نام کنید
This is the first book to describe the recent significant changes to the .NET compilation process...
This Book Contains 100+ most important C language programs with OUTPUT, Quick MCQ, and Interview...