Mouad Oumousoumousmouad.hashnode.dev路4 hours agoPreserving Activity History Across Configuration Changes in AndroidIntroduction One of the biggest challenges in Android development is handling configuration changes, such as screen rotation, dark mode switches, or language changes. By default, when a configuration change occurs, the Activity is destroyed and recre...android app development
Ian Oliveiraianoliveira.hashnode.dev路5 hours agoComo testar widgets de imagem com testes de widget no Flutter?Quando desenvolvemos aplicativos no Flutter, garantir que os widgets funcionem corretamente 茅 essencial para uma boa experi锚ncia do usu谩rio. Para isso, os testes de widget desempenham um papel fundamental. Neste post, vamos explorar um pouco como tes...Flutter
Vedant Gargandroidguide.hashnode.dev路a day agoAndroid RecyclerView Mastery: Your Ultimate GuideIntroduction RecyclerView is a flexible way to display a large collection of views. It is more efficient than GirdView, as it recycles the views that are out of visibility and reduces memory consumption. class RecyclerView : ViewGroup, ScrollingView,...Android DesignAndroid
Mouad Oumousoumousmouad.hashnode.dev路Feb 7, 2025UI Handling in Android Activities: XML Layouts, setContentView(), and View BindingIntroduction When building Android applications, managing the User Interface (UI) inside an Activity is a fundamental skill. Android provides multiple ways to define and manipulate UI components, including XML layouts, findViewById(), and View Bindin...1 likeandroid app development
Vedant Gargandroidguide.hashnode.dev路Feb 7, 2025Mastering Android Layouts: A Guide to ViewGroups and Their Key AttributesIntroduction ViewGroups in Android Kotlin are containers that hold and manage child views (other Views or ViewGroups). They define the layout structure for the views they contain and determine how child views are positioned and displayed on the scree...Android DesignAndroid
Vedant Gargandroidguide.hashnode.dev路Feb 7, 2025Android UI Essentials: Crafting Stunning & Interactive InterfacesIntroduction to UI in Android XML - eXtensible Markup Language is a markup language used to create layouts for application screen in Android Development. Layout defines the structure of the User Interface in our application. Layout in Android is buil...Android DesignAndroid
Mouad Oumousoumousmouad.hashnode.dev路Feb 6, 2025Android Activity Lifecycle with KotlinIntroduction Understanding the Android Activity Lifecycle is crucial for building efficient and user-friendly applications. This lifecycle defines how an Activity behaves as it transitions through different states. In this article, we will explore al...android app development
Himanshu Gaurhimagaur.hashnode.dev路Feb 6, 2025My Android Development Journey: Mastering XML & Embracing Jetpack ComposeToday marks an exciting milestone in my Android development journey! I delved into the world of XML (Extensible Markup Language), which has long been the backbone of designing user interfaces in Android applications. While Google is now shifting towa...Developer
Romman Sabbirrommansabbir.com路Feb 6, 2025Android : Fix URI Restrictions 馃敟When working with files in Android, we often come across content:// URIs from file pickers, downloads, or external storage. However, WebView, third-party libraries, or some APIs might not accept content:// URIs directly, which can cause errors such a...41 readsAndroid Application Developmentfile provider
Mouad Oumousoumousmouad.hashnode.dev路Feb 5, 2025Understanding Broadcast Receivers in AndroidAndroid provides a powerful component called Broadcast Receiver that allows apps to listen and respond to system-wide or app-specific events. In this article, we will explore what Broadcast Receivers are, how they work, and how to implement them effe...android app development