Електронні книги
1561
Eлектронна книга

Android Studio w 24 godziny. Wygodne programowanie dla platformy Android. Wydanie IV

Carmen Delessio, Lauren Darcey, Shane Conder

Perspektywy rozwoju Androida są wyjątkowo obiecujące. System ten przebojem zdobywa nowe obszary rynku, a jego zalety, takie jak modułowa architektura, wysoka elastyczność czy otwarty charakter, są cenione zarówno przez programistów, jak i użytkowników aplikacji. Rocznie sprzedaje się miliardy urządzeń pracujących pod kontrolą Androida, a jeśli wziąć pod uwagę rozwój technologii i mnożące się pomysły na wyposażenie w procesor kolejnego przedmiotu codziennego użytku, można przepowiadać temu systemowi świetlaną przyszłość. Podobnie zresztą jak programistom, którzy nauczą się efektywnie pisać świetne, atrakcyjne aplikacje dla Androida. Książka, którą trzymasz w dłoni, została pomyślana jako podręcznik. Nawet jeśli jesteś bardzo początkującym programistą, błyskawicznie — bo po lekturze 24 rozdziałów, z których każdy zajmie najwyżej godzinę — poznasz podstawy programowania dla Androida i szybko zaczniesz tworzyć w pełni funkcjonalne aplikacje. Najpierw dowiesz się, czym są aktywności, intencje, usługi i odbiorniki rozgłoszeń. Później zagłębisz się w bardziej zaawansowane zagadnienia: nauczysz się obsługi multimediów, poznasz interfejs Material Design firmy Google, sprawdzisz, jak wykorzystywać bazy danych SQLite. Wisienką na tym torcie atrakcji będzie pokazanie szczególnych możliwości systemu Android, wykorzystywanych w bardzo profesjonalnych aplikacjach. Szczególnie ciekawe dla Ciebie będzie: omówienie najnowszych możliwości i mechanizmów systemu Android 5 (Lollipop), pozwalających na tworzenie aplikacji dla Androida TV i urządzeń typu Android Wear przedstawienie świetnego narzędzia dla programistów — środowiska Android Studio nauka projektowania responsywnych aplikacji, wykorzystujących zadania działające w tle przeczytanie wskazówek dotyczących tworzenia wyrafinowanych systemów nawigowania w aplikacji, korzystania z pasków ActionBar oraz z wysuwanych menu sprawdzenie, jak pobierać dane z chmury i jak parsować dane zapisane w formacie JSON nauczenie się używania Google Play Services do lokalizowania położenia urządzenia Kreatywnych ogranicza tylko wyobraźnia!

1562
Eлектронна книга

Android System Programming. Porting, customizing, and debugging Android HAL

Roger Ye

Android system programming involves both hardware and software knowledge to work on system level programming. The developers need to use various techniques to debug the different components in the target devices. With all the challenges, you usually have a deep learning curve to master relevant knowledge in this area. This book will not only give you the key knowledge you need to understand Android system programming, but will also prepare you as you get hands-on with projects and gain debugging skills that you can use in your future projects.You will start by exploring the basic setup of AOSP, and building and testing an emulator image. In the first project, you will learn how to customize and extend the Android emulator. Then you’ll move on to the real challenge—building your own Android system on VirtualBox. You’ll see how to debug the init process, resolve the bootloader issue, and enable various hardware interfaces. When you have a complete system, you will learn how to patch and upgrade it through recovery. Throughout the book, you will get to know useful tips on how to integrate and reuse existing open source projects such as LineageOS (CyanogenMod), Android-x86, Xposed, and GApps in your own system.

1563
Eлектронна книга

Android Things Projects. Efficiently build IoT projects with Android Things

Francesco Azzola

Android Things makes developing connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile.With this book, you will be able to take advantage of the new Android framework APIs to securely build projects using low-level components such as sensors, resistors, capacitors, and display controllers. This book will teach you all you need to know about working with Android Things through practical projects based on home automation, robotics, IoT, and so on. We’ll teach you to make the most of the Android Things and build enticing projects such as a smart greenhouse that controls the climate and environment automatically. You’ll also create an alarm system, integrate Android Things with IoT cloud platforms, and more. By the end of this book, you will know everything about Android Things, and you’ll have built some very cool projects using the latest technology that is driving the adoption of IoT. You will also have primed your mindset so that you can use your knowledge for profitable, practical projects.

1564
Eлектронна книга

Android Things Quick Start Guide. Build your own smart devices using the Android Things platform

Raul Portales

Android Things is the IoT platform made by Google, based on Android. It allows us to build smart devices in a simple and convenient way, leveraging on the Android ecosystem tools and libraries, while letting Google take care of security updates.This book takes you through the basics of IoT and smart devices. It will help you to interact with common IoT device components and learn the underlying protocols. For a simple setup, we will be using Rainbow HAT so that we don't need to do any wiring.In the first chapter, you will learn about the Android Things platform, the design concepts behind it, and how it relates to other IoT frameworks. We will look at the Developer Kits and learn how to install Android Things on them by creating a simple project.Later, we will explore the real power of Android Things, learning how to make a UI, designing and communicating with companion apps in different ways, showcasing a few libraries. We will demonstrate libraries and you will see how powerful the Android Things operating system is.

1565
Eлектронна книга

Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript

Brian Jepson, Jonathan Stark

Twórz natywne aplikacje za pomocą standardowych technologii internetowych Jeśli znasz HTML, CSS i JavaScript, jesteś gotowy na tworzenie aplikacji dla Androida. Ten praktyczny podręcznik pomoże Ci wejść w świat aplikacji przeznaczonych dla platformy Android, tworzonych w oparciu o otwarte standardy internetowe - przede wszystkim HTML5 - oraz dodatkowe narzędzia, takie jak choćby PhoneGap. Dowiesz się, jak budować aplikacje internetowe i jak wykorzystać bezpłatny framework Adobe PhoneGap do przekonwertowania ich na natywne aplikacje dla Androida. Na własnej skórze przekonasz się, że tak tworzone aplikacje są przyszłością mobilnego świata. Dzięki tej książce będziesz tworzyć elastyczne rozwiązania dla szerokiego grona odbiorców. Z tą książką: nauczysz się wykorzystywać HTML5, CSS i JavaScript do tworzenia aplikacji mobilnych stworzysz dynamiczny, pełny animacji interfejs użytkownika rozwiążesz najczęstsze problemy dzięki PhoneGap opublikujesz aplikację w sklepie Google Play! Stwórz aplikację, opublikuj ją w Google Play i odnieś sukces!

1566
Eлектронна книга

Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition

Thomas Künneth

Compose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer’s learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You’ll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.By the end of this book, you’ll be able to write your own Android apps using Jetpack Compose and Material Design.

1567
Eлектронна книга

Android UI Development with Jetpack Compose. Bring declarative and native UIs to life quickly and easily on Android using Jetpack Compose

Thomas Künneth

Jetpack Compose is Android’s new framework for building fast, beautiful, and reliable native user interfaces. It simplifies and significantly accelerates UI development on Android using the declarative approach. This book will help developers to get hands-on with Jetpack Compose and adopt a modern way of building Android applications. The book is not an introduction to Android development, but it will build on your knowledge of how Android apps are developed.Complete with hands-on examples, this easy-to-follow guide will get you up to speed with the fundamentals of Jetpack Compose such as state hoisting, unidirectional data flow, and composition over inheritance and help you build your own Android apps using Compose. You'll also cover concepts such as testing, animation, and interoperability with the existing Android UI toolkit.By the end of the book, you'll be able to write your own Android apps using Jetpack Compose.

1568
Eлектронна книга

Android UI. Podręcznik dla projektantów. Smashing Magazine

Juhani Lehtimaki

Klucz do sukcesu Twojej aplikacji! „Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych profesjonalnemu tworzeniu stron WWW i interfejsów użytkownika. Korzystają z niego przede wszystkim profesjonalni projektanci i deweloperzy. Ta książka to kompilacja wiedzy najwybitniejszych autorów i ekspertów z zespołu „Smashing Magazine”. Sięgnij po nią już teraz i uświadom sobie, że nawet najlepsza aplikacja nie sprzeda się, jeżeli nie będzie atrakcyjna wizualnie i łatwa w zastosowaniu. Zanim napiszesz pierwszą linię kodu, warto przygotować prototyp i przetestować go na potencjalnych użytkownikach. Dzięki lekturze tej książki poznasz struktury aplikacji, mechanizm intencji oraz najlepsze techniki nawigowania wśród dostępnych opcji. Kolejne rozdziały poprowadzą Cię przez szczegóły projektowania komponentów interfejsu, stosowania ikon oraz używania efektów. Część trzecia kompendium poświęcona jest zarządzaniu zasobami Androida, skalowaniu oraz układom interfejsu. Na końcu będziesz miał szansę zapoznać się z najlepszymi wzorcami tworzenia aplikacji na tę platformę. Książka ta jest nieocenionym źródłem informacji na temat tworzenia przyjaznych i wydajnych aplikacji. Musisz ją przeczytać! Dzięki tej książce: zaprojektujesz funkcjonalny interfejs użytkownika wykorzystasz w najlepszy sposób zasoby Androida poznasz najlepsze wzorce projektowe nawigacji i układu odniesiesz sukces na platformie Android! Nienaganny interfejs użytkownika to warunek konieczny do odniesienia sukcesu!