I am already aware of the Traditional method of creating Custom Objects and fields using object manager in Salesforce but just curious if there is another way to create them that will increase a developer's productivity in case of multiple object and field creation is required?
This approach is not "from the [Setup] UI"...
The SFDX format for projects - where the metadata is retrieved/deployed or pulled/pushed to an org - benefits from having individual files for each field. For example:
<?xml version="1.0" encoding="UTF-8"?> <CustomField xmlns="http://soap.sforce.com/2006/04/metadata"> <fullName>StartDate__c</fullName> <externalId>false</externalId> <label>Start Date</label> <required>false</required> <trackTrending>false</trackTrending> <type>Date</type> </CustomField>
This allows objects to be assembled by copying and pasting of field files and objects to be edited by search and replace. IDEs such as VSCode that work with SFDX are a big help too.
But there is a learning curve to using these tools, so they only makes sense if the work is going to go on for quite a few weeks.
My favorite methods are Schema Builder and Cloud Toolkit.
Both of them are good for high volume. You can get to Schema Builder from setup. You can drag new fields or objects onto the schema.
Cloud Toolkit has Field Creator, which lets you create several fields at the same time, object by object. The objects do need to exist for Field Creator to work.