Android для розробників

Доброго часу!
Ми видали книгу Харві, Підлоги і Еббі Дейтелов:

image

Прототип: Чоловічий for Programmers: An App-Driven Approach (2nd Edition) (Deitel Developer Series) Paperback — January 6, 2014

В основу книги покладено принцип розробки, орієнтованої на програми, — розробки концепції продемонстровано на прикладі повністю працездатних додатків Android, а не фрагментів коду. Кожна глава починається з вступної частини, в якій коротко описано розробляється додаток. Потім наводяться результати тестування програми та огляд технологій, що застосовуються в процесі його розробки. Далі виконується детальний аналіз вихідного коду програми. Вихідний код всіх додатків доступний на сайті www.deitel.com/books/AndroidFP2/. Під час читання книги ми рекомендуємо тримати вихідний код програми в середовищі розробки.

Цільова аудиторія
Передбачається, що читачі цієї книги знають мову Java і мають досвід об'єктно-орієнтованого програмування, знайомі з XML. Завдяки вдосконаленню засобів розробки Android-додатків в цьому виданні нам вдалося майже повністю виключити розмітки XML. У книзі залишилося всього два невеликих і зрозумілих XML-файлу, з якими вам доведеться працювати. Ми використовуємо тільки завершені робочі програми, тому, навіть не знаючи, Java, але маючи досвід об'єктно-орієнтованого програмування на C#/.NET, Objective-C, Cocoa або C++ (з бібліотеками класів), ви зможете швидко освоїти представлений у книзі матеріал, а заодно дізнатися багато корисного про Java і об'єктно-орієнтованому програмуванні. Ця книга є підручником з Java, але разом з тим містить значний обсяг матеріалу за цими технологіями в контексті розробки Android-додатків.

Особливості книги
Розробка, орієнтована на програми. У кожній з глав 2-8 представлено одне повне додаток — розглянуто функції додатка, наведені знімки екрану виконується програми, результати тестових запусків та огляд технологій та архітектури, використовуваних при створенні програми. Потім ми будуємо графічний інтерфейс програми, подаємо його повний вихідний код і проводимо детальний аналіз цього коду; обговорюємо концепції, що застосовуються в програмуванні, і демонструємо функціональність Android API, що використовується при створенні програми.

Android SDK 4.3 та 4.4. У книзі розглядається безліч нових функцій, включених до складу пакету Android SDK (Software Development Kit) 4.3 та 4.4.

Фрагменти. Починаючи з глави 5 ми будемо використовувати фрагменти для створення і управління частинами графічного інтерфейсу кожного фрагмента. Об'єднуючи кілька фрагментів, можна створювати інтерфейси, що ефективно використовують простір екрану планшетів. Розробник може легко замінювати фрагменти, що робить графічний інтерфейс більш динамічним; приклад перемикання фрагментів розглядається в главі 8.

Підтримка різних розмірів і дозволів екрану. У розділах додатків буде продемонстровано застосування засобів автоматичного вибору ресурсів Android (макетів, зображень і т. д.) на підставі розмірів і орієнтації пристрою.

Опис середовища розробки ADT (Android Development Tools) на базі Eclipse в друкованій версії книги. Безкоштовна інтегрована середовище розробки (IDE) Android Development Tools (ADT), що включає Eclipse і плагін ADT, в поєднанні з безкоштовним пакетом JDK (Java Development Kit) надає все необхідне для створення, запуску та налагодження додатків Android, підтримки їх поширення (наприклад, відправлення в магазин Google Play™) і т. д.

Android Studio. Перспективна середовище розробки для майбутньої розробки додатків Android. Так як середовище Android Studio швидко розвивається, її обговорення розміщено в мережі за адресою. Ми покажемо, як імпортувати готові проекти для тестування додатків. Також буде продемонстровано створення нових додатків, побудова графічного інтерфейсу користувача, редагування файлів ресурсів і тестування додатків.

Режим занурення. Панель стану у верхній частині екрана і кнопки меню в нижній частині можна приховати, щоб ваші програми використовувати більшу частину екрана. Щоб отримати доступ до панелі стану, користувач проводить пальцем від правого краю екрана, а до системної панелі з кнопками Back, Home і Recent Apps — від нижнього краю.

