What is composer.JSON? How do I use it?

A file is generated from the composer tool. Which is the main file of the whole project which we call the composer file. The extension file is composer.json. It is the main composer.json that defines your project requirements.

How to setup a new or existing package

You can also say how to create a composer.json file in a Project to make it a package.

  • Ussing composer init Command
  • Manually Creating composer.json file

Ussing composer init Command

composer init – It is used to set up a new or existing package. The init command creates a basic composer.json file in the current directory.
Every project is a package.
As soon as you a composer.json in a directory, that directory is a package.


Package name – in order to make that package installable you need to give it a name. It consists of vendor name and project name, separated by/. The name can contain any character, including white spaces, names are case insensitive, the convention is all lowercase and dashes for word separation. It is required for published packages(libraries).

Syntax:- vendorname/packagename

Ex:- devopsschool/dev

Description- A short description of the package. Usually, this is one line long. It is required for published packages(libraries).

Authors – The authors of the package. This is an array of objects.

Each author object can have the following properties:

  • name: The author’s name. Usually their real name.
  • email: The author’s email aaddress.
  • homepage: An URL to the author’s website.
  • role: The author’s role in the prject (e.g. developer or translator)

Minimum Stability – Composer accepts these flags as minimum-stability settings. The defualt setting for minimun-stability if not provided is assumed to be stable, but you sould define any of the flags down the hierarchy.

  • stable (most stable)
  • re
  • beta
  • alpha
  • dev (least stable)

Package Type – Package types are used for custom installation logic. If you have a package that needs some special logic, you can define a custom type. It default to library.

  • Library
  • Project
  • Metaapackage
  • Composer-plugin

License – The license of the package. This can be either a string or an array of strings.

Ex:- MIT

Tagged : / / / /

How to create Image Hover Effects with Color in a row using HTML & CSS?

In this blog, I am creating Image Hover Effects with Color in a row using HTML & CSS. So, Let’s create an “index.html” & “style.css” below index.html code-

In this index.html container with four box classes & each box class with images & content class & multiple div which is define style.css page-

When you implement from this index.html & style.css page then showing below row-

When you used the cursor in this row image then show the hover effect.
Tagged : / / / / /

How to create Image Hover Effects in a row using HTML & CSS?

In this blog, I am creating Image Hover Effects in a row using HTML & CSS. So, Let’s create an “index.html” & “style.css” below index.html code-

In this index.html container with card & multiple class which is define style.css page-

When you implement from this index.html & style.css page then showing below row-

When you used the cursor in this row image then show the hover effect.
Tagged : / / / /

Introduction to Laravel

What is Laravel?

Laravel is a web framework built on PHP. That is, the code that has been done has been coded in PHP. You can use it to create High-End Web Applications, you can create the very best web application using Laravel in it. Laravel follows the architectural pattern of MVC (Model View Controller). Laravel was created by Taylor Otwell.

Advantages of Laravel?

  • Open Source
  • Collection of tools
  • Save Time
  • Improve Productiity
  • Robust and Easy
  • Security of the Application
  • Authentication
  • Routing
  • Templating

Requirements for Learning Laravel

Do You Know

  • HTML
  • CSS
  • JavaScript
  • SQL
  • MVC
  • Composer

Laravel Requirements

  • PHP 7.2.0 or Higher
  • XAMPP (Apache + MariaDB + PHP + Perl)
  • Composer
  • Text/Code Editor- Notepad++, VS Code, ATOM, Brackets
  • Web Browser- Google Chrome, Mozilla Firefox, Edge
Tagged : / / / / /

Bootstrap:-Component “Dropdowns”

Dropdown menu is a toggleable menu that allows users to choose one value from a predefined list. Sometimes it helps the users to same time for finding some particular things.

For creating a dropdown menu

  • The class dropdown indicates a dropdown menu.
  • To open the dropdown menu, use a button or a link with a class of .dropdown-toggle and the data-toggle=”dropdown” attribute.
  • arrow icon () used inside button .caret class in span tag.
  • And then .dropdown-menu class inside <ul> or <ol> element to actually build the dropdown menu.

Styles for using the dropdown to look fabulous:-

  • Dropdown Divider (This class is used to separate links inside the dropdown menu with a thin horizontal borde)
  • Dropdown Header (This class is used to add headers inside the dropdown menu)
  • Disable and Active items (This class is used to Highlight a specific dropdown item) 
  • Dropdown Position (This class is used to adjust the dropdown on the left or right side)
  • Dropup (This class is used to the dropdown menu to expand upward direction)
  • Dropdown Menu Right/left (This class is used to adjust the menu whether its place is right or left )

The simple way to create a dropdown

Divider & header use:-

Disable and Active items & Dropdown Position use:-


Dropdown Menu Right use:-

Tagged : / / / / / / / / / / / / / / /

What is an Android App Developer?

Hi guys, you must have seen many types of software developers and other web developers but today we will discuss about the Android App Developers, like what is an Android App Developer, its roles and responsibilities, its benefits and its skills.

An Android Developer is also a Software Developer who concentrates in making applications for the Android Square. The Android Square is the straight contestant to Android App store. This means that the most of an Android Developer’s work moves around for making the apps we use on our smartphones and tablets and PC. The Android Developers can also work internal for a large group, or they can be working by an App Development activity.

The role of Android Developer is an accomplished, the entry position. The Employers are regularly requires a bachelor’s degree in software development or an associated turf, but they are characteristically and they do not need work knowledge as an Android Developer. The next step on the vocation hierarchy would be a High-ranking Android Developer, which involves in taking on management and mentorship responsibilities. Conferring to the Bureau of Labour Statistics, the demand for Software Developers, in which comprises Android Developers, is predictable to grow a huge 17 percent through 2024.

Roles and responsibilities of an Android App Developer:-

There are a huge diversity of careful tasks that an Android Developer performs in instruction to develop Android requests. The following are the responsibilities we came across most in our examination of Android Developer job metaphors.

Design and Build Advanced Applications for the Android Platform:

This is the responsibilities where an Android Developer offers most of their time. This includes using C / C++, JavaScript and many other tools to carve program code. This work necessitates as a dangerous care to detail, as one mistake line of code can reduce the whole program impracticable.

Collaborate with Cross-Functional Teams to Define, Design and Ship New Features:

An Android Developer the whole thing with Product Growth, Operator Data and some other sections to define and design new topographies users essentially want to do this. As this feature of the work needs the aptitude to be in a team.

Troubleshoot and Fix Bugs in New and Existing Applications:

An Android Developer’s responsibilities is not completed and once an application is ended, then they are also answerable for troubleshooting wiretaps that grows when the app is transported to users. The Android Developers must be talented to systematically test likely subjects and be able to rapidly develop a software cover to solve the difficult.

Continuously Discover, Evaluate and Implement New Development Tools:

The Android Developers will have to break the present on the newest drifts in mobile application uses. They will have to assess the new tools as they hit the souk and number out whore ether they redraft and implementing. This needs the skill to adjust to a change in the environment.

To Work with external Data Sources and the APIsAn Android developer applies a reasonable amount of time working with outside data sources and APIs. The Dangerous thought is important here in order to apply this data to their precise project.

Skills of an Android Developer:-

The part of Android Developer is extremely practical. They have to be capable in coding and programming languages because to write the apps we want to use. This needs complicated knowledge of C/C++ and JavaScript. The Android Developers also have to be rather fashionable when it comes to technology. In command to make one of the best apps, an Android App Developer must stay up-to-date of the latest mobile trends. In adding to these practical services, an Android App Developer should have a team spirit who can work with numerous subdivisions in the mission to make the best Android app conceivable. We maltreated several Android Developer occupation images in our mission to put composed the next list of core services you will need to develop an Android Developer.

Core skills:-

If you want to start your carrier to become an Android App Developer. Here are the essential skills you should start operating on.

  • The Skill in C / C++.
  • The Skill in JavaScript.
  • The Skill in MYSQL Databases.
  • The High courtesy to detail.
  • The Logical skills.
  • The Aptitude to succeed in a collaborative environment.
  • The Skill in Android Studio.
  • The Multifaceted problem solving skills.

Advanced skills:-

If you are observing to actually improvement a benefit in the career hub, then you should start working on these progressive skills many bosses prefer in their Android Developers to possess.

  • The Flexible and adaptable work style.
  • The Ability to take ownership of one’s work.
  • The Accountability / ability to take constructive criticism

Tools and trades:-

The Android App Developers use many different types of tools to comprehensive their responsibilities and duties. In order to become an Android App Developer, you will have to be capable in the following.

  • The Development Environment software, such as Adobe ActionScript.
  • The Object or Component oriented software, such as C# / C++.
  • The Program testing software, such as IBM Rational PurifyPlus.
  • The Database management software, such as Apache Flume.


In this context we have discussed all about an Android App Developer and also about its assets.  The Android App Developer is also a Software Developer who distillates in devious applications for the Android hub.

Thank You!

Tagged : / / / / / / / /