Good time!
We have published the book by Harvey, Paul, and Abby Deytelov:
Prototype:
Android for Programmers: An App-Driven Approach (2nd Edition) (Deitel Developer Series) Paperback - January 6, 2014
')
The book is based on the principle of
application-oriented development - the development concepts are shown on the example of fully functional Android applications, and not code fragments. Each chapter begins with an introduction, which briefly describes the application being developed. Then the results of testing the application and an overview of the technologies used in its development are given. Next is a detailed analysis of the source code of the application. The source code for all applications is available at
www.deitel.com/books/AndroidFP2 . While reading the book, we recommend keeping the source code open in the development environment.
The target audience
It is assumed that the readers of this book know the Java language and are experienced in object-oriented programming and are familiar with XML. Thanks to the improved development tools for Android applications in this edition, we were able to almost completely eliminate XML markup. There are only two small and clear XML files left in the book that you will have to work with. We use only complete working applications, therefore, even without knowing Java, but with experience in object-oriented programming in C #.. NET, Objective-C / Cocoa or C ++ (with class libraries), you can quickly learn the material in the book, and at the same time learn a lot of useful things about java and object-oriented programming. This book is
not a Java tutorial, but at the same time it contains a significant amount of material on these technologies in the context of the development of Android applications.
Book Features
Application oriented development . Each of Chapters 2–8 presents one complete application — it examines the functions of the application, provides screenshots of the running application, the results of test runs, and an overview of the technologies and architectures used to create the application. Then we build the graphical interface of the application, present its full source code and conduct a detailed analysis of this code; We discuss the concepts used in programming and demonstrate the functionality of the Android API used to create the application.
Android SDK 4.3 and 4.4 . The book discusses the many new features included in the Android SDK (Software Development Kit) 4.3 and 4.4.
Fragments . Starting in Chapter 5, we will use snippets to create and manage portions of the graphical interface of each slice. Combining several fragments, you can create interfaces that effectively use the space of the tablet screen. The developer can easily replace fragments, which makes the graphical interface more dynamic; An example of fragment switching is discussed in Chapter 8.
Support for different sizes and screen resolutions . The application chapters will demonstrate the use of Android auto-selection tools (layouts, images, etc.) based on the size and orientation of the device.
Description of the Eclipse-based ADT (Android Development Tools) development environment in the printed version of the book . The free Android Development Tools (ADT) integrated development environment (IDE), which includes Eclipse and the ADT plugin, in combination with the free JDK (Java Development Kit) provides everything you need to create, launch and debug Android applications that support their distribution (for example, sending to the Google Play store), etc.
Android Studio . A promising development environment for the future development of Android applications. Since the Android Studio environment is developing rapidly, its discussion is posted online
at . We will show how to import ready-made projects for application testing. It will also demonstrate the creation of new applications, building a graphical interface, editing resource files and testing applications.
Dive mode The status bar at the top of the screen and the menu buttons at the bottom can be hidden so that your applications can use most of the screen. To access the status panel, the user swipes from the top edge of the screen, and the system panel with the Back, Home and Recent Apps buttons - from the bottom edge.
Printing infrastructure Android 4.4 KitKat allows you to add print support to your application: search for available printers via Wi-Fi or in the cloud, select paper size, select print pages, etc.
Testing on Android smartphones, tablets and emulator . To achieve optimal results, applications should be tested on physical smartphones and Android tablets. Useful information can also be obtained when testing in the Android emulator (see the “Preparation” section), however, emulation creates a significant load on the processor and can work slowly, especially in games with a large number of moving objects. Chapter 1 lists some Android features not supported by the emulator.
Multimedia . Applications use a variety of Android multimedia capabilities, including graphics, images, frame-by-frame animation, animation, and audio.
Sending apps to Google Play . Chapter 9 describes the process of signing up for Google Play and setting up an account for selling apps. You will learn how to prepare an application to be sent to Google Play, how to set the price for an application, and learn how to monetize applications through advertising and internal sales. Resources will also be presented that can be used for marketing applications. Chapter 9 can be read after chapter 1.
About the authors
Paul J. Deitel (Paul J. Deitel) , general and technical director of Deitel & Associates, Inc., graduated from the Massachusetts Institute of Technology (MIT) with a degree in Information Technology. Java Certified Programmer, Java Certified Developer and Oracle Java Champion. In Deitel & Associates, Inc. He has conducted hundreds of classes around the world for corporate clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA (Kennedy Space Center), National Center for Strong Storm Forecasting, White Sands Rocket Test Site, Rogue Wave Software, Boeing , SunGard Higher Education, Stratus, Cambridge Technology Partners, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys, and many others. Paul and his co-author, Dr. Harvey M. Deytel, are authors of world-famous bestsellers — textbooks on programming languages ​​for beginners and professionals, as well as video courses.
Harvey M. Deitel (Dr. Harvey M. Deitel) , Chairman and Chief Strategist of Deitel & Associates, Inc., has 50 years of experience in information technology. He holds bachelor’s and master’s degrees from the Massachusetts Institute of Technology and a Ph.D. from Boston University. In the 1960s, he worked in groups dedicated to the creation of various IBM operating systems, at Advanced Computer Techniques and Computer Usage Corporation, and in the 1970s he developed commercial software systems. Harvey has extensive college teaching experience and has served as chairman of the information technology department at Boston College. In 1991, he founded Deitel & Associates, Inc. with his son, Paul J. Deytel. Harvey and Paul wrote dozens of books and released dozens of LiveLessons video courses. The books they wrote received an international vocation and were published in Chinese, Korean, Japanese, German, Russian, Spanish, French, Polish, Italian, Portuguese, Greek, Turkish, and Urdu. Daytel has conducted hundreds of programming workshops in large corporations, academic institutions, and government and military organizations.
Abbey Deitel , president of Deitel & Associates, Inc., graduated from Tepper School of Management at Carnegie Melon University and received a bachelor's degree in industrial management. She oversees commercial operations at Deitel & Associates, Inc. for 16 years. Abby is the author or co-author of numerous publications at Deitel & Associates and with Paul and Harvey contributed to the writing of the books “Android for Programmers: An App-Driven Approach, 2 / e”, “iPhone for Programmers: An App-Driven Approach”, “Internet & World Wide Web How to Program, 5 / e, Visual Basic 2012 How to Program, 6 / e and Simply Visual Basic 2010, 5 / e.
Book on
the publisher site
Table of contents
Excerpt
For Habrozhiteley 25% coupon discount -
Android