Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
те Android Market. Ее исходный код (доступен на странице
com/p/replicaisland) полностью открытый и может служить прекрасным приме-
ром для разработчиков.
Учебник по SQLite
Если вы хотите быстро освоить основы баз данных SQLite без сложных техноло-
гий типа служб, фоновых задач и т.п., ознакомьтесь с приложением Notepad, разрабо-
танным для платформы Android. Оно довольно простое, тем не менее его исходный
код поможет вам понять принципы работы SQLite. Посетите страницу
android.com/guide/tutorials/notepad/index.html.
320 Часть IV. Великолепные десятки
Android Application Development For Dum.indb 320 08.11.2011 12:24:08
Глава 17
Десять инструментов, которые
облегчат вашу жизнь
К ак разработчик, вы часто будете создавать для себя вспомогательные инстру-
менты, чтобы сделать свой труд более производительным. Например, я соз-
дал огромное количество вспомогательных методов и классов для работы с асинхрон-
ными соединениями, документами XML и JSON, датами и временем и т.п. Однако,
прежде чем самостоятельно заниматься разработкой, загляните в Интернет. Возмож-
но, нужные вам инструменты уже существуют. Причем они, скорее всего, окажутся
лучшими, чем ваши “самодельные” классы, потому что их создавали профессиональ-
ные разработчики, которые затратили на эту работу много времени и предусмотрели
много различных ситуаций. В данной главе я описал десять инструментов и утилит,
которые облегчат вашу жизнь и повысят производительность вашего труда и качество
разрабатываемых вами приложений.
droid-fu
Это открытая библиотека классов, которые помогут радикально уменьшить время
разработки. Библиотека содержит вспомогательные классы, выполняющих вместо
вас всю рутинную работу, такую как фоновая обработка асинхронных запросов, за-
грузка изображений из Интернета и, как это ни удивительно, управление жизненным
циклом приложения. Работая с droid-fu, можете не беспокоиться об изменяющихся
состояниях приложения, потому что библиотека возьмет на себя их отслеживание.
Можно не только применять библиотеку droid-fu, но и модифицировать ее классы,
потому что ее исходные коды открыты и приведены на сайте
kaeppler/droid.fu.
RoboGuice
Нет, это не источник энергетических соков для роботов. Это инфраструктура би-
блиотек компании Google, облегчающих управление зависимостями. Представлен-
ные в библиотеках средства инициализируют переменные в нужные моменты време-
ни. Их использование позволит существенно уменьшить объем кода и облегчить под-
держку приложения в процессе эксплуатации. Посетите сайт
com/p/roboguice.
DroidDraw
Это инструмент создания графических пользовательских интерфейсов Android.
Компоновка элементов интерфейса выполняется путем их перетаскивания с панели
Android Application Development For Dum.indb 321 08.11.2011 12:24:08
компонентов. Позволяет визуализировать пользовательский интерфейс, не компили-
руя приложение. Интерфейс, созданный в DroidDraw, можно сохранить и перенести
в рабочую среду Eclipse. На момент написания данной книги была доступна только
бета-версия DroidDraw. Сайт программы — www.droiddraw.org.
Draw 9-patch
Утилита, позволяющая создавать масштабируемые изображения для Android.
В данной книге изображения Draw 9-patch не рассматривались. Информацию о них
можно найти по такому адресу: