Companies Home Search Profile

The Complete Jetpack Compose Developer Course

Focused View

Mehdi Haghgoo

23:41:18

2 View
  • 1.1 udemy-jetpack-compose.pdf
  • 1. Introduction to The Course.mp4
    04:07
  • 2. Compose Technical Overview.mp4
    04:34
  • 3. Access Jetpack Compose Code Samples.mp4
    07:43
  • 1. Introduction To This Section.mp4
    00:27
  • 2. Creating Composables and Preview.mp4
    16:58
  • 3. A Small Talk On Modifiers.mp4
    11:19
  • 1. Introduction to This Section.mp4
    00:15
  • 2. Install Android Studio and Android SDK on Linux.mp4
    15:06
  • 3. Install Android Studio and Android SDK on Windows.mp4
    14:44
  • 4. Install Android Studio and Android SDK on macOS.mp4
    08:37
  • 1. Introduction to Creating Compose Projects.mp4
    00:26
  • 2. Create New Jetpack Compose Project in Android Studio.mp4
    06:14
  • 3.1 ExistingAndroidApp.zip
  • 3. Add Compose Support to An Existing Android App.mp4
    25:20
  • 1. Introduction To Compose Layouts.mp4
    00:24
  • 2. Create Layouts with Column.mp4
    14:58
  • 3.1 Layouts-Row.zip
  • 3. Create Layouts with Row.mp4
    07:28
  • 4.1 Layouts-Box.zip
  • 4. Create Layouts with Box.mp4
    08:53
  • 5.1 Layouts-ConstraintLayout1.zip
  • 5. Create Layouts with ConstraintLayout.mp4
    27:01
  • 6.1 GitHub Link.html
  • 6.2 Layouts-ConstraintLayout.zip
  • 6. Use ConstraintLayout Decoupled API to Create Layouts.mp4
    15:06
  • 1. Introduction To the Section.mp4
    00:44
  • 2.1 Compose-State-Define-State.zip
  • 2. Defining State in Compose Apps.mp4
    24:03
  • 3.1 Compose-State-Delegate.zip
  • 3. Easy State Definition with Delegates.mp4
    05:02
  • 4.1 Compose-State-Hoisting-State.zip
  • 4. Hoisting (Moving Up) State.mp4
    17:13
  • 5.1 Compose-State-ViewModel.zip
  • 5.2 GitHub link.html
  • 5. Hoist State to ViewModel.mp4
    15:00
  • 1. Introduction To Basic Components.mp4
    00:27
  • 2. Display Text UI with Compose.mp4
    13:24
  • 3.1 ComposeText-CustomizeStyle.zip
  • 3. Customize Text Style.mp4
    15:04
  • 4.1 Compose-Text.zip
  • 4. Text Input with Compose.mp4
    21:39
  • 5.1 JetpackComposeButton.zip
  • 5. Create Buttons in Jetpack Compose.mp4
    17:43
  • 6. Load Images From App Resources.mp4
    19:26
  • 7.1 JetpackComposeImage.zip
  • 7. Load Image From Network.mp4
    15:31
  • 1. Introduction To Compose Animations.mp4
    01:45
  • 2. AnimatedVisiblity Part I.mp4
    30:30
  • 3.1 AnimatedVisibilityMotion.zip
  • 3. AnimatedVisibility Part II.mp4
    30:55
  • 4.1 SwapContentMotion.zip
  • 4. AnimatedContent and Crossfade.mp4
    44:48
  • 5.1 InfiniteComposeTransitions.zip
  • 5. Infinite Transitions.mp4
    43:17
  • 6. Create Diagonal Animating Circles.html
  • 7.1 ValueAnimation.zip
  • 7. Value Animation (AnimateAsState).mp4
    30:23
  • 8.1 AnimateContentSizeCompose.zip
  • 8. AnimateContentSize() Modifier.mp4
    10:27
  • 9.1 ComposeTransitions.zip
  • 9. Transitions.mp4
    34:24
  • 10.1 HeartAnimation.zip
  • 10. Transitions Create Instagram Like Animation.mp4
    34:47
  • 11.1 ComposableAnimatables.zip
  • 11. Animatables.mp4
    34:15
  • 12.1 Compose Gesture Animations.zip
  • 12. Advanced Gestures and Animation.mp4
    26:20
  • 13. Animate Removal of Swiped Item.html
  • 1. Introduction To Navigation with Jetpack Compose.mp4
    02:33
  • 2.1 ComposeNavigation-NavHost.zip
  • 2. Basic Compose Navigation Create A NavHost.mp4
    32:05
  • 3.1 Nav With Args-Before-Arg-Passing.zip
  • 3.2 Nav With Args.zip
  • 3. Navigate with Arguments.mp4
    40:46
  • 4.1 Compose Deep Link.zip
  • 4.2 My Native App.zip
  • 4. Create Deep Links in Compose.mp4
    26:44
  • 5. Nested Navigation.mp4
    33:29
  • 6.1 ComposeBottomNavigation.zip
  • 6. Integrate Bottom Navigation with Compose Navigation Graph.mp4
    42:15
  • 7. Add Nested Navigation to Bottom Navigation.html
  • 8.1 Hybrid Navigation.zip
  • 8. Navigation in Hybrid Application.mp4
    41:42
  • 9.1 NavigationTransitions-TODOs.zip
  • 9.2 NavigationTransitions.zip
  • 9. Navigation Transitions.mp4
    46:11
  • 10.1 Enable-Testing (NavWithArgs).zip
  • 10. Enable Testing.mp4
    08:12
  • 1. Introduction.mp4
    00:24
  • 2. Add Android View to Compose UI.mp4
    35:34
  • 3. ComposeView Part I.mp4
    36:02
  • 4. ComposeView Part II.mp4
    15:48
  • 5. Re-Design MyDialog Fragments UI in Compose.html
  • 6.1 EasyNote-Themes-Draft.zip
  • 6.2 EasyNote-Themes.zip
  • 6. Re-Use Android Themes in Compose.mp4
    16:15
  • 1.1 My Compose Lists (GitHub link).html
  • 1.2 My Compose Lists.zip
  • 1. Create A Simple List in Jetpack Compose.mp4
    34:32
  • 2.1 MyComposeLists-PartII.zip
  • 2.2 Source on GitHub.html
  • 2. Lists Part II Content Padding, Item Spacing, Sticky Lists.mp4
    37:14
  • 3. Lists Part III - Grids.mp4
    28:07
  • 4.1 MyComposeLists-ListState.zip
  • 4.2 Source on GitHub.html
  • 4. Lists Part IV List State.mp4
    30:29
  • 5.1 android-paging-take2.zip
  • 5.2 GitHub Repository for my fork of android-paging codelab (Starting tag).html
  • 5. Lists Part V Large Lists with Paging.mp4
    17:37
  • 1.1 ThemingPlay.zip
  • 1. Material Theme.mp4
    11:49
  • 2.1 ThemingPlay-Unique.zip
  • 2. Customize Material Theme.mp4
    26:47
  • 3.1 CustomTheming-Extending-Material.zip
  • 3. Customize Extending Material.mp4
    22:17
  • 4.1 CustomTheming-Replacing-Design-Types.zip
  • 4. Customize Replace Material Systems.mp4
    32:40
  • 5.1 CustomTheming-NewTheme.zip
  • 5. Customize Making New Themes.mp4
    01:03:05
  • 6.1 CustomTheming-Material3.zip
  • 6.2 Source on GitHub.html
  • 6. Upgrade To Material 3.mp4
    40:55
  • 1. Test Part I.mp4
    13:20
  • 2.1 MyComposeTest.zip
  • 2. Test Part II.mp4
    07:39
  • Description


    Create nice-looking UIs for Android apps with Android's new UI toolkit

    What You'll Learn?


    • Declarative UI
    • Composables
    • State Management
    • Layout in Compose
    • Interoperability
    • Navigation
    • Animation
    • Material Components in Compose
    • Theming

    Who is this for?


  • Android application developers
  • Android enthusiasts
  • Designers that love coding
  • What You Need to Know?


  • Average Kotlin programming knowledge is highly recommended
  • Know Android development concepts like activity and view
  • More details


    Description

    Hi,

    This course will take you through a step-by-step journey to learning Jetpack Compose,  Android's modern UI Toolkit.

    This course is a topic based course. It means that you can use it as a reference even after completing the course. You can come back to the course any time you need a refresher about a topic like state, animation, theming, etc.

    Some of the topics covered in this course are:

    1. Declarative UI

    2. State Management and State Hoisting

    3. Theming

    4. Animation

    5. Testing

    Declarative UIs have been on the rise recently. Examples in the industry are Vue JS, React, Flutter, and Swift UI. With this new approach to UI development, you declare your UI in one file and decouple it from XML and other external dependencies.

    This course teaches you declarative UI development for Android  using Kotlin and Jetpack Compose.

    The course is for Android developers coming from the View world as well as for people with no Android development background. However, some Kotlin language knowledge is recommended.

    Jetpack Compose has been a fascinating topic for me since its introduction in 2019, and I have been developing UIs with this toolkit ever since. Many top-tier tech companies in the world have already adopted Jetpack Compose, showing its high potential for being the de facto standard for UI creation in the coming years. So, it is important to learn the knowledge and skills required to develop your next application's UI in this toolkit or even incorporate this technology in your existing applications. The good news is that Compose supports hybrid Android apps, which means you can integrate it gradually in your existing Android apps by replacing your Views with modern Compose equivalents. But, you will need knowledge about state and composition concepts, to say the least, to successfully perform such migrations.


    If you want to learn Jetpack Compose in action, do not hesitate to take this course now and let's get started.

    Who this course is for:

    • Android application developers
    • Android enthusiasts
    • Designers that love coding

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mehdi Haghgoo
    Mehdi Haghgoo
    Instructor's Courses
    Hello, My name is Mehdi and I am a professional web and mobile app developer with over 10 years of programming experience, and I believe with me you can have an exciting journey learning hands-on programming skills. I have an academic degree in software engineering.  I love teaching people about new technologies and programming languages, computer concepts, hardware, etc.. My passion is to teach advanced and complex programming concepts in an easy and understandable way to my students.Also, I am a free software advocate and open source believer! When I am not developing apps, I can be found doing amateur electronic music production, cooking, or building Linux software!  So, do you want to become a top-notch software developer? Sign up for one of my courses and let's do it.
    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 69
    • duration 23:41:18
    • English subtitles has
    • Release Date 2024/05/03

    Courses related to Android Development