Mobile Developer's Guide to the Galaxy, 18th Edition

Автор: literator от 14-01-2020, 04:42, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Mobile Developer's Guide to the Galaxy, 18th Edition
Автор: Marco Tabor, Mladenka Vrdoljak (Editor)
Издательство: Open-Xchange GmbH
Год: 2019
Страниц: 337
Язык: английский
Формат: pdf (true), djvu
Размер: 10.1 MB

The focus of this book is on developing mobile apps, which encompasses a number of phases including: planning and specification, prototyping and design, implementation, internal testing and deployment, deployment to an app store, discovery by users, installation, use and feedback. Ultimately, we want our users to enjoy using our apps and to give us positive ratings to encourage other users to do likewise.

Looking back into the past, the mobile scene looked a bit like the home computer ecosystem in the 1980s: many players, many operating systems, lots of innovation and changes. Today we are dealing with a global duopoly: 98% of today's mobile devices are running either on Android or iOS1.

Will this change? Without political pressure or a paradigm shift we do not expect the situation to change for the foreseeable future. Looking at the details, however, reveals an exciting micro-cosmos of options, challenges & opportunities.

The Android operating system is based on free software and uses a Linux kernel as a base. The most important layer for developers is the Java Runtime Environment above the OS layer. The so called Android Runtime (ART) allows the execution of APK files. Those are created by compiling Java or Kotlin code via the OpenJDK for Android. This is the main way to create apps for the Android platform. C or C++ code is also possible via native libraries. Especially resource intense components like multimedia codecs, browser engines, and database encryption layers utilize this approach.

During the Google I/O 2019 conference, Kotlin has been declared the main language for Android development. It should replace Java. However, it is also possible to mix both in one project.

The Kotlin language is developed by JetBtrain, the creators of IntelliJ Idea. It provides a more modern, safe and concise approach to create Android apps. Kotlin code can be compiled to Java byte code and also jаvascript code. Even if Kotlin is progressively replacing Java, Java is still a well-established platform for developing Android apps.

Contents:
1 Prologue
4 The Galaxy of Mobile
14 From Idea to Prototype
45 Android Development
67 Android Development
83 Cross-Platform Development
91 Mobile Web
130 Mobile Gaming
158 Security & Privacy
173 Accessibility
201 Testing
223 Monetization
241 App Store Optimization (ASO)
259 User Acquisition and Retargeting
281 Mobile Customer Relationship Management (mCRM)
297 Mobile Analytics & User Feedback
315 Epilogue
317 About the Book

Скачать Mobile Developer's Guide to the Galaxy, 18th Edition








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.