Wij slaan cookies op om onze website te verbeteren. Is dat akkoord? Ja Nee Meer over cookies »
Artikelnummer: 146585896

Mobile Development with Android Training

Artikelnummer: 146585896

Mobile Development with Android Training

198,00 239,58 Incl. btw

Mobile Development with Android E-Learning Training Gecertificeerde docenten Quizzen Assessments Tips trucs en Certificaat.

Lees meer
Kortingen:
  • Koop 2 voor €194,04 per stuk en bespaar 2%
  • Koop 3 voor €192,06 per stuk en bespaar 3%
  • Koop 4 voor €190,08 per stuk en bespaar 4%
  • Koop 5 voor €188,10 per stuk en bespaar 5%
  • Koop 10 voor €178,20 per stuk en bespaar 10%
  • Koop 25 voor €168,30 per stuk en bespaar 15%
  • Koop 50 voor €158,40 per stuk en bespaar 20%
Beschikbaarheid:
Op voorraad
Levertijd:
Voor 17:00 uur besteld! Start vandaag. Gratis Verzending.
  • Award Winning E-learning
  • De laagste prijs garantie
  • Persoonlijke service van ons deskundige team
  • Betaal veilig online of op factuur
  • Bestel en start binnen 24 uur

Mobile Development with Android E-Learning Training 

Mobiele ontwikkeling voor Android met Kotlin en Jetpack Compose biedt een gestroomlijnde manier om aantrekkelijke en gebruiksvriendelijke applicaties te maken. De eenvoud van Kotlin en de declaratieve UI-benadering van Jetpack Compose maken het voor ontwikkelaars gemakkelijker om aantrekkelijke en functionele apps voor Android-apparaten te bouwen.

Het eerste deel van deze reis omvat het begrijpen van de functies en gebruikssituaties van Kotlin, het verwerven van fundamentele programmeerconcepten, het gebruik van functies, afsluitingen en lambda-expressies en het implementeren van objectgeoriënteerde principes. Het omvat ook het creëren van een Android Virtual Device in Android Studio, het beheersen van weergaven en interactieve lay-outs met behulp van GridView & ListView, en het omgaan met intenties, activiteiten en fragmenten. De laatste track verkent de kernconcepten van Jetpack Compose, waaronder lay-outs, statusbeheer, navigatie, gebaren, animaties, gegevensverwerking met CRUD-bewerkingen, lokale gegevenspersistentie en het bouwen van een uitgebreide Firebase-applicatie.

Deze Learning Kit met meer dan 27:55 leeruren is verdeeld in drie sporen:

Cursusinhoud

Part 1: Kotlin Fundamentals

In this track, the focus will be on Kotlin's features and use cases, acquiring fundamental programming concepts, utilizing functions, closures, and lambda expressions, and implementing object-oriented principles. It also involves creating an Android Virtual Device in Android Studio, mastering views, and interactive layouts using GridView & ListView, and handling intents, activities, & fragments.

E-learning courses (13 hours +)

Kotlin Programming Language: Getting Started with Kotlin

Course: 54 Minutes

  • Course Overview
  • Introducing Kotlin
  • Kotlin Use Cases
  • Running Kotlin Using the Online Playground
  • Transpiling to JS and Sharing Code
  • Installing the Kotlin Command Line Compiler on macOS and Windows
  • Running Kotlin on the Command Line
  • Installing IntelliJ and Running Kotlin Programs
  • Course Summary

Kotlin Programming Language: Basic Programming Concepts in Kotlin

Course: 2 Hours, 4 Minutes

  • Course Overview
  • Working with Var Type Variables
  • Working with Val Type Variables
  • Using Strings and String Templates
  • Performing Conditional Branching Using If-Else Statements and Expressions
  • Performing Conditional Branching Using When Statements and When Expressions
  • Working with Lists
  • Working with Sets
  • Working with Maps
  • Iterating Over Data with For, While, and Do While Loops
  • Using Null Safety, Null-safe Invocations, and Not-null Assertions
  • Working with Safe Casts, the Elvis Operator, and the Let Method
  • Course Summary

Kotlin Programming Language: Functional Programming with Kotlin

Course: 1 Hour, 15 Minutes

  • Course Overview
  • Working with Functions, Single Expression Functions, Default Values
  • Using Named Parameters and Varargs
  • Creating Local Functions
  • Defining Higher-order Functions and Closures
  • Working with Lambdas and the Trailing Lambda Syntax
  • Using Additional Lambdas Functions
  • Destructuring Declarations, Anonymous Functions, and Inline Functions
  • Course Summary

Kotlin Programming Language: Object-oriented Programming with Kotlin

Course: 2 Hours, 4 Minutes

  • Course Overview
  • Working with Classes and Objects
  • Using Primary Constructors, Secondary Constructors, and Initializer Blocks
  • Working with Access Modifiers
  • Defining Properties With Backing Fields and Computed Properties
  • Working with Inheritance
  • Invoking Base Class Constructors and Overriding Methods
  • Creating and Implementing Interfaces and SAM Interfaces
  • Instantiating Enum Classes and Sealed Classes
  • Using Data Classes
  • Creating Companion Objects
  • Creating Extension Functions and Operator Overloading
  • Running Asynchronous Programming with Coroutines
  • Course Summary

Kotlin: Getting Started with Android App Development

Course: 1 Hour, 47 Minutes

  • Course Overview
  • Android App Development
  • Application Development Fundamentals
  • The Android Manifest File
  • App Architecture Principles
  • Activities
  • Installing and Setting Up Android Studio
  • Configuring the Android Studio Project
  • Understanding the Basic App Structure
  • Exploring the Android Layout Editor
  • Creating an Android Virtual Device (AVD) and Running the App
  • Tweaking the App View and Extracting String Resources
  • Exploring Layouts and Widgets
  • Course Summary

Kotlin: Understanding Views & Layouts

Course: 2 Hours, 3 Minutes

  • Course Overview
  • Android App Layouts
  • Configuring Text Views
  • Using the Constraint Layout to Create a Form
  • Creating Form Fields and a Submit Button
  • Configuring and Displaying an ImageView
  • Displaying a Floating Action Button and Toolbar
  • Wiring a Simple Counter App
  • Using the Linear Layout
  • Configuring Attributes of the Linear Layout
  • Using the Relative Layout
  • Configuring Relative Layouts
  • Creating and Using Frame Layouts
  • Working with the Constraint Layout
  • Course Summary

Kotlin: Building Interactive Layouts Using GridView & ListView

Course: 1 Hour, 42 Minutes

  • Course Overview
  • Displaying Items Using the GridView
  • Recycling and Reusing Views
  • Configuring GridView
  • Displaying Items Using the ListView
  • Improving the Look and Feel of the ListView
  • Configuring Multiline Edit Text
  • Displaying AutoComplete and MultiAutoComplete
  • Enabling Scrolling
  • Using the Switch View
  • Selecting Items Using Checkboxes
  • Managing Binary Input with the Toggle Button
  • Displaying Options Using the Popup Menu
  • Course Summary

Kotlin: Working with Intents, Activities, & Fragments

Course: 1 Hour, 58 Minutes

  • Course Overview
  • Intents
  • Using Intents
  • Accessing the Internet
  • Using Intents to Navigate to New Activities
  • Working with Explicit Intents
  • Setting Up the User Interface (UI) for a Simple Reservations App
  • Creating Intents for a Simple Reservations App
  • Using View Binding
  • Implementing Data Binding
  • Improving Performance Using RecyclerView
  • Using Fragments
  • Passing Input Arguments to Fragments
  • Replacing Fragments and Adding Transactions to the Backstack
  • Using ViewModel to Communicate between Activities and Fragments
  • Course Summary

Assessment:

Final Exam: Kotlin Fundamentals

Part 2: Building Android Apps Using Jetpack Compose

In this track, the focus will be on Jetpack Compose's core concepts, including layouts, state management, navigation, gestures, animations, data handling with CRUD operations, local data persistence, and building a comprehensive Firebase-powered application.

E-learning courses (14 hours +)

Jetpack Compose: Getting Started

Course: 1 Hour, 22 Minutes

  • Course Overview
  • Android Jetpack Compose
  • The Jetpack Compose Mindset
  • Life Cycle of Composables
  • Architectural and Composition Phases of Jetpack Compose
  • Setting up a Compose Project and Running the Emulator
  • Viewing the Default Jetpack Compose App
  • Running a Composable App
  • Previewing a Composable App
  • Applying the Default Theme to a Composable App
  • Configuring the Text and Theme in a Composable App
  • Course Summary

Jetpack Compose: Layouts & State Management

Course: 1 Hour, 57 Minutes

  • Course Overview
  • Displaying a List of Restaurants in Jetpack Compose
  • Configuring a Column Composable
  • Configuring a Row Composable
  • Using the Image Composable to Display Images
  • Creating a Scaffold with a Floating Action Button in Jetpack Compose
  • Scrolling Vertically in a Column in Jetpack Compose
  • Scrolling Horizontally in a Row in Jetpack Compose
  • Manage a Composable State
  • Creating an App with State in Jetpack Compose
  • Using the Remember Function to Store State in Jetpack Compose
  • Using State to Manage Dropdown Menus
  • Using State to Manage Sliders in Jetpack Compose
  • Hoisting State in Jetpack Compose
  • Using Live Data and View Model in Jetpack Compose
  • Course Summary

Jetpack Compose: Lazy Composables & Navigation

Course: 2 Hours, 8 Minutes

  • Course Overview
  • Introducing the Lazy Column in Jetpack Compose
  • Remembering the Lazy List State in Jetpack Compose
  • Associating the Remembered State with a List Item
  • Remembering the Item State across Reorderings
  • Using the Lazy Grid in Jetpack Compose
  • Asynchronously Loading Images with Coil in Jetpack Compose
  • Using Navigation in Jetpack Compose
  • Navigating to Multiple Screens in Jetpack Compose
  • Refactoring and Cleaning up Navigation in Jetpack Compose
  • Passing Data Between Composables
  • Querying Data from the Data Layer in Jetpack Compose
  • Wiring up More Screens for a Mini App in Jetpack Compose
  • Running a Jetpack Compose App on a Real Device
  • Creating a Bottom Navigation Bar in Jetpack Compose
  • Course Summary

Jetpack Compose: Gestures & Animation

Course: 1 Hour, 32 Minutes

  • Course Overview
  • Handling Tap Gestures in Jetpack Compose
  • Handling Scroll and Nested Scroll in Jetpack Compose
  • Handling Drag Gestures in Jetpack Compose
  • Implementing Swipe to Dismiss in Jetpack Compose
  • Using Animated Visibility Effects in Jetpack Compose
  • Using Slide, Scale, Expand, and Shrink Effects
  • Combining Animations for Effects in Jetpack Compose
  • Transitioning Between States Using Animated Content
  • Animating Counters with Animated Content in Jetpack Compose
  • Using the Crossfade Animation in Jetpack Compose
  • Using Other Animation Techniques in Jetpack Compose
  • Course Summary

Building Android Apps: Accessing Data from the Internet

Course: 1 Hour, 32 Minutes

  • Course Overview
  • Networking Operations in Android Applications
  • Setting up and Configuring an Android Views Project
  • Loading and Displaying Images with Glide
  • Using Glide to Display Images in a List
  • Making a Get Request Using HTTP URL Connection
  • Cleaning up the App Architecture and Parsing JSON Using the Gson Library
  • Using Coroutines to Fetch Data from the Backend
  • Mapping Data Class Member Variables to JSON Fields
  • Retrieving and Displaying a List of Restaurants
  • Course Summary

Building Android Apps: Performing CRUD Operations

Course: 2 Hours, 20 Minutes

  • Course Overview
  • Retrieving Restaurants from a Locally Running Server
  • Running a Simple HTTP Server
  • Handling Get Requests to Retrieve a Single Restaurant
  • Wiring a View Restaurant Screen to the HTTP Server
  • Handling POST Requests on the HTTP Server
  • Wiring the Add Restaurant Activity
  • Handling PUT Requests on the HTTP Server
  • Wiring up the Android App to Edit Restaurants
  • Handling Delete Requests and Wiring up the Android App to Support Delete
  • Retrofit Library in Android
  • Using the Retrofit Client to Access REST Endpoints
  • Converting All Requests to Use the Retrofit Client
  • Using Path Variables to Specify Restaurant IDs
  • Using the Retrofit Client with a Compose Application
  • Wiring up a View Screen and Add Restaurant Screen in Compose
  • Wiring up an Edit Screen and Delete Functionality in Compose
  • Course Summary

Building Android Apps: Persisting Data Locally

Course: 1 Hour, 45 Minutes

  • Course Overview
  • Data and File Storage on Android
  • App-specific Files and App Preferences
  • Working with App-specific File Storage
  • Storing and Retrieving Shared Preferences
  • Using Shared Preferences to Track Recently Searched Items
  • Using Shared Preferences to Prefill Forms
  • Store Data Locally in Databases
  • Working with Data in a SQLite Database
  • Filtering Restaurants Based on Active State
  • Editing, Viewing, and Deleting Restaurants
  • Enabling the KSP Plugin for the Room API
  • Room API Components for SQLite Access
  • Course Summary

Building Android Apps: Building a Complete Application with Firebase

Course: 1 Hour, 30 Minutes

  • Course Overview
  • Integrating Android Applications with Firebase
  • App and Project Overview
  • Creating and Configuring a Firebase Project
  • Working with Firebase Authentication and Cloud Firestore
  • Modifying Resources Strings Styles and Themes
  • Dependency Injection
  • Setting up Dependency Injection and App Screens
  • Creating Login and Signup Flows
  • Adding a Navigation Drawer and Top Bar
  • Creating View Models and Screens
  • Course Summary

Assessment:

Final Exam: Building Android Apps Using Jetpack Compose

Taal Engels
Kwalificaties van de Instructeur Gecertificeerd
Cursusformaat en Lengte Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur 27:55 uur
Assesments De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.
Online mentor U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking Ja
Toegang tot Materiaal 365 dagen
Technische Vereisten Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning Helpdesk en online kennisbank 24/7
Certificering Certificaat van deelname in PDF formaat
Prijs en Kosten Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie Wij beoordelen dit per situatie
Award Winning E-learning Ja
Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

Er zijn nog geen reviews geschreven over dit product.

Loading...

OEM Office Elearning Menu Trots Genomineerd voor 'Beste Opleider van Nederland'

OEM Office Elearning Menu is vereerd met de nominatie voor 'Beste Opleider van Nederland' door Springest by STUDYTUBE, een blijk van erkenning voor onze excellente trainingen en toewijding aan kwaliteitsonderwijs. Dank aan alle cursisten.

Beoordelingen

Er zijn nog geen reviews geschreven over dit product.

25.000+

Deelnemers getrained

Springest: 9.1 - Edubookers 8.9

Gemiddeld cijfer

3500+

Aantal getrainde bedrijven

20+

Jaren ervaring

Nóg meer kennis

Lees onze meest recente blogartikelen

Bekijk alles