Software Engineering: Object-Oriented Software Architecture

Software Engineering: Object-Oriented Software Architecture

Tiempo de lectura: 2 minutos Object-oriented software architecture focuses on designing and organizing software systems using principles and concepts of object-oriented programming. Unlike traditional architecture based on components or layers, object-oriented architecture is based on the idea of building systems as a collection of interconnected objects that collaborate to achieve the system’s goals. Below are some key concepts related to … Read more

Software Engineering: Test-Driven Development (TDD)

Software Engineering: Test-Driven Development (TDD)

Tiempo de lectura: 2 minutos Test-Driven Development (TDD) is a software development practice that focuses on writing automated tests before writing production code. The TDD development cycle follows three steps: writing a test, making it fail, and then writing the minimum code necessary for the test to pass. Below are the benefits and best practices associated with TDD: Writing Automated … Read more

Object-Oriented Programming: SOLID Design Principles

Object-Oriented Programming: SOLID Design Principles

Tiempo de lectura: 2 minutos The SOLID principles are a set of five software design principles that promote the creation of clean, maintainable, and scalable code. These principles were introduced by Robert C. Martin in his book “Agile Software Development, Principles, Patterns, and Practices” and are fundamental to object-oriented software engineering: Single Responsibility Principle (SRP): This principle states that a … Read more

Software Engineering: Fundamentals of Object-Oriented Programming (OOP)

Software Engineering: Fundamentals of Object-Oriented Programming (OOP)

Tiempo de lectura: 2 minutos Object-Oriented Software Engineering is an approach to software development based on the concept of objects, which are entities that represent data and behaviors. This tutorial will guide you through the fundamentals of object-oriented software engineering and how to apply them in your software development projects. Fundamentals of Object-Oriented Programming (OOP) Object-Oriented Programming (OOP) is a … Read more

How to pass parameters between two Activitis on Android

Tiempo de lectura: < 1 minuto Reading Time: < 1 minute In today’s article, I’m going to show you how to pass parameters between two Activities in Android using Java. We can pass all types of variables from one Activity to another, including objects. The first thing we need to do is create the intent to open a new Activity as … Read more

Create an Object in Android with Included View to Add to Any Activity

Create an Object in Android with Included View to Add to Any Activity

Tiempo de lectura: 3 minutos Reading time: 3 minutes Many times we want to create an object that has an included view (referring to a layout). For example, a bottom menu that we want to display in all activities or a layer. In this tutorial, I’m going to show you how to create a reusable object for any project and … Read more