Companies Home Search Profile

Jetpack Compose Modern App development using latest tech

Focused View

Catalin Stefan

3:49:48

87 View
  • 1 - 1-1-Introduction.pptx
  • 1 - Introduction.mp4
    04:41
  • 2 - 2-1-Section-overview.pptx
  • 2 - Section overview.mp4
    01:09
  • 3 - gradle config files.html
  • 4 - ComicsLibrary.zip
  • 4 - Project setup.mp4
    04:07
  • 4 - github repo.zip
  • 5 - api key config.html
  • 6 - Getting the api keys.mp4
    07:21
  • 7 - 3-1-Section-overview.pptx
  • 7 - Section overview.mp4
    01:17
  • 8 - 3-2-Jetpack-Compose-Navigation.pptx
  • 8 - Jetpack Compose Navigation.mp4
    04:30
  • 9 - Dummy screen composables.mp4
    02:59
  • 10 - NavHost and Scaffold.mp4
    06:57
  • 11 - Vector assets.mp4
    01:22
  • 12 - BottomNavBar.mp4
    07:36
  • 13 - 4-1-Section-overview.pptx
  • 13 - Section overview.mp4
    01:54
  • 14 - 4-2-Retrofit.pptx
  • 14 - Retrofit and Api.mp4
    02:28
  • 15 - 4-3-Hilt.pptx
  • 15 - Hilt.mp4
    02:22
  • 16 - Character response data type.html
  • 17 - Api query.mp4
    03:26
  • 18 - Api service and standard parameters.mp4
    10:51
  • 19 - NetworkResultkt.html
  • 20 - ApiRepo.mp4
    05:34
  • 21 - AndroidManifestxml configuration.mp4
    02:47
  • 22 - Hilt implementation.mp4
    02:17
  • 23 - 5-1-Section-overview.pptx
  • 23 - Section overview.mp4
    00:55
  • 24 - LibraryViewModel.mp4
    07:31
  • 25 - LibraryScreenkt.html
  • 26 - Library UI.mp4
    24:06
  • 27 - 6-1-Section-overview.pptx
  • 27 - Section overview.mp4
    01:38
  • 28 - 6-2-Room-database.pptx
  • 28 - Room database.mp4
    02:18
  • 29 - Add Character data type.mp4
    07:24
  • 30 - Character DAO.mp4
    04:20
  • 31 - Database setup.mp4
    06:12
  • 32 - Update Hilt.mp4
    03:00
  • 33 - 7-1-Section-overview.pptx
  • 33 - Section overview.mp4
    01:36
  • 34 - Retrieve single character functionality.mp4
    04:40
  • 35 - CharacterDetailScreenkt.html
  • 36 - Character detail screen.mp4
    13:03
  • 37 - CollectionDbViewModel.mp4
    06:29
  • 38 - Update detail screen UI.mp4
    06:47
  • 39 - CollectionScreenkt.html
  • 40 - Collection screen.mp4
    12:08
  • 41 - 8-1-Section-overview.pptx
  • 41 - Section overview.mp4
    01:48
  • 42 - Note data types.mp4
    03:29
  • 43 - NoteDao.mp4
    04:30
  • 44 - Update collection database.mp4
    06:30
  • 45 - Update ViewModel.mp4
    03:40
  • 46 - CollectionScreenkt.html
  • 47 - Update the UI.mp4
    17:06
  • 48 - 9-1-Section-overview.pptx
  • 48 - Section overview.mp4
    01:46
  • 49 - SingletonHolder.html
  • 50 - Connectivity manager.mp4
    08:28
  • 51 - Update the UI.mp4
    04:51
  • 52 - 10-1-conclusion.pptx
  • 52 - Conclusion.mp4
    01:55
  • Description


    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

    Who is this for?


  • Beginner Android developers
  • Intermediate Android developers
  • More details


    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 connectivity


    All 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.

    Who this course is for:

    • Beginner Android developers
    • Intermediate Android developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Catalin Stefan
    Catalin Stefan
    Instructor's Courses
    I am an avid learner and teaching enthusiast. I love creating content and courses that enrich people's lives and help them have a better experience, both personally and professionally. I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to software development and mobile apps, and want to share the knowledge I have acquired.I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 43
    • duration 3:49:48
    • Release Date 2023/03/09