|
|
Разработка ПО для Android, мобильных устройств
|
Эта книга научит вас всем тонкостям разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Основанное на учебном курсе известного образовательного IT-проекта Big Nerd Ranch, это издание содержит ключевые концепции программирования в Android, разъяснение API и множество примеров кода и упражнений. В процессе работы с книгой читатель самостоятельно разработает восемь Android-приложений разной сложности и тематики, включая клиент для загрузки фотографий из базы Flickr, приложение, имитирующее телевизионный пульт дистанционного управления, а также сервис геолокации, отслеживающий перемещения пользователя по всему свету и отображающий их на карте. Все учебные приложения были спроектированы таким образом, чтобы продемонстрировать важные концепции и приемы программирования под Android и дать опыт их практического применения. |
|
Книга посвящена одному из самых совершенных языков программирования Delphi XE5/XE6. В ней подробно рассматривается новейшая кроссплатформенная библиотека FM, позволяющая создавать полнофункциональное программное обеспечение для операционных систем Windows и OS X, а также для смартфонов и планшетных компьютеров, работающих под управлением Android и iOS. Проекты примеров из книги размещены на сайте издательства. |
|
Когда вам потребуется срочно создать хорошо спроектированное, легкое в навигации мобильное приложение, времени, чтобы заново изобретать велосипед, у вас не будет. В данной книге рассмотрены более 70 шаблонов проектирования мобильных приложений и приведено большое количество скриншотов из современных приложений iOS, Android, Blackberry, WebOS, Windows Mobile и Symbian.Автор книги подробно описывает шаблоны проектирования, разделенные на 10 категорий, включая антишаблоны. Независимо от того, будете ли вы проектировать простое iPhone-приложение либо предназначенное для работы в каждой из представленных на рынке популярных мобильных операционных систем, данные шаблоны позволят вам решать распространенные сложные задачи, которые связаны с проектированием приложений. Разработка приложений для мобильных устройств — это новый прорыв в веб-разработке. Скоро пользоваться Интернетом будут чаще с помощью мобильных телефонов и планшетов, чем персональных компьютеров. Ваш бизнес нуждается в мобильной стратегии, но вы не знаете с чего начать? Из этой книги вы узнаете, как использовать уже знакомые веб-технологии для разработки приложений, сайтов, которые будут работать на любом устройстве. Используйте навыки HTML, JavaScript и CSS для создания и оптимизации сайтов для конкретных моделей мобильных устройств. |
|
Эта книга представляет собой художественное изложение мастер-класса «Пример быстрой разработки мобильного приложения на платформе «1С:Предприятие 8.3», который проведен фирмой «1С» и партнерами «1С» для студентов и выпускников в рамках Дней 1С:Карьеры 11-18 ноября 2013 года более чем в 80 городах России и других стран ближайшего зарубежья. Книга показывает самые простые, основные возможности разработки прикладных решений в системе «1С:Предприятия 8». Она будет интересна и полезна тем, кто хочет узнать, что же представляет собой процесс разработки. Это сложно? Интересно ли этим заниматься? Прилагаемый компакт-диск содержит учебную версию платформы «1С:Предприятие 8.3», с помощью которой можно самостоятельно воспроизвести пример, описанный в книге, и собрать дистрибутив мобильного приложения. Все действия подробно описаны, так что каждый может повторить их самостоятельно на своем компьютере. Желающим продолжить разработку приложения предложены три «домашних задания» разного уровня сложности. Книга адресована в первую очередь тем, кто хотел бы самостоятельно, «вживую» попробовать, насколько это интересно и увлекательно — создавать программы с помощью «1С:Предприятия 8». А если вы после нашего знакомства захотите по-настоящему освоить «1С:Предприятие 8» — у вас есть для этого много возможностей: от книг ведущих разработчиков «1С» и интернет-курсов до центров сертифицированного обучения, которые есть практически во всех регионах нашей страны. |
|
Книга посвящена разработке приложений для мобильных устройств и планшетных ПК под управлением операционной системы Google Android. Приведены общие сведения о платформе. Описано создание различных типов приложений и использование системных компонентов и служб Android. Рассмотрено управление сетевыми соединениями и связь через сотовую сеть, мобильный Интернет и Wi-Fi. Уделено внимание использованию графических ресурсов и созданию анимации. Описана разработка пользовательского интерфейса и служб. Показано применение в приложениях сетевых сервисов Google. Описано взаимодействие с аппаратными компонентами мобильного устройства под управлением Android. Во втором издании рассмотрена разработка с помощью Android SDK 4.4.2 и добавлены новые примеры. Книга сопровождается большим количеством примеров, которые располагаются на сайте издательства. |
|
В этой книге описаны основные правила и тонкости дизайнерской работы на всех этапах разработки сайта — от постановки задачи, отбора материала и разработки макета до тестирования готового сайта и публикации его в сети. Читатель найдет здесь рекомендации, критически важные для успешного и грамотного дизайнера, подробное описание и примеры основных современных стилей вебсайтов, множество небольших, но очень полезных советов. |
|
Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics. Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать. |
|
«С появлением iPhone мир изменился. Потом с появлением iPhone 4 он изменился снова. А теперь к iPhone добавился еще и революционный планшет iPad. Современные устройства на базе iOS используются в бизнесе и учебе, для работы и развлечений, и на App Store уже сейчас успешно работают десятки тысяч программистов и известных софтверных компаний. Представим, что у вас появилась гениальная идея приложения для iPhone и iPad. С чего начать? Эта книга поможет вам разработать свое первое приложение в самые кратчайшие сроки. Вы не только узнаете, как спроектировать приложение для устройств Apple и сделать его уникальным, но и в совершенстве овладеете принципами программирования на Objective-C и инструментами iPhone SDK, в том числе Interface Builder и Xcode. Apple предоставляет программное обеспечение, эта книга дает знания — от вас потребуется лишь энтузиазм и желание научиться разрабатывать оригинальные и коммерчески успешные приложения для iPhone и iPad. Новое издание книги охватывает версии iOS7 и Xcode5. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию.» |
|
Книга «Разработка игр под Android» станет вашим первым надежным источником решений проблем, возникающих при создании игр для платформы Android. В этой книге представлены распространенные проблемы и их решения, а также исходный код. Здесь вы можете найти решения проблем, характерных для разработки двухмерных игр: дизайн игрового меню, обнаружение столкновений, перемещение персонажей и фона, а также многое другое. Книга содержит рекомендации о том, как обрабатывать данные, вводимые игроком, как создавать несколько уровней, графику для разных разрешений экрана, а также о том, как работать с датчиками устройства. В этом издании вы найдете шаблонные фрагменты кода, решения и фреймворки, предназначенные для создания и настройки вашей игры, а также для последующей ее продажи. В книге «Разработка игр под Android» содержится информация по следующим вопросам: — основы работы с OpenGLES 2/3 на платформе Android; — создание крупных проектов, использующих графику; — добавление в игру множества уровней; — повышение сложности расчетов в ваших проектах; — хранение данных и многое другое. |
|
Книга Разработка приложений для Android-устройств™ (Базовые принципы) заработала репутацию самого полезного руководства по созданию надежных Android-приложений коммерческого класса. Авторы пересмотрели и обновили это руководство под Android 4.0 SDK. Чтобы разместить все новые возможности, книга разделена на два тома. Том I фокусируется на основных понятиях Android, в том числе на создании среды разработки, понимании жизненного цикла приложений, на разработке эффективных пользовательских интерфейсов и оптимизации процесса создания мобильных приложений — от проектирования до публикации. |
|
Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании. Книга содержит множество примеров кода и разметки. Она поможет вам освоить работу с разнообразными инструментами HTML5 — в частности, с новыми веб-формами, масштабируемой векторной графикой (SVG), холстом (Canvas), localStorage и другими родственными API. Кроме того, в этом издании подробно рассмотрены таблицы стилей CSS3. Вы научитесь разрабатывать приложения, которые одинаково хорошо работают как на огромных мониторах, так и на крошечных экранах. — Познакомьтесь с элементами HTML, синтаксисом и семантикой этого языка. — Научитесь создавать веб-формы, отличающиеся повышенным удобством, но содержащие сравнительно немного кода на JavaScript. — Исследуйте медийные API HTML5 для работы с графикой, видео и аудио. — Обеспечьте работу ваших приложений в режиме оффлайн — в этом вам помогут AppCache, localStorage и другие API. — Узнайте все необходимое о селекторах и синтаксисе CSS3. — Досконально разберитесь в возможностях CSS3: начните использовать множественные фоновые изображения, градиенты, граничные изображения, переходы, трансформации и анимацию. — Сделайте ваши веб-приложения более удобными, отзывчивыми и доступными. — Проектируйте с расчетом на высокую производительность, понятность для пользователей и функциональную надежность на любых платформах. |
|
Всего за 24 часа можно научиться создавать прекрасные приложения для самой популярной мобильной платформы в мире — Android. Подробные пошаговые объяснения с большим количеством примеров позволяет освоить создание полнофункциональных приложений для Android 4 с нуля, одновременно приобретая необходимые навыки для проектирования, разработки, тестирования и публикации программ и приложений. Готовые проекты в каждом разделе помогают проверить свои знания. |
|
Более миллиона человек во всем мире воспользовались книгами Дейтелов, чтобы освоить Java, C#, C++, C, веб-программирование, JavaScript, XML, Visual Basic, Visual C++, Perl, Python и другие языки программирования. Майкл Моргано является профессиональным разработчиком Android компании Imerj. Эта книга, выходящая уже во втором издании, даст вам всё, что нужно, для начала разработки приложений для Android и быстрой публикации их на Google Play. Авторы используют приложение-ориентированный подход, при котором описание каждой технологии рассматривается на примере 16 полностью протестированных приложений для Android. Кроме описания процесса создания приложений, в книге дано пошаговое руководство по размещению ваших приложений на Google Play и примеры успешных публикаций. Новое издании книги полностью обновлено и содержит информацию о работе с Android 4.3 и 4.4, разработке на Eclipse и новом Android Studio. |
|
Рассмотрены все основные аспекты создания приложений для платформы Android 5 (API 21): установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами смартфона, платформа Titanium Mobile, публикация приложений на Play Market и отладка приложений. Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-адаптер. Приведены решения для различных нештатных ситуаций (отказ эмулятора, проблема с установкой программного обеспечения и т.д.), что поможет начинающему программисту. |
|
При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения. Автор раскрывает все достоинства и недостатки каждой технологии, сопровождая теорию примерами программного кода, и подробно объясняет наиболее рациональные способы их применения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям ОС Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений. |
|
Хотите быстро освоить платформу BeagleBone, чтобы делать крутые гаджеты с Linux в сердце? Многие считают, что Linux — это операционная система для настольных компьютеров и серверов. Но Linux можно также найти во многих устройствах потребительской электроники. Он может быть мозгом мобильного телефона, ТВ-приставки или велотренажёра. Встраиваемый Linux стирает грань между компьютерами и электронными устройствами. BeagleBone — плата со встроенным Linux для изобретателей. Она обладает встроенными сетевыми возможностями, большим количеством входов и выходов, быстрым процессором для решения сложных задач. Эта книга рассказывает о классической BeagleBone, а также о новой BeagleBone Black, позволяя вам начать использовать всю мощь этих плат и их возможности взаимодействия с внешним миром. |
|
Книга представляет собой руководство, призванное помочь вам приступить к разработке собственных приложений для системы iOS. Наша цель — дать вам первичные знания, а также объяснить, как работают приложения для системы iOS и как они созданы. Прорабатывая материал книги, вы создадите множество небольших приложений, которые иллюстрируют конкретные возможности системы iOS и показывают, как можно управлять этими возможностями или взаимодействовать с ними. Объединив теоретические знания, полученные в этой книге, со своим талантом и упорством, а также с обширной и подробной документацией, предоставленной компанией Apple, вы узнаете все, что необходимо для создания собственных профессиональных приложений для iPhone и iPad. |
|
Книга рассказывает о ключевых аспектах создания облачных, мобильных и веб-решений на языке F# в комбинации с различными технологиями для платформы .NET. На практических примерах демонстрируется, как решать проблемы конкуренции, асинхронного выполнения и другие, встречающиеся на стороне сервера. Вы узнаете, как повысить свою продуктивность с помощью языка F#, интегрируя его в существующие веб-приложения или используя его для создания новых проектов. Опытные программисты для .NET узнают, как этот выразительный язык функционального программирования помогает писать надежные и простые в сопровождении решения, легко масштабируемые и способные адаптироваться для работы на самых разных устройствах. — Используйте F# с такими инструментами, как ASP.NET MVC, ASP.NETWeb API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile и другими. — Создавайте веб-приложения следующего поколения с применением ASP. NET MVC 4, используя F# для решения задач на стороне сервера. — Создавайте веб-службы WCF SOAP и HTTP. — Разрабатывайте на F# веб-приложения и службы, действующие на платформе Windows Azure. — Создавайте масштабируемые решения, которые могут использоваться мобильными и веб-интерфейсами. — Используйте F# с фреймворками WebSharper и Pit для создания полных веб-стеков. |
|
В этой книге с помощью примеров и иллюстраций разбираются все этапы работы от настройки рабочей среды на вашем компьютере до продажи приложения. Среда визуальной разработки приложений App Inventor позволит вам создавать приложения, не написав ни строчки программного кода. Книга идеально подойдет всем, кто хочет научиться быстро и качественно создавать приложения для платформы Android. |
|
Swift — быстрый, современный, безопасный и удобный язык программирования — появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений. Данная книга содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift и создавать собственные iOS-приложения. Вы найдете не только теоретический материал, но и большое количество практических примеров и заданий, которые позволят постичь все тонкости нового языка. Дерзайте, ведь, изучив Swift, вы сможете создавать приложения для любой платформы — iOS, OS X, tvOS или watchOS. |
|