Інфраструктура друку. Android 4.4 KitKat дозволяє додати в додаток підтримку друку: пошук доступних принтерів по Wi-Fi або в хмарі, вибір розміру аркуша, вибір друкованих сторінок і т. д.

Тестування на смартфонах Android, планшетах і в емуляторі. Для досягнення оптимального результату додатки слід тестувати на фізичних смартфонах і планшетах Android. Корисну інформацію можна також отримати при тестуванні в емуляторі Android (див. розділ «Підготовка»), однак емуляція створює істотну навантаження на процесор і може працювати повільно, особливо в іграх з великою кількістю рухомих об'єктів. У розділі 1 наведено деякі функції Android, не підтримувані емулятором.

Мультимедіа. В додатках використовуються різноманітні мультимедійні можливості Android, включаючи графіку, зображення, покадрову анімацію, анімацію і роботу з аудіо.

Відправка додатків в Google Play. У розділі 9 описаний процес реєстрації в Google Play і налаштування облікового запису для продажу додатків. Ви дізнаєтеся, як підготувати додаток до відправки в Google Play, як встановити ціну на додаток, і познайомитеся з можливостями монетизації додатків через розміщення реклами та внутрішні продажу. Також будуть представлені ресурси, які можуть використовуватися для маркетингу додатків. Главу 9 можна читати після глави 1.

Про авторів
Пол Дж. Дейтел (Paul J. Deitel), генеральний і технічний директор компанії Deitel & Associates, Inc., закінчив Массачусетський технологічний інститут (MIT) за фахом «Інформаційні технології» (Information Technology). Власник сертифікатів Certified Java Programmer, Certified Java Developer і Oracle Java Champion. У Deitel & Associates, Inc. він провів сотні занять по всьому світу для корпоративних клієнтів, включаючи Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA (Космічний центр імені Кеннеді), Національний центр прогнозування сильних штормів, ракетний полігон Уайт-Сендз, 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 і багатьох інших. Пол і його співавтор, д-р Харві М. Дейтел, є авторами всесвітньо відомих бестселерів — підручників з мов програмування, призначених для початківців і для професіоналів, а також відеокурсів.

Харві М. Дейтел (Dr. Harvey M. Deitel), голова і головний стратег компанії Deitel & Associates, Inc., має 50-річний досвід роботи в області інформаційних технологій. Він отримав ступені бакалавра і магістра Массачусетського технологічного інституту і ступінь доктора філософії Бостонського університету. У 1960-ті роки він працював в групах, що займалися створенням різних операційних систем IBM, Advanced Computer Techniques і Computer Usage Corporation, а в 1970-ті роки займався розробкою комерційних програмних систем. Харві має величезний досвід викладання в коледжі і обіймав посаду голови відділення інформаційних технологій Бостонського коледжу. В 1991 році разом з сином — Підлогою Дж. Дейтелом — він заснував компанію Deitel & Associates, Inc. Харві з Підлогою написали кілька десятків книг і випустили десятки відеокурсів LiveLessons. Написані ними книги отримали міжнародне покликання і були видані на китайською, корейською, японською, німецькою, російською, іспанською, французькою, польською, італійською, португальською, грецькою, турецькою мовами і на мові урду. Дейтел провів сотні семінарів з програмування у великих корпораціях, академічних інститутах, урядових і військових організаціях.

Еббі Дейтел (Abbey Deitel), президент компанії Deitel & Associates, Inc., закінчила школу менеджменту Tepper при університеті Карнегі-Мелон і отримала ступінь бакалавра в галузі промислового менеджменту. Вона займається комерційні операції в компанії Deitel & Associates, Inc. протягом 16 років. Еббі автор або співавтор численних публікацій у Deitel & Associates і разом з Підлогою і Харві брала участь у написанні книг «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» і «Simply Visual Basic 2010, 5/e».

Книга на сайті видавництва
Зміст
Уривок

Для Хаброжителей знижка 25% по купону — Android

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.