• آموزش کار با امکانات گوشی samsung galaxy s6 edge

    «پروژه‌ی صفر»؛ این عبارتی است که سامسونگ در سال 2015 برای توصیف جدیدترین پرچم‌دار سری «اس» (S) خود به‌کار برد. شرکت سامسونگ پس از تجربه‌ی تلخی که با پرچم‌دار سال گذشته‌ی خود یعنی «گلکسی اس5» داشت، تصمیم گرفت همه‌چیز را از نو شروع کند و روحی تازه به کهکشان سری اس بدمد. شاید قبل از ورود اس5 به بازار‌های جهانی، بسیاری از طرفداران سامسونگ تصور می‌کردند این همان پرچم‌داری است که سامسونگ با آن می‌تواند به اوج برسد. اما هیچ کدام از این پیش‌بینی‌ها با واقعیت همراه نشد و سامسونگ در زمینه‌ی فروش پرچم‌دار سری اس‌اش‌ سال کم‌فروغی را تجربه کرد. این اتفاقات باعث شد تا سامسونگ به فکر ایجاد تحولی بزرگ در پرچم‌دار بعدی‌اش بیافتد و حداقل این‌بار صرفا به اضافه کردن ویژگی‌های جذاب و کاربرپسند در کنار قدرتمندتر کردن سخت‌افزار بسنده نکند.
    «گلکسی اس6»، شش‌امین پرچم‌دار خانواده‌ی اس سامسونگ به‌شمارمی‌رود که در روز ده‌ام اسفند ماه سال 1393، در جریان ‌همایش MWC شهر بارسلونای اسپانیا، رونمایی شد. اگر بخواهیم در همین ابتدای کار خیلی خلاصه در مورد گوشی جدید سامسونگ سخن بگوییم، در یک کلام اس6 ورای سایر پرچم‌داران سامسونگ در پنج سال گذشته ‌است. تحولات ایجاد شده در پرچم‌دار سال 2015 سامسونگ آن‌قدر چشم‌گیر بوده که در مدتی کوتاه توانست نگاه کاربران زیادی ازجمله مخالفان این برند را به‌سوی خودش جلب کند. سامسونگ این بار نه از پلاستیک متخلخل برای ساخت بدنه‌ی گلکسی اس6 استفاده کرده و نه از پلاستیک شبه چرم. به‌جای این دو، سراغ ترکیبی از فلز و شیشه برای طراحی و ساخت بدنه‌ی پرچم‌دار جدیدش رفته؛ بدنه‌ای که تا این لحظه، کار کارشناسان حوزه‌ی تکنولوژی را در انتخاب خوش‌ساخت‌ترین و بهترین گوشی تولید شده توسط سامسونگ، راحت کرده است. از تولید این گوشی هوشمند خوش‌ساخت و باکیفیت، می‌توان به ذکاوت مدیران شرکت سامسونگ پی برد. سامسونگ به‌خوبی ‌پی برده بود که عصر قربانی کردن جنس بدنه به‌خاطر ویژگی‌های نرم‌افزاری و سخت‌افزاری به‌سر آمده و این سیاست دیگر مخاطب چندانی ندارد و باید به ساخت پرچم‌داری روی آورد که در آن تعادل و توازنی منطقی‌میان کیفیت ساخت و امکانات جذاب وجود داشته باشد. گلکسی اس6 دقیقا مصداق همان سیاستی است که سامسونگ مدت‌ها در موردش سخن می‌گفت؛ سامسونگی که اکنون می‌تواند جدیدترین دست‌پخت‌اش را در جمع خوش‌ساخت‌ترین گوشی‌ها و ‌مجهزترین پرچم‌داران ببیند.

     

  • دانلود رایگان کتاب Android Design Patterns: Interaction Design Solutions for Developers

    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.

    • Includes sample patterns for welcome and home screens, searches, sorting and filtering, data entry, navigation, images and thumbnails, interacting with the environment and networks, and more
    • Features tablet-specific patterns and patterns for avoiding results you don't want
    • Illustrated, step-by-step instructions describe what the pattern is, how it works, when and why to use it, and related patterns and anti-patterns
    • A companion website offers additional content and a forum for interaction

    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.

    تعداد صفحات کتاب 456
    Author Bio:
    Greg Nudelman is a Mobile Experience Strategist and CEO of DesignCaffeine, Inc. For more than 15 years he has helped clients such as eBay, WebEx, Wells Fargo, PayPal, Safeway, Cisco, IBM, Associated Press, and Groupon amass millions of satisfied customers. Greg is an internationally acclaimed design workshop leader who authored Designing Search: UX Strategies for eCommerce Success (Wiley, 2011) and has contributed to a half-dozen UX design books.
    ISBN : 978-1118394151
    Publisher : Wiley; 1 edition
  • دانلود رایگان کتاب Android for the BeagleBone Black

    Design and implement Android apps that interface with your own custom hardware circuits and the BeagleBone Black

    About This Book

    • Design custom apps that interact with the outside world via BeagleBone Black
    • Modify Android to recognize, configure, and communicate with sensors, LEDs, memory, and more
    • A step-by-step guide full of practical Android app examples that will help the users to create Android controlled devices that will use BeagleBone as hardware

    Who This Book Is For

    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.

    What You Will Learn

    • Install Android on your BeagleBone Black
    • Explore the three primary hardware interfaces of the BeagleBone Black—GPIO, SPI, and I2C
    • Construct circuits that interface the BeagleBone Black with high-speed sensors, external memory chips, and more
    • Discover the advantages and disadvantages of using GPIO, I2C, and SPI components in your interfacing projects
    • Modify Android to recognize and interface with your own custom and prototype hardware
    • Develop multithreaded apps that communicate directly with custom circuitry

    In Detail

    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.

    تعداد صفحات کتاب 134
    Author Bio:
    نا مشخص
    ISBN : نا مشخص
    Publisher : Packt Publishing
  • دانلود رایگان کتاب Android Game Programming by Example

    Harness the power of the Android SDK by building three immersive and captivating games

    About This Book

    • Implement the critical main game loop and structure your games to enable an array of advanced features
    • Animate your characters with sprite sheets, add multiple scrolling parallax backgrounds, and implement genuinely tough, playable levels in your games
    • Build super-smooth 60 frames per second with the help of this easy-to-follow, projects-based guide

    Who This Book Is For

    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.

    What You Will Learn

    • Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds
    • Design and implement genuinely challenging and playable levels
    • Implement the critical main game loop
    • Implement basic and advanced collision detection mechanics
    • Bring to life a challenging enemy AI
    • Make the math behind 2D rotation, velocity, and collisions simple
    • Run your game designs at 60 frames per second or better
    • Process multitouch screen input effectively and efficiently
    • Implement a multitude of other game features such as pickups, firing weapons, HUDs, generating and playing sound FX, scenery, level transition, high scores, and more
    • Implement a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates

    In Detail

    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.

    تعداد صفحات کتاب 378
    Author Bio:
    John Horton John Horton is a technology enthusiast based in the UK. When he is not creating apps and writing books or blog articles for http://www.gamecodeschool.com, he can be found playing or making video games with his two sons.
    ISBN : 978-1785280122
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Android Hardware Interfacing with the BeagleBone Black

    Design and implement Android apps that interface with your own custom hardware circuits and the BeagleBone Black

    About This Book

    • Design custom apps that interact with the outside world via BeagleBone Black
    • Modify Android to recognize, configure, and communicate with sensors, LEDs, memory, and more
    • A step-by-step guide full of practical Android app examples that will help the users to create Android controlled devices that will use BeagleBone as hardware

    Who This Book Is For

    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.

    What You Will Learn

    • Install Android on your BeagleBone Black
    • Explore the three primary hardware interfaces of the BeagleBone Blacka€”GPIO, SPI, and I2C
    • Construct circuits that interface the BeagleBone Black with high-speed sensors, external memory chips, and more
    • Discover the advantages and disadvantages of using GPIO, I2C, and SPI components in your interfacing projects
    • Modify Android to recognize and interface with your own custom and prototype hardware
    • Develop multithreaded apps that communicate directly with custom circuitry

    In Detail

    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.

    تعداد صفحات کتاب 120
    Author Bio:
    Andrew Henderson Andrew Henderson has over 15 years of experience developing software for the Linux desktop and embedded Linux and Android systems. He is currently a PhD candidate at Syracuse University, with research interests in the areas of system security and dynamic analysis. He maintains multiple open source projects for the BeagleBoard and BeagleBone platforms. Aravind Prakash Aravind Prakash is a PhD candidate at Syracuse University. His interests lie in system and mobile security, with emphasis on program analysis. He has published in multiple top-tier computer-security conferences. He brings with him over a decade of programming experience from companies such as Microsoft, McAfee, and FireEye.
    ISBN : 978-1784392161
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Android Recipes: A Problem-Solution Approach

    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!

    تعداد صفحات کتاب 772
    Author Bio:
    Dave Smith is a professional engineer developing hardware and software for mobile and embedded platforms. Dave's engineering efforts are currently focused full-time on Android and iOS development. Since 2009, Dave has worked on developing at all levels of the Android platform, from writing user applications using the software development kit, to building and customizing the Android source code. Dave regularly communicates via his development blog (http://blog.wiresareobsolete.com) and Twitter stream @devunwired.
    ISBN : 978-1430263227
    Publisher : Apress; 3rd ed. 2014 edition
  • دانلود رایگان کتاب Android Studio Essentials

    A fast-paced guide to get you up and running with Android application development using Android Studio

    About This Book

    • Learn to install and configure Android Studio on your machine to create your own projects
    • Test your apps using the Android emulator and learn how to manage virtual devices
    • Familiarize yourself with the fundamentals of Android development through an exemplary coverage of practical examples, functional code, and relevant screenshots

    Who This Book Is For

    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.

    What You Will Learn

    • Install Android Studio on your system and configure the Android Software Development Kit
    • Create your first project and explore its structure
    • Improve your productivity while programming by getting the best of the code editor
    • Design the user interface using layouts and learn how to handle the various user events
    • Integrate Google Play services into your project efficiently
    • Monitor your app while it's running and constantly improve its performance

    In Detail

    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.

    تعداد صفحات کتاب 108
    Author Bio:
    Belen Cruz Zapata Belen Cruz Zapata received her engineer's degree in computer science from the University of Murcia, Spain, where she specialized in software technology and intelligent and knowledge-based technology. She earned an MSc degree in computer science and is now working on her PhD in the software engineering research group at the University of Murcia. During the academic year of 2013-2014, Belen collaborated with Universite Mohammed V-Soussi, Rabat, Morocco. Her research was focused on mobile technologies in general but especially applied to medicine. Belen is currently working as a mobile developer for Android and iOS in the San Francisco Bay Area. She is the author of Testing and Securing Android Studio Applications, Packt Publishing. She maintains a blog at http://www.belencruz.com, where you can follow her projects. You can also follow her on Twitter at @belen_cz.
    ISBN : 978-1784397203
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Android Tablet 101: How to Maximize and Optimize Your Android Tablet

    The Android OS is one of the most powerful operating systems for the mobile device. Fighting it out neck to neck against the Apple’s iOS and being light years ahead from the other operating systems for the mobile, the Android still manages to stand out from the rest because of its versatility, customizability, and sense of identity as you make your device truly something that’s “yours” to begin with. The true strength of the Android lies in the number of diverse apps that it has available on the Google Play Store. With thousands of apps available at the Play Store, most available as free downloads, the possibilities are endless when it comes to customizing the Android OS.

    While the Android OS is common for smartphones, it also displays its strength for the tablets. Because of its versatility and wider girth, the tablet is much suited for making video calls, playing games, surfing the Internet, and managing files. Without a proper OS, all of these activities are laid to waste and a tablet is turned into a piece of metal and plastic without any significant use. However, the Android OS manages to take things up a notch by turning the tablet into something more colorful, versatile, and comfortable to operate. With the variety of applications and peripherals that you can attach to a tablet, the things that you can do with it are endless.

    The Google Play Store is a grand haven wherein there are hundreds of thousands of applications that you can download. These apps are then separated into several categories like games, productivity, personalization, books, communication, and a whole lot more. If you’ve visited the Play Store at least once, you’ll know how vast the availability of these apps is. While there are a lot of apps in the Play Store that come as free to download, some of them include in-app purchases – meaning, you can choose to pay for certain downloads within the app for a price while still being able to download the app for free. There are also other apps that come as paid apps, only being downloaded after paying for a fee. But what’s great about this is that once you download an app in the Play Store, you can download the paid app on ALL of your Android devices! That’s how extensive and how flexible the Android OS can get.

    In this book, you’ll get to know how you can take advantage of the Android OS on your Android tablet. You’ll get to learn the best peripherals that you can get that are compatible for the Android OS, the best ways on how you can optimize the Android OS, and the best apps and games that you can download for your Android tablet.

    But is there any way to push things even further? With that, the answer is a loud and resounding “YES”. How? Then read on and explore on how you can maximize and optimize using your Android tablet.
    تعداد صفحات کتاب 27
    Author Bio:
    نا مشخص
    ISBN : نا مشخص
    Publisher : نا مشخص
  • دانلود رایگان کتاب Arduino Android Blueprints

    Get the best out of Arduino by interfacing it with Android to create engaging interactive projects

    About This Book

    • Learn how to interface with and control Arduino using Android devices
    • Discover how you can utilize the combined power of Android and Arduino for your own projects
    • Practical, step-by-step examples to help you unleash the power of Arduino with Android

    Who This Book Is For

    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.

    What You Will Learn

    • Build Arduino systems that can be controlled via Wi-Fi or Bluetooth Low Energy
    • Make a weather measurement station that can be monitored from Android
    • Build a smart power switch that can be controlled via Wi-Fi from Android
    • Monitor your home remotely with a wireless security camera
    • Control a servo motor with Bluetooth Low Energy using your phone's gyroscope
    • Open or close a door using voice controls or NFC
    • Control a mobile robot using Bluetooth Low Energy

    In Detail

    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.

    تعداد صفحات کتاب 256
    Author Bio:
    Marco Schwartz Marco Schwartz is an electrical engineer, entrepreneur, and blogger. He has a Master's degree in Electrical Engineering and Computer Science from Supelec in France and a Master's degree in Micro Engineering from the EPFL in Switzerland. He has more than 5 years of experience working in the domain of electrical engineering. His interests gravitate around electronics, home automation, the Arduino and Raspberry Pi platforms, open source hardware projects, and 3D printing. He runs several websites around Arduino, including the Open Home Automation website, which is dedicated to building home automation systems using open source hardware. He has written another book on home automation and Arduino, called Home Automation with Arduino and another book on how to build the Internet of Things projects with Arduino, called Internet of Things with the Arduino Yun, Packt Publishing. Stefan Buttigieg Stefan Buttigieg is a medical doctor, mobile developer, and entrepreneur. He graduated as a Doctor of Medicine and Surgery at the University of Malta, and he is currently enrolled at the University of Sheffield where he is undertaking a Master's degree in Health Informatics. He has more than 5 years of experience working in various technical positions in international and local student organizations, and has founded MD Geeks, an online community that brings health professionals, developers, and entrepreneurs together from around the world to share their passion for the intersection of healthcare and information technology. His main interests are in mobile development, specifically, Android and iOS, open source healthcare projects, user interface design, mobile user experience, and project management.
    ISBN : 978-1784390389
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Beginning Android Wearables

    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.

    تعداد صفحات کتاب 512
    Author Bio:
    Andres Calvo is a software engineer who has worked with wearable and mobile devices for over five years. He works for Ball Aerospace as a contractor at Air Force Research Laboratory, where he acquired an interest (read: obsession) with usability and user experience. Andres is fascinated by the potential that wearables including Glass and Android Wear have to provide unprecedented user experiences. During his free time, Andres develops applications for Android, Glass, and Android Wear both for fun and as a freelancer. He has received bachelor degrees in computer science and computer engineering from the University of Dayton. Visit his blog at http://ocddevelopers.com and contact him at این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
    ISBN : 978-1484205181
    Publisher : Apress; 1 edition
  • دانلود رایگان کتاب Developing Android Applications with Flex 4.5

    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.

    • Use Flash Builder 4.5 to create and debug a Flex Mobile project
    • Choose a layout option to determine which files Flash Builder auto-generates
    • Select permissions that control which devices can install your app from the Android Market
    • Explore APIs that enable your app to interact with specific Android OS features
    • Learn how to read and write text files, browse the file system for media files, and create and write to an SQLite database
    • Use the URLRequest class to open your app in the browser, place calls, and create emails and text messages
    • Load web and video content into your app with StageWebView
    • Publish your app to an Android installer file with Flash Builder
    تعداد صفحات کتاب 114
    Author Bio:
    Rich Tretola, an award-winning Flex developer, is the Rich Applications Technical Lead at Herff Jones Inc. He has been building internet apps for over a decade, and has worked with Flex since the original Royale beta was introduced in 2003. Rich is highly regarded in the Flex community as an expert in RIA, and is also an Adobe Community Expert. He has authored or co-authored a number of books on Flex and AIR, and has a popular Flex and AIR blog at Everything Flex.
    ISBN : 978-1449305376
    Publisher : O'Reilly Media; 1 edition
  • دانلود رایگان کتاب Gradle Recipes for Android

    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.

    • Use Gradle independently and from with the new preferred IDE, Android Studio
    • Integrate tests into standard Android project builds
    • Easily customize builds to add popular third-party libraries as dependencies
    • Generate artifacts with various properties, like debug or release, and different flavors, like paid or free
    تعداد صفحات کتاب 160
    Author Bio:
    Ken Kousen is an independent consultant and trainer specializing in Spring, Hibernate, Groovy, and Grails. He holds numerous technical certifications, along with degrees in Mathematics, Mechanical and Aerospace Engineering, and Computer Science.
    ISBN : 978-1491947029
    Publisher : O'Reilly Media; 1 edition
  • دانلود رایگان کتاب GUI Design for Android Apps


    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 you’ll learn

    • Key aspects of why UI and UX design for embedded systems is different than for desktops
    • Troubleshooting UI design issues
    • Understanding how key concepts such as state transition, context class, and intent work
    • How to use the interface app design tools provided by Android
    • Planning for complex apps (apps with multiple activities)
    • Optimizing app design for touch screen input

    Who this book is for

    The book is primarily for app developers, software engineers and open-source programming enthusiasts, but can also be used by for training programs and Codeacademy-style programs.

     

    تعداد صفحات کتاب 156
    Author Bio:
    نا مشخص
    ISBN : نا مشخص
    Publisher : Apress; 1 edition
  • دانلود رایگان کتاب Head First Android Development

    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.

    تعداد صفحات کتاب 734
    Author Bio:
    Dawn Griffiths started life as a mathematician at a top UK university where she was awarded a First-Class Honours degree in Mathematics. She went on to pursue a career in software development, and has over 15 years experience working in the IT industry. Dawn has written several books, including Head First C, Head First Statistics and Head First 2D Geometry.David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans and he is currently an agile coach with Exoftware in the UK, helping people to create simpler, more valuable software. He spends his free time traveling and time with his lovely wife, Dawn.
    ISBN : 978-1449362188
    Publisher : O'Reilly Media; 1 edition
  • دانلود رایگان کتاب High Performance Android Apps: Improve Ratings with Speed, Optimizations, and Testing

    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.

    • Understand how performance issues affect app sales and retention
    • Build an Android device lab to maximize UI, functional, and performance testing
    • Improve the way your app interacts with device hardware
    • Optimize your UI for fast rendering, scrolling, and animations
    • Track down memory leaks and CPU issues that affect performance
    • Upgrade communications with the server, and learn how your app performs on slower networks
    • Apply Real User Monitoring (RUM) to ensure that every device is delivering the optimal user experience
    تعداد صفحات کتاب 266
    Author Bio:
    Doug Sillars is the performance outreach lead at the AT&T Developer Program. He has helped thousands of mobile developers apply performance best practices to applications. The tools and best practices developed at AT&T help developers make mobile apps run faster, use less data and less battery. He lives on an island Washington State with his wife, where they homeschool their 3 children.
    ISBN : 978-1491912515
    Publisher : O'Reilly Media; 1 edition
  • دانلود رایگان کتاب Instant Eclipse 4 RCP Development How-to

    Over 10 practical recipes for creating rich client applications using Eclipse 4 with this book and ebook

    Overview

    • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
    • Produce rich client standalone applications using Eclipse 4
    • Create an application user interface using an application model
    • Customize and package your applications for multiple target platforms

    In Detail

    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

    • Add custom menus, toolbar items, and keyboard shortcuts using an application model
    • Create static and dynamic views
    • Generate a dynamic pop-up menu
    • Use core expressions to show/hide menu items
    • Use Dependency Injection and annotations to access Eclipse 4 framework objects and services
    • Create custom events and handlers for notifications and to share data in the application
    • Style applications using CSS
    • Customize and export the application to different target platforms

    Approach

    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.

    تعداد صفحات کتاب 68
    Author Bio:
    Ram Kulkarni has more than 20 years of experience in developing software. He has architected and developed enterprise web applications, client-server and desktop applications, application servers, IDEs, and mobile applications. He works at Adobe and has implemented many features of the ColdFusion server and ColdFusion Builder. He blogs at ramkulkarni.com.
    ISBN : 978-1782169529
    Publisher : Packt Publishing
  • دانلود رایگان کتاب Learning Java by Building Android Games - Explore Java Through Mobile Game Development

    Key Features

    • Acquaint yourself with Java and object-oriented programming, from zero previous experience
    • Build four cool games for your phone and tablet, from retro arcade-style games to memory and education games, and gain the knowledge to design and create your own games too
    • Walk through the fundamentals of building games and use that experience as a springboard to study advanced game development or just have fun

    Book Description

    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.

    What You Will Learn

    • Set up an efficient, professional game development environment in Android Studio
    • Build your very own Android UI using easy to-use tools in Android Studio
    • Add real-time interaction with Java threads and implement locking/handling screen rotation, pixel graphics, clicks, animation, sound FX, and many other features in your games
    • Explore object-oriented programming (OOP) and design scalable, reliable, and well-written Java games or apps on almost any Android device
    • Build and deploy a graphical pong-style game using advanced OOP concepts
    • Explore APIs and implement advanced features such as online leaderboards and achievements using Google game services
    • Make your game compelling to be the next big hit on Google Play market with a content update strategy and in-game marketing

    About the Author

    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.

    Table of Contents

    1. Why Java, Android, and Games?
    2. Getting Started with Android
    3. Speaking Java â⠬â Your First Game
    4. Discovering Loops and Methods
    5. Gaming and Java Essentials
    6. OOP â⠬â Using Other People's Hard Work
    7. Retro Squash Game
    8. The Snake Game
    9. Making Your Game the next Big Thing
    تعداد صفحات کتاب 410
    Author Bio:
    John Horton John Horton is a technology enthusiast based in UK. When he is not writing apps, books, or blog articles for the Game Code School website, he can usually be found playing computer games or indulging in a Nerf war.
    ISBN : 978-1784398859
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Learning Unreal Engine Android Game Development

    Tap into the power of Unreal Engine 4 and create exciting games for the Android platform

    About This Book

    • Dive straight into making fully functional Android games with this hands-on guide
    • Learn about the entire Android pipeline, from game creation to game submission
    • Use Unreal Engine 4 to create a first-person puzzle game

    Who This Book Is For

    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.

    What You Will Learn

    • Install, build, and compile UE4 and prepare it for Android development
    • Understand the process of creating an Android game and its requirements
    • Import assets into your game and set their properties
    • Familiarize yourself with classes and how to use them
    • Script using Blueprint, an easy-to-use scripting tool
    • Use Matinee to create cinematics, set pieces, and scripted events
    • Package your game for Android devices and port it to the Google Play Store

    In Detail

    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.

    تعداد صفحات کتاب 259
    Author Bio:
    Nitish Misra Nitish Misra wanted a career in the game industry ever since he was a child. In late 2014, he was one step closer to realizing that dream after he completed his BA (Hons) in game design and production management from Abertay University. He is currently working in a start-up based in New Delhi, designing games on mobiles and working toward breaking into the game industry. His areas of interest include concept development, systems design, and level design. With 3 plus years of experience in Unreal Development Kit, Unreal Engine 4 was the most logical go-to option for him, and he has been using it for the past 1 year, experimenting with the various features offered by UE4, to see what can be achieved using it.
    ISBN : 978-1784394363
    Publisher : Packt Publishing - ebooks Account
  • دانلود رایگان کتاب Mastering Android Game Development

    Master game development with the Android SDK to develop highly interactive and amazing games

    About This Book

    • Develop complex Android games from scratch
    • Learn the internals of a game engine by building one
    • A succinct, hands-on guide to enhance your game development skills with Android SDK

    Who This Book Is For

    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.

    What You Will Learn

    • Understand the internals of a game engine and the reasoning behind each of the components
    • Decide when to use each of the different ways of drawing on Android
    • Handle user inputs, from virtual joysticks to gamepads
    • Implement collision detection using different techniques and discover how to optimize it for complex games
    • Use animations and particle systems to provide a rich experience
    • Create beautiful, responsive, and reusable UIs by taking advantage of the Android SDK
    • Integrate Google Play Services to provide achievements and leaderboards to the players

    In Detail

    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.

    تعداد صفحات کتاب 372
    Author Bio:
    نا مشخص
    ISBN : نا مشخص
    Publisher : Packt Publishing
  • دانلود رایگان کتاب Migrating to Swift from Android

    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.

    What you’ll learn

    • Maximize your existing mobile knowledge to learn iOS programming
    • Use the latest Xcode 6.1 IDE
    • Translate your existing GUI Android apps
    • Learn the fundamentals of Swift
    • Work with user interface components and UI animations
    • Store and retrieve data
    • Create networked apps that use remote services

    Who this book is for

    This book is for Android developers wanting to make the jump to iOS development using the new Apple Swift programming language.

    Table of Contents

    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

    تعداد صفحات کتاب 268
    Author Bio:
    Sean Liao (PMP@) has been written mobile code for PalmOS, JavaME, Microsoft .NETCF, and BlackBerry, and he also has some Nokia Symbian experience since 2000. In 2009, Sean started iOS programming, and then began Android programming the same year by following the same porting strategy, based on years of hands-on mobile programming experience. Currently, Sean is primarily engaged in creating iOS apps and porting them to Android as a bonus.
    ISBN : 978-1484204375
    Publisher : Apress; 2014 edition