Книга посвящена разработке мобильных приложений для Android на языке
Download 1.32 Mb. Pdf ko'rish
|
kotlinadelekaniyanu
Глава 8. Защита и развертывание приложений Android — содержит пошаговое описание процесса развертывания приложения Android. Кроме того, в главе даются ответы на важные вопросы безопасности применительно к Android-при- ложениям. Глава 9. Создание серверной части веб-приложения Place Reviewer на основе платформы Spring — содержит более подробное описание процесса разработки серверной части веб-приложения на примере создания в среде Spring Framework приложения Place Reviewer (Описание местоположений) и реализации его с по- мощью Spring MVC. Глава 10. Реализация веб-интерфейса приложения Place Reviewer — поясняет, каким образом создается интерфейс веб-приложения, описывающего какое-либо местоположение и задействующего возможности API Google Places. Из этой главы вы также узнаете, каким образом создаются тесты для веб-приложений. Предисловие ____________________________________ [ 19 ] ___________________________________ Как получить максимум пользы от книги? Если вы новичок, то при чтении этой книги от вас потребуется лишь настойчивое желание научиться программировать. Сначала задача по изучению нового языка программирования может показаться весьма сложной, но при определенном упор- стве вы быстро станете профессионалом. Читайте каждую главу в том порядке, в котором она представлена, — так вам будет легче понять материал всей книги. Внимательно изучайте каждый фрагмент кода, пытаясь полностью осознать, что в нем выполняется. Самостоятельно реализуйте и запускайте каждую программу из этой книги. Загрузите файлы примеров кода Файлы примеров кода для этой книги можно загрузить из аккаунта, созданного на сайте www.packtpub.com. Независимо от того, где вы купили книгу, посетите сайт www.packtpub.com/support и создайте свой аккаунт, после чего вы сможете полу- чить файлы кода по электронной почте. Чтобы самостоятельно загрузить файлы кода: 1. Зарегистрируйтесь или авторизуйтесь на сайте www.packtpub.com. 2. Выберите вкладку SUPPORT (Поддержка). 3. Щелкните на кнопке Code Downloads & Errata (Загрузить файлы кода и опе- чатки). 4. Введите название книги в поле Search (Поиск) и следуйте дальнейшим инструк- циям, которые отображаются на экране. После загрузки файла убедитесь, что распаковали или извлекли папку, применяя последнюю версию программ архи- вации: • WinRAR/7-Zip для Windows; • Zipeg/iZip/UnRarX для Mac; • 7-Zip/PeaZip для Linux. Пакет кода для книги можно также найти на GitHub по адресу: https://github.com/ PacktPublishing/Kotlin-Programming-By-Example. В случае обновления кода ма- териал по этому адресу также будет обновлен. На сайте https://github.com/PacktPublishing доступны и другие пакеты кода, отно- сящиеся к достаточно большому каталогу книг и видеокурсов. Просмотрите их! Файловый архив Читатели русского издания книги могут бесплатно скачать файловый архив ис- ходных кодов всех программ книги и ряд вспомогательных материалов с FTP-сер- вера издательства «БХВ-Петербург» по адресу: ftp://ftp.bhv.ru/9785977566735.zip, а также со страницы книги на сайте www.bhv.ru. Предисловие ____________________________________ [ 20 ] ___________________________________ Загрузите цветные изображения Мы также предоставляем PDF-файл с цветными изображениями, используемыми в этой книге. Этот файл можно загрузить по следующему адресу: https://www.packtpub.com/sites/default/files/downloads/ KotlinProgrammingByExample_ColorImages.pdf. Используемые условные обозначения В книге используется ряд текстовых выделений: код в тексте — моноширинным шрифтом Courier выделяются кодовые слова в тексте, имена таблиц базы данных, элементы, вводимые пользователем, и мар- керы Твиттер. Пример: «В Java объект HttpsURLConnection может использоваться для безопасной передачи данных по сети»; myfile.jks — шрифтом Arial выделяются имена папок, имена файлов, расширений файлов и путей; блок кода выделяется следующим образом: release { storeFile file("../my-release-key.jks") storePassword "password" keyAlias "my-alias" keyPassword "password" } если нужно выделить определенную часть блока кода, соответствующие строки или элементы выделяются полужирным шрифтом: release { storeFile file("../my-release-key.jks") storePassword "password" keyAlias "my-alias" keyPassword "password" } ввод или вывод в командной строке записывается следующим образом: ./gradlew assembleRelease полужирным шрифтом выделяются слова, представленные на экране, опции меню и диалоговых окон программ, а также интернет-адреса (URL). Пример: «При необходимости введите остальные данные своей учетной записи и щелкните на кнопке COMPLETE REGISTRATION для завершения процесса регистрации учетной записи»; курсивом выделяются новые термины и важные слова. Пример: «Kotlin — это строго типизированный объектно-ориентированный язык, функционирующий на основе виртуальной машины Java (JVM)»; Предисловие ____________________________________ [ 21 ] ___________________________________ таким образом выделяются Предупреждения или важные заметки; таким значком обозначены полезные советы и различные пояснения. Обратная связь Мы приветствуем отзывы читателей книги: общая обратная связь — посылайте электронные письма по адресу: feedback@packtpub.com и упомяните при этом название книги в теме вашего сообщения. Если у вас имеются вопросы по любому аспекту этой книги, пожа- луйста, пишите по адресу: questions@packtpub.com; опечатки — хотя мы заботились о точности изложения материала, ошибки слу- чаются. Если вы нашли в книге ошибку, мы будем благодарны, когда вы сооб- щите нам об этом. Пожалуйста, посетите сайт www.packtpub.com/submit- errata, выберите книгу, щелкните на ссылке Errata Submission Form (Форма подачи заявки об опечатке) и введите свое сообщение; борьба с пиратством — если вы обнаружите незаконные копии наших работ в любой форме в Интернете, мы будем благодарны, если вы предоставите нам адрес местонахождения или название веб-сайта. Пожалуйста, свяжитесь с нами по адресу copyright@packtpub.com и укажите ссылку на незаконно опублико- ванный материал; если вы хотите стать автором — если вы хотите поделиться своими знаниями и опытом работы и заинтересованы в написании или публикации своей книги, посетите сайт: authors.packtpub.com и оставьте заявку. Отзывы Прочитав и освоив материал этой книги, пожалуйста, оставьте отзыв на сайте, где вы ее приобрели. Тогда потенциальные ее читатели смогут ознакомиться с ним и учесть ваше мнение при принятии решения о покупке книги, сотрудники Packt смо- гут узнать, что вы думаете о наших продуктах, а автор сможет ознакомиться с ва- шими отзывами, посвященными этой книге. Заранее благодарны! Для получения дополнительной информации о Packt, пожалуйста, обратитесь на сайт адресу: packtpub.com. Читателям русского издания Читатели русского издания книги могут посылать свои отзывы на адрес изда- тельства «БХВ-Петербург» mail@bhv.ru, а также оставлять их на странице книги на сайте издательства www.bhv.ru. 1 Основы Изучение языков программирования отпугивает многих людей, и они этого обычно избегают. Но поскольку вы все же обратились к данной книге, я предполагаю, что вы заинтересованы в освоении языка программирования Kotlin, и уверен в том, что со временем вы станете экспертом в этом вопросе. Позвольте же мне поздравить вас со смелым выбором по изучению языка Kotlin. Независимо от проблемной области, для которой вы, возможно, будете создавать решения, будь то разработка приложений, работа в сети или формирование распре- деленных систем, язык Kotlin — это отличный выбор, позволяющий разрабатывать системы, обеспечивающие требуемые результаты. Другими словами, вы не ошибе- тесь, если приложите усилия для изучения Kotlin. Именно поэтому вам понадобит- ся подходящее введение в этот язык программирования. Итак, Kotlin — это строго типизированный объектно-ориентированный язык, функционирующий на основе виртуальной машины Java (JVM), которая может применяться при разработке приложений во многих проблемных областях. В до- полнение к работе с JVM Kotlin может компилироваться и для JavaScript и вследст- вие этого представляет собой серьезный вариант для выбора при разработке кли- ентских веб-приложений. Kotlin также может компилироваться с помощью техно- логии Kotlin/Native непосредственно в собственные двоичные файлы, которые функционируют в системах при отсутствии виртуальной машины. Язык програм- мирования Kotlin первоначально был разработан компанией JetBrains, которая базируется в Санкт-Петербурге (Россия). Разработчики из JetBrains и являются спе- циалистами, поддерживающими функционирование языка. Язык Kotlin назван в честь острова Котлин, находящегося в море недалеко от Санкт-Петербурга. Язык Kotlin предназначен для разработок промышленного программного обеспече- ния во многих областях, но в большинстве случаев используется для экосистемы Android. На момент подготовки книги Kotlin — это один из трех языков, объявлен- |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling