Inhalt: Android 12 has entered the building. This next version of Android-which is available to developers and other Android users as a beta preview-introduces notable new features and changes in both functionality and appearance. In this course, David Gassner goes over the updated operating system, showing developers both the latest and greatest features in Android 12 and other changes to development tools and best practices that will impact their existing apps. Learn what's new in Android 12 for end users, including changes to privacy and sharing. Explore developer enhancements, including the new RenderEffect class that lets you modify images in an Android app at runtime. Plus, David goes over how to migrate from older file management strategies to scoped storage-as well as the deadlines for implementing these required changes. Umfang: 00:44:52
Inhalt: The Android SDK offers many ways to create visually compelling animations and screen transitions for mobile apps. This course starts with an overview of the different animation techniques and APIs, and then offers hand-on instruction using each one. David Gassner covers defining view animations in XML declarations and in Java code; animating frame by frame with images; animating object properties over time or in response to an event with tweened calculations; building simple transitions between activities; and using the new transitions framework that was introduced in Android 4.4 KitKat. Umfang: 01:39:10.00
Inhalt: Learn to add interactive maps to mobile applications with the Google Maps Android API, a free Google Play service included on almost every Android device. It all starts with getting an API key, and integrating the Google Play services library into an Android app project. Then, after an introduction to presenting simple maps, author David Gassner describes how to set a map's initial state, control the display type and zoom level, work with map markers, and draw shapes on maps. Plus, discover how to use the Geolocation API to translate location names into map data (and back again), and find a device's current location with the Location Services API. Umfang: 02:47:32.00
Inhalt: The Android app architecture constantly evolves. The introduction of the Kotlin programming language, new form factors such as Chromebooks, and reusable architecture components have made it faster and easier than ever to build high-quality Android apps. It is imperative that developers understand what the latest tools and recommendations are and how to use them to build out their applications. In this course, instructor David Gassner explains how to build an Android app that uses Kotlin instead of Java, add navigation functionality, and leverage the most useful architecture components such as LifecycleObserver, ViewModel, and LiveData, to create apps that are robust and easy to maintain over time. Umfang: 01:59:43.00
Inhalt: Explore the world of Android app development. This training course prepares you to create your very first Android app-helping you understand the technologies at work and prepare your computer for development and testing. Learn how to configure Android Studio, the Android SDK, and emulator software, and study the different files in a typical Android app: build scripts, the app manifest file, permissions tags, and icons. Finally, learn how an app is built from the bottom up, with screens, activities, and layouts. David Gassner shows how to define the visual presentation with XML and widgets, and control the logic with Java code. This simple overview is designed to provide you with everything you need to know to understand the Android development process. Later courses in the Essentials series concentrate on the specific skills you need to master. Umfang: 02:39:29.00
Inhalt: Create a user interface (UI) for a mobile app built with the Android SDK. David Gassner shows you how, in this course. David starts by exploring layout options, including views, components, measurement units, and loading layouts at runtime. Then he moves on to using ViewGroup components, showing you how to align interface elements with the new ConstraintLayout, and how to use the LinearLayout and RelativeLayout components. Next, he covers text, demonstrating how to display strings and collect information from the user with input fields. Finally, he shows how to create themes, use styles, and display images. Umfang: 03:00:24.00
Inhalt: Android developers who need to manage and present data have many tools available to them in the application framework of Android. This course covers a variety of data persistence techniques, including storing data in shared preferences-key-value pairs-in JSON-formatted text files, and in relational databases with SQLite. Join David Gassner as he demonstrates these data management techniques. He also explains how to use relevant design patterns to model data with Java classes, and how to present data to the user with the Android SDK's ListView and RecyclerView components. Umfang: 03:56:38.00
Inhalt: Nearly every app you build will use some kind of data. That data could be a single numeric value, or a complex relational database with multiple tables. This course helps you build Android apps that store, manage, and display data in a variety of forms and formats, using the Kotlin programming language and the latest tools and best practices for Android developers. Learn how to access data from internal resources and assets, external files, and web services; parse strings that are formatted with JSON; and display just the data you want to users. Instructor David Gassner also explains how to read from and write to text files and manage SQLite databases in Android-based applications. The course uses Kotlin-rather than Java-for all examples, leveraging its efficiency and brevity. Umfang: 02:49:59.00
Inhalt: A stylish, compelling user interface can quickly turn new users into fans. In this installment of the Android Development Essential Training series, jump-start your Android development journey by learning how to design a simple user interface in a native Android application. Android developer and instructor David Gassner shares tips and tricks he picked up in his own career, covering how to define screens with layout files, use ViewGroup components, and define visual styles and themes. Plus, he shares a variety of techniques you can leverage to display images, ensure that your app looks great on a variety of different devices, and more. Umfang: 01:53:10.00
Inhalt: Explore the world of Android app development. The Android Development Essential Training series walks beginners through the process of developing, designing, managing, and distributing Android apps. In this course-the first installment in the series-David Gassner steps through how to create your very first Android app using a mixture of programming languages, including XML and Kotlin. Learn how to configure Android Studio, the Android SDK, and emulator software, and explore the different files in a typical Android app, including build scripts and the app manifest file. Finally, learn how an app is built from the bottom up, with screens, activities, and layouts. Check out later courses in the series to continue building your app development skills. Umfang: 02:08:07.00
Inhalt: In this series, David Gassner shares tips and tricks that you can use to code smarter and create fast, reliable apps that look great. David provides tips on a variety of topics-some of which help you enhance your app's user interface, and others which focus on back-end processing. Plus, he covers some open-source libraries that can help you enhance your development workflow. Umfang: 05:24:13.00
Inhalt: Make your Android apps more efficient by managing processes in multiple threads. Although threads share resources, you can divide work so that tasks can be performed simultaneously. Still, programming multiple threads (aka concurrent programming) can be a challenge even for experienced developers. This course introduces concurrent programming concepts and techniques specific to Android. First, discover how to create and start simple background threads, and how to use handlers to manage a thread's message queue. Then, learn various methods for optimizing the scheduling and performance of background tasks in Android with AsyncTask, intent services, and the JobScheduler API. Plus, explore tools that help you implement multithreading for different tasks in Android: Loader, for asynchronous data loading, and the open-source API Retrofit, for making HTTP requests. Note: To get the most out of this course, you should be comfortable programming with Java, and should understand the most basic skills that are needed to build Android apps with the Android SDK and Android Studio. Umfang: 01:52:11.00
Inhalt: Android Jetpack, which was announced at Google I/O 2018, is a collection of Android software components. One of these components-Navigation Architecture- has the potential to radically shift the way that apps are architected by simplifying the implementation of navigation between destinations in an app. In this course, David Gassner takes a first look at this exciting Android Jetpack feature. David walks learners through what the Navigation Architecture component is and how to add navigation to an activity. He also details how to add fragments as destinations, pass data to a destination, navigate using actions, and more. Umfang: 00:48:00.00
Inhalt: If you are an experienced developer who wants to get started with the latest version of Android, you can use this course to learn how to install, set up, and use the new features of Android O. Join instructor David Gassner as he provides a preview of Android Studio 2.4 and then shows you how to target Android O in a new project and set up testing devices. Next, he shows you the new features and enhancements in Android O, including notifications in channels, autofilling data entry components, picture-in-picture video, TextView autosizing, pinnable launcher icons, Wi-Fi Aware, and more. Get ready to learn how to leverage Android O to improve your apps. Umfang: 00:30:54.00
Inhalt: The next version of Android, currently known as Android Q, is here and available for developers as a beta preview. Take a tour of new features and changes that will affect all Android developers. Discover how to install Android Q and make sure your apps are compatible with the new version. Instructor David Gassner also showcases the new UI with full gestural support, as well as new permissions, the Dark theme, scoped storage, and multitasking with bubbles. Umfang: 00:29:46.00
Inhalt: Bleiben Sie als Android-Entwickler auf Höhe der Zeit und sehen Sie, wie Sie Ihre Apps schnell und einfach erfolgreich anpassen können: Dieser Überblickskurs zeigt wichtige neue Funktionen und Änderungen der aktuellen Betriebssystem-Version Android Q für den Anwender, aber vor allem auch die wichtigsten Features, die Entwickler betreffen. In praktischen kompakten Beispielen lernen Sie unter anderen die Gestik-Steuerung, Dark Themes, Berechtigungen und den Scopend File Storage kennen. Umfang: 00:19:25.00
Inhalt: Want to develop Android apps? You need Android Studio-the IDE designed by Google specifically for Android app development. This course is fully revised for 2018, covering all the essential features in the latest stable iteration of Android Studio (v3.1) and critical resources such as Intel HAXM. Instructor David Gassner introduces the Android Studio interface, helps you set up your environment and your first project, and provides handy shortcuts for writing and debugging code. Learn how to add version control by integrating Android Studio with GitHub, and monitor CPU and memory usage. David also shows how to manage project dependencies, use templates, generate graphics and other resources, and switch back and forth between the two supported programming languages, Java and Kotlin. Umfang: 02:28:56.00
Inhalt: Software developers who want to build Android apps need Android Studio-the official Google IDE. Android Studio is based on IntelliJ IDEA and contains the same great coding and debugging features plus lots of tools that are unique to Android development: layout editors, resource managers, virtual device support, and more. In this course, instructor David Gassner introduces Android Studio 4.0. He helps you set up your environment and your first project and provides handy shortcuts for writing and debugging code. You can also learn how to add version control and share projects on GitHub, manage project dependencies, use templates, and work with Google's preferred programming language for Android development, Kotlin. By the end of the course, you should be able to use Android Studio to become a faster, even more efficient developer. Umfang: 02:24:28.00
Inhalt: Dieser Videokurs für Android-Entwickler zeigt Ihnen, wie Sie Ihre Android-Apps ansprechend mit verschieden Layouts gestalten können. Insbesondere die Möglichkeit, auf Basis eines bereits erstellten Layouts speziellere Versionen für verschiedene Ansichten und Geräte zu erzeugen, spielt eine große Rolle. Sehen Sie außerdem, wie Sie Bilder in verschiedenen Formaten nutzen und ihr eigenes Theme entwickeln können. Am Ende dieses Kurses ist Ihre App in der Lage, auf verschiedene Orientierungsrichtungen und Geräte dynamisch zu reagieren. Umfang: 02:20:24.00
Inhalt: In diesem Einsteigerkurs, der keine Vorkenntnisse erfordert, lernen Sie, wie Sie schnell und einfach Ihre erste Android-App entwickeln. Sie starten mit den Grundlagen des Betriebssystems Android, installieren und konfigurieren die Entwicklungsumgebung Android Studio und programmieren Schritt für Schritt eine voll funktionsfähige App mit der Programmiersprache Kotlin. Die praktische Anwendung wird unter anderem in der Lage sein, Daten von anderen Apps zu empfangen und diese zu interpretieren. Umfang: 02:53:00.00
Inhalt: There are many ways to build mobile games, but for most projects you'll find everything you need in the core SDK. Practice Android programming while you learn to build a simple game app with the Android SDK and Java-no C++ or gaming engine required! This project showcases all of the SDK's strengths, including clean, fluid motion; complex game mechanics; and persistent scoring. David Gassner shows how to build the visuals, including the background, menus, and controls, and add animation with the built-in classes in Android. Then he helps you program the game logic. Learn how to define different levels, increment and display scores, manage game resources, and add audio effects-both longer music files with the MediaPlayer component and shorter sound effects with Android's SoundPool class. This project is a fun and rewarding way to learn Android programming, and can be used as a template for your own game apps. Umfang: 02:06:17.00
Inhalt: Google now offers a set of recommended components for architecting Android apps. Android developers can learn how to follow these recommendations to improve their initial development process and simplify long-term maintenance. In this course, learn best practices for building high-quality Android apps using the Android Architecture Components for data persistence and display. Instructor David Gassner teaches these concepts in a real-world context by using the Architecture Components to build a simple note-taking app from start to finish. He shows how to define an SQLite database with the Room library, display a list of data with the efficient RecyclerView component, and update the user interface with observable LiveData objects. Umfang: 02:29:05.00
Inhalt: Android Jetpack lets you create stable, maintainable apps with well-thought-out architectures. Jetpack libraries help developers focus on best practices, reduce repetition, and write code that runs on all supported Android versions and devices. In this course, instructor David Gassner introduces his favorite Jetpack libraries and functionality using a practical, hands-on project: building a new Android app from scratch. Discover how to display a list of data, create a screen for editing, manage data in memory, add data to persistent storage, and edit and update records. Along the way, you can learn how to leverage the Navigation, Room, and other libraries, as well as features such as RecyclerViews, fragments, and adapter and type converter classes, in your own Android apps. You'll be surprised by how much you can do with such a small amount of code-and how much faster and scalable your development workflow can be-with the addition of Jetpack libraries. Umfang: 02:31:23
Inhalt: One of the most common challenges Android developers face is the variation in screen sizes among the thousands of phones, tablets, and other devices that run Android. The Fragments API (introduced in Android 3.0) provides an elegant solution. With fragments, you can build flexible layouts that adapt to any screen size-and do so dynamically, at runtime. In this course, David Gassner shows how to define a layout, add fragments to activities with Java or XML, create alternative layouts for different screen sizes, and use resource folder names to detect and select the right layout. He also shows you how to communicate between activities and fragments with arguments and callback methods, and use fragments to manage dialogs and shared preferences. Umfang: 02:26:50.00
Inhalt: Best practices for concurrent programming in Android have gone through major changes in the past few years. From new restrictions on the use of long-running services to the introduction of Kotlin coroutines and the WorkManager API, Android developers have many new skills to learn. In this course, instructor David Gassner takes a deep dive into concurrent programming for Android, providing a hands-on tour of different ways to run Android tasks in the background. Learn about various kinds of services: bound, started, foreground, and implementations of JobIntentService. Explore the use of Handlers, Threads, and Runnable objects to delay or push tasks into background threads. Plus, learn about the use of Kotlin coroutines to run multiple concurrent operations and manage background threads. Umfang: 02:16:19
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 08.05.2024, 18:40 Uhr. 873 Zugriffe im Mai 2024. Insgesamt 511.103 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral