Mobile Developer's Guide to the Galaxy, 18th EditionКНИГИ » ПРОГРАММИНГ
Название: 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 javascript 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
Programming the Mobile Web, Second Edition Название: Programming the Mobile Web Автор: Maximiliano Firtman Издательство: O’Reilly Media, Inc. Год: 2013 Формат: PDF Страниц: 769 Размер: 57,16...