Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, Ios, Web & Desktop, Tyagi Priyanka
Автор: Zaccagnino Carmine Название: Programming Flutter: Native, Cross-Platform Apps the Easy Way ISBN: 1680506951 ISBN-13(EAN): 9781680506952 Издательство: Wiley Рейтинг: Цена: 4602.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Work in Flutter, a framework designed from the ground up for dual platform development, with support for native Java/Kotlin or Objective-C/Swift methods from Flutter apps. Deliver apps fast, doing half the work you were doing before and exploiting powerful new features to speed up development. Write once, run anywhere.
Автор: Gergely Orosz, Orosz Название: Building mobile apps at scale: 39 engine ISBN: 1638778868 ISBN-13(EAN): 9781638778868 Издательство: Неизвестно Рейтинг: Цена: 3104.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale.
This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams.
For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering.
The book covers iOS and Android mobile app challenges on these dimensions:
Challenges due to the unique nature of mobile applications compared to the web, and to the backend.
App complexity challenges. How do you deal with increasingly complicated navigation patterns? What about non-deterministic event combinations? How do you localize across several languages, and how do you scale your automated and manual tests?
Challenges due to large engineering teams. The larger the mobile team, the more challenging it becomes to ensure a consistent architecture. If your company builds multiple apps, how do you balance not rewriting everything from scratch while moving at a fast pace, over waiting on "centralized" teams?
Cross-platform approaches. The tooling to build mobile apps keeps changing. New languages, frameworks, and approaches that all promise to address the pain points of mobile engineering keep appearing. But which approach should you choose? Flutter, React Native, Cordova? Native apps? Reuse business logic written in Kotlin, C#, C++ or other languages?
What engineering approaches do "world-class" mobile engineering teams choose in non-functional aspects like code quality, compliance, privacy, compliance, or with experimentation, performance, or app size?
This book walks the developer through the process of tailoring their apps in order to appeal to a global market. Microsoft MVP Chris Miller steps you through the process of enabling multiple language support, while using a single shared set of language resources using the .NET Framework. .NET makes it easy to support multiple languages and cultures.
Starting with a simple mobile application, the author demonstrates how to adapt it for the Android, iOS, and Windows platforms, showing how to handle the localization with resource files and how to handle internationalization on each platform.
Readers will learn how to test the application for the localization support and how to avoid common pitfalls. Using Xamarin.Forms and Visual Studio, the app will be implemented for Android, iOS, and Windows 10 UWP and 99% of the code will be shared across the platforms.
What You Will Learn:
Localization and Internationalization and why they matterHow multiple languages are supported on each platformHow cultural differences like dates and currencies are handledHow to use tools like Microsoft’s Multilingual App Toolkit to manage language resourcesHow to create an localized, cross-platform app with Android Studio, Xcode, Xamarin and Visual Studio toolsHow to get help translating the text from the application
Who This Book Is For:
Mobile app developers currently writing native apps for Windows Phone, Android, and iOS. The Android and iOS native apps will be written using Xamarin and also with the native tool kits, the Windows apps with the stock Visual Studio tools.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru