Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Jetpack Compose Modern App Development Using Latest Tech

    Posted By: ELK1nG
    Jetpack Compose Modern App Development Using Latest Tech

    Jetpack Compose Modern App Development Using Latest Tech
    Published 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.73 GB | Duration: 3h 54m

    Jetpack Compose, Coroutines, Flows, Retrofit, Hilt DI, Room database, Navigation, BottomNavBar and lots more

    What you'll learn

    Modern Android app development

    Jetpack Compose

    MVVM

    Coroutines and Flow

    Navigation

    Scaffold with BottomNavBar

    Retrofit

    Hilt Dependency Injection

    Room database

    Android System Services - Network Connectivity Monitor

    Requirements

    Android development foundations

    Jetpack Compose

    Description

    When learning to build an Android application, you start by learning the basics and then move to learn the libraries used in Android development. But you rarely learn the correct way to use these libraries together, to make a consistent, well designed and well developed application. This is where this course comes in.Here we use the latest tools and techniques to build an app that is scalable and maintainable, to the latest standards in Android development.After taking this course, you will know how to build a new app from scratch, in a way that you can later expand and improve without compromising on architecture.We will use many of the most common libraries and tools in use today in Android development.- Jetpack Compose as a foundation is imperative these days, and the whole ecosystem is moving towards this development pattern- MVVM architecture is a standard in all well designed apps- Kotlin Coroutines and Flows are extremely useful and recommended by Google to run functionality on the background thread- Jetpack navigation for moving around in the app- Retrofit for network communications is a standard for all apps that talk to a backend API- Hilt Dependency Injection has become a standard library that decouples object creation from use- Room database is essential for storing data in the app long term- A network monitoring service is a very common practice to keep the user updated of any changes in network connectivityAll these tools and libraries are common place in most apps that you will build, and this course teaches you how to use them together to implement an app that is scalable, maintainable and testable.If you want to take your development skills to the next level and become an expert Android developer, this course is for you.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Project setup

    Lecture 2 Section overview

    Lecture 3 gradle config files

    Lecture 4 Project setup

    Lecture 5 api key config

    Lecture 6 Getting the api keys

    Section 3: Compose Navigation

    Lecture 7 Section overview

    Lecture 8 Jetpack Compose Navigation

    Lecture 9 Dummy screen composables

    Lecture 10 NavHost and Scaffold

    Lecture 11 Vector assets

    Lecture 12 BottomNavBar

    Section 4: Api communication, Retrofit and Hilt

    Lecture 13 Section overview

    Lecture 14 Retrofit and Api

    Lecture 15 Hilt

    Lecture 16 Character response data type

    Lecture 17 Api query

    Lecture 18 Api service and standard parameters

    Lecture 19 NetworkResult.kt

    Lecture 20 ApiRepo

    Lecture 21 AndroidManifest.xml configuration

    Lecture 22 Hilt implementation

    Section 5: ViewModel

    Lecture 23 Section overview

    Lecture 24 LibraryViewModel

    Lecture 25 LibraryScreen.kt

    Lecture 26 Library UI

    Section 6: Database setup

    Lecture 27 Section overview

    Lecture 28 Room database

    Lecture 29 Add Character data type

    Lecture 30 Character DAO

    Lecture 31 Database setup

    Lecture 32 Update Hilt

    Section 7: Character detail screen

    Lecture 33 Section overview

    Lecture 34 Retrieve single character functionality

    Lecture 35 CharacterDetailScreen.kt

    Lecture 36 Character detail screen

    Lecture 37 CollectionDbViewModel

    Lecture 38 Update detail screen UI

    Lecture 39 CollectionScreen.kt

    Lecture 40 Collection screen

    Section 8: Adding notes

    Lecture 41 Section overview

    Lecture 42 Note data types

    Lecture 43 NoteDao

    Lecture 44 Update collection database

    Lecture 45 Update ViewModel

    Lecture 46 CollectionScreen.kt

    Lecture 47 Update the UI

    Section 9: Connectivity monitoring

    Lecture 48 Section overview

    Lecture 49 SingletonHolder

    Lecture 50 Connectivity manager

    Lecture 51 Update the UI

    Section 10: Conclusion

    Lecture 52 Conclusion

    Beginner Android developers,Intermediate Android developers