Arpan Padhibeingtechsavy.hashnode.dev·Jul 22, 2024An Introduction to Activity Lifecycle in Android"The future of mobile is Android, and Android is the future." - Hiroshi Lockheimer, Former Senior Vice President of Android, Chrome OS & Play at Google Introduction Let us Imagine your phone as a stage with different apps like mini-plays. The Activ...DiscussAndroid
Prabhat MauryaforBugStitch.devbugstitch.dev·Jul 7, 2024Understanding AOSP Tags: Platform, Security, CTS, and The Main branch.The AOSP manifest contains various tags like android-platform and android-security, which can be hard for beginners to understand. This article will guide you through most of the tags and their usage. Understanding these branches is crucial for anyon...DiscussAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 7, 2024Best Practices for OOP in Android: From Theory to PracticeObject-Oriented Programming (OOP) has been a cornerstone of software development for decades, providing a structured approach to building robust, maintainable, and scalable applications. In Android development, effectively applying OOP principles can...DiscussOOPAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 6, 2024Integrating Third-Party Libraries Using OOP in AndroidThird-party libraries play a crucial role in modern Android development, offering pre-built solutions that can significantly speed up development and add robust functionality to your applications. By integrating and utilizing these libraries while ad...DiscussOOPAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 5, 2024Real-World Examples of OOP in Android ProjectsObject-Oriented Programming (OOP) is a fundamental paradigm in modern software development, offering a structured approach to designing and implementing complex applications. In Android development, OOP principles help create modular, maintainable, a...DiscussOOPAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 3, 2024OOP in Android Services and Broadcast ReceiversAndroid services and broadcast receivers are powerful components that enable background processing and system-wide event handling in Android applications. By applying Object-Oriented Programming (OOP) principles to these components, you can create mo...DiscussOOPAndroid
Romman Sabbirrommansabbir.com·Jul 2, 2024Understanding Android Broadcast ReceiversWhat is a Broadcast Receiver? A Broadcast Receiver in Android is a component that lets your app listen for system-wide or app-specific messages. These messages, called "intents," indicate that an event has happened. For example, your app can listen ...Discuss·3 likes·499 readsAndroid Application Developmentbinder
Stavro Xhardhadispatchersdotplayground.hashnode.dev·Jul 2, 2024Interprocess communication and the Binder interfaceLately I have been messing around with the internals of Android. While I still enjoy architecting apps 'the proper way,' it all comes down to having a fancy endpoint to receive the data using some fancy parsing tool, have some fancy business logic, a...Discuss·204 readsAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 2, 2024Using Annotations and Reflection with OOP in AndroidIn Android development, advanced Object-Oriented Programming (OOP) concepts like annotations and reflection offer powerful ways to enhance your application's flexibility, modularity, and maintainability. These concepts allow you to add metadata to yo...DiscussOOPAndroid
Emran Khandaker Evanblog.evanemran.info·Jul 1, 2024Extending Android Components with OOPIn Android development, there are often scenarios where the default components provided by the framework don't fully meet the requirements of your application. To address this, you can extend and customize these components using Object-Oriented Progr...DiscussOOPAndroid