Tanya Tech Zone

  • About
  • Categories
  • Visual Nuggets

Discovering the Art of Android App Crafting

Illustration of a bird flying.
  • Exceptions in Kotlin

    Exceptions in Kotlin

    Mastering Exceptions in Kotlin: From Handling to Precondition Functions. Learn how Kotlin simplifies exception handling and enables clean code with custom exceptions. Discover the elegance of try/catch blocks and the power of precondition functions.

    Sep 28, 2023
  • Assisted Injection using Hilt (Hilt Part 5)

    Assisted Injection using Hilt (Hilt Part 5)

    Explore how to wield Assisted Injection for custom classes, shedding light on the techniques to effortlessly manage dependencies within your app’s architecture. Also, venture into the world of WorkerManager, unraveling the mysteries of achieving seamless assisted injection within the Android work environment.

    Sep 21, 2023
  • Null Safety in Kotlin

    Null Safety in Kotlin

    Ever wondered how Kotlin elegantly tackles the null problem, ensuring your code remains robust and crash-free? 💥 Dive into this blog, where we demystify the concept of nullability in Kotlin. Learn how Kotlin handles null variables and discover the versatile tools at your disposal, such as the safe call operator and more! 💡

    Sep 15, 2023
  • Injecting dependencies in classes not supported by Hilt (Hilt Part 4)

    Injecting dependencies in classes not supported by Hilt (Hilt Part 4)

    Injecting dependencies into classes not directly supported by Hilt is a crucial skill for Android developers. In this blog, I demystify this process through two practical examples. First, we delve into injecting dependencies into an Adapter, a common challenge in Android app development. Next, we explore how to achieve the same in a custom class,…

    Sep 7, 2023
  • Kotlin Inline Functions

    Kotlin Inline Functions

    Discover how Kotlin’s inline functions revolutionize coding efficiency. Learn how they overcome memory overhead, navigate limitations, and leverage powerful features like non-local returns, crossinline annotation, noinline annotation, reified parameters, and more. Dive into this blog and elevate your Kotlin coding journey! 📚💻

    Aug 31, 2023
  • Hilt Component classes and their scopes (Hilt Part 3)

    Hilt Component classes and their scopes (Hilt Part 3)

    Explore the intricate world of Hilt’s Component Classes and Scopes in our latest blog. 🏗️ Delve into the architecture that drives dependency injection, understanding how these components organize your app’s structure. 📊 Discover the scope of each component, from singleton to custom scopes, and learn how they govern the lifecycle of your app’s objects. 🔄

    Aug 25, 2023
  • Anonymous and Higher Order Functions

    Anonymous and Higher Order Functions

    Discover the magic behind anonymous functions in Kotlin. Learn how to create them, use the “it” keyword, and simplify your code with implicit returns. Dive into the world of type inference, explore clever tricks like the underscore for unused variables, and grasp the concept of higher-order functions. Join me on this exciting journey of mastering…

    Aug 18, 2023
  • Use of Binds and Provides in Hilt (Hilt Part 2)

    Use of Binds and Provides in Hilt (Hilt Part 2)

    🔗 Dive into the world of dependency injection with this blog, unlocking the art of using ‘binds’ and ‘provides’ in Hilt. 🛠️ Discover the strategic nuances of when to harness each approach, ensuring optimized dependency management. 🎯 And that’s not all – uncover the power of qualifiers in dependency injection, streamlining precision in your codebase.…

    Aug 11, 2023
  • Kotlin Functions

    Kotlin Functions

    Explore the essence of Kotlin functions in our concise blog! Learn about function headers and their components, master default argument assignment, and embrace the simplicity of single expression and unit functions. Discover the power of named function arguments and the expressive “Nothing” type. Elevate code organization with file level functions and unleash the hidden potential…

    Aug 4, 2023
  • Basics of Dependency Injection in Android using Hilt (Hilt Part 1)

    Basics of Dependency Injection in Android using Hilt (Hilt Part 1)

    Explore the world of dependency injection in this blog as we delve into its definition, types, and the process of setting up Hilt in Android. Discover how to seamlessly implement Hilt into your Android application code for enhanced efficiency and maintainability.

    Jul 28, 2023
←Previous Page
1 2 3
Next Page→

Tanya Tech Zone

Blog at WordPress.com.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. To find out more, including how to control cookies, see here: Cookie Policy.

Accept
365
  • Subscribe Subscribed
    • Tanya Tech Zone
    • Already have a WordPress.com account? Log in now.
    • Tanya Tech Zone
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar