Эта книга научит вас всем тонкостям разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Основанное на учебном курсе известного образовательного IT-проекта Big Nerd Ranch, это издание содержит ключевые концепции программирования в Android, разъяснение API и множество примеров кода и упражнений. В процессе работы с книгой читатель самостоятельно разработает восемь Android-приложений разной сложности и тематики, включая клиент для загрузки фотографий из базы Flickr, приложение, имитирующее телевизионный пульт дистанционного управления, а также сервис геолокации, отслеживающий перемещения пользователя по всему свету и отображающий их на карте. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения
Название: Программирование под Android. Для профессионалов
Год издания: 2014
Автор: Брайн Харди, Билл Филлипс
Издательство: Питер
Количество страниц: 592
Формат: PDF
Язык: Русский
Размер: 19,35 Mb
Хорошая книга Книга предлагает создать около десятка учебных приложений, которыми покрывается очень большой круг вопросов, связанных с андроидом: от фрагментов, до геолокации и от работы с sqlite до воспроизведения видео. Причем показаны лучшие практики использования.
Читать ее просто так бессмысленно - это не справочник. Необходимо именно сидеть и по шагам воспроизводить все действия. Подача материала не для новичков в программировании (как минимум подразумевается, что у человека есть хоть какой-то опыт работы с JAVA, или хотя бы C++). Местами сложность материала выше, чем доступность объяснения и приходится вчитываться в каждую фразу.
Из плюсов также можно назвать наличие упражнений в конце почти каждой главы, которые также становятся сложнее с каждой главой и направлены именно на самостоятельные раскопки и решение не дается на страницах книги.
Из минусов, помимо названного выше недостатка объяснения особо сложных мест, можно назвать плохую структурированность. С течением глав дается множество мелких деталей, которые весьма важны и которые нужно знать, но они даются "мимоходом". В итоге если не записывать специально, то вспомнить о них позднее невозможно (например в реализации какого метода цикла активности или фрагмента нужно выполнять те или иные действия).
Также к минусам стоит отнести наличие ошибок в коде и наличии весьма серьезных ошибок в самой логике учебных приложений. Но к этому можно относиться как к очередному упражнению - понять, что в изложенном коде не так и как заставить это работать. Это помогает не заниматься сплошным перепечатыванием кода со страниц на экран. Юрий
Не для новичков На данный момент уже порядком устарела, Android Studio не рассматривается, но это как раз особого значения не имеет. Главный недостаток - тот же которым грешат многие авторы книг по программированию, разжевывание того, что этого разжевывания совершенно не требует, и скомканное в двух словах объяснение действительно сложных вещей. Фрагменты даны ужасно, это было бы не так печально, если бы авторы не пытались пропагандировать их использование в абсолютно любых случаях и не строили на них все примеры начиная со второго. Тут мы делаем это, потому-то. Ок. Тут мы делаем это потому-то. Ок. А тут мы делаем это, потом это, потом это, а потом это вот тут. ПОЧЕМУ??? Зачем? Что это было?? И так начиная со второго примера. Vyacheslav P.
Добавить в закладки:
html-cсылка |
|
BB-cсылка |
|
Прямая ссылка |
|