Art is a diverse range of human activities and the products of those activities, usually involving imaginative or technical skill. Design is the creation of a plan or convention for the construction of an object or a system (as in architectural blueprints, engineering drawings, business processes, circuit diagrams and sewing patterns). Design has different connotations in different fields. In some cases the direct construction of an object (as in pottery, engineering, management, cowboy coding and graphic design) is also considered to be design.
As far as I can remember, I have used Photoshop from version two. So I have used Photoshop for almost twenty years, less or more.
I have been using the Sketch app for four years. And just now, because of team recommendations, I have to switch to Figma.
The most problematic point about Photoshop or XD is Adobe’s pricing model. Adobe forces you to buy all Creative Cloud apps whether you choose them or not. In India, Adobe CC costs INR 45,000/- plus taxes.
The best thing about the Sketch app is its pricing model, i.e. Annual Subscription, which costs you INR 7,500/- for a year, and after it ends, you use the same app as long as you want without buying another subscription. So yes, you will not get updates, but you have an app to work with.
When Google released the Material Design Guidelines, they introduced many new design elements, including the Fabeingutton, a Floating Action Button.
Normally, we see the Fab button in Android Mobile Apps, but many Apple iPhone, iPad, and Mac App Developers have started using it in their designs.
Here, we will see how to programmatically add the Fab button in your iOS, iPadOS, and macOS app on any view, including UICollectionView or UITableView.
Step 01: First, declare the UIButton variable in your View Controller
I have been planning to write this blog post for many years. I have been facing this issue since I had my first Microsoft Windows Operating System-based computer in 2002. After that, it was partially solved on a Mac in 2008. I faced the issue of Marathi on the web when I had my website mandarapte.com in 2010 and then my community Marathi website chitpavankatta.com in 2012.
The idea of writing this blog post or writing documentation about why we face the problem of typing Marathi / Sanskrit / Hindi with Devanagari Script on a computer got more critical when some category of journalists or people who started false propaganda to tell the Marathi population at large that Devanagari Script for the Marathi language is no more relevant anymore instead we should abandon Devanagari Script Alphabets and start using Latin Script to write the Marathi Language. These people gave an example of the young generation who are writing, chatting, or texting on their mobile phones using Facebook, Twitter, or Instagram. They use Latin script to write Marathi rather than Devanagari script.
At that time, I attended a few lectures on Devanagari Calligraphy and Typography, where I met an important person like Mr Mukund Gokhale from Pune, who had done extensive work in building Marathi Typewriter with his two or three seniors in his field. He also worked with famous calligraphers and typographers to bring Devanagari onto the computer, i.e. designing popular Devanagari fonts for Computers. At that time, I was working at IITB as a web designer. After that, I met Mukund Gokhale at his Pune home to discuss why Marathi Typing is so tricky and why it is targeted by anti-nationals with no linguistic background to speak about abandoning the Devanagari script. We discussed it at length. He even showed me software he developed with his developer tech support to design Marathi-based digital artworks and designs. It was his initiative to create an alternative solution to Adobe Photoshop / Illustrator that doesn’t support Devanagari Script in 2014/17. And now it’s the year 2021. Because of these long conversations on the phone or when we met each other personally, I even developed the Devanagari Learning app for iPhone, iPad and Mac.
When this propaganda started by abusing the Marathi language and falsely showcasing its irrelevance in today’s world, I talked with popular Hindu Orators who were tirelessly working to stop it. People like me were middlemen between famous Hindu orators and calligrapher/typographer Mukund Gokhale to share knowledge and know-how and connect the dots.
So, I am going to write here my observations that I learned while talking with Mukund Gokhale. Some observations are in my capacity as I am myself a designer and developer who wants to talk and design/develop in Marathi.
Today, I used Adobe XD for the whole day. I felt it was competitive to use the Sketch app on Mac.
I have avoided using Adobe XD all these years because Adobe Subscription Tax usually costs me INR 5,000/—here in India. But I loved Sketch App’s payment model, which is almost INR 5,000/year. Then, you can renew your subscription or use it without updates as long as you want.
I loved Adobe XD’s compatibility and integration with Adobe Illustrator and Photoshop. It is really smooth and well done. Adobe XD’s prototype tool is smooth.
The best advice I ever received about designing logos and symbols is to use humanistic elements/curves/lines and avoid mechanical drawings. The computer can handle mechanical drawings.
This advice was given to me by Shirbhavikar sir and Pawar sir when I was doing my BFA in Applied Arts at Sir J. J. Institute of Applied Art.
It seems I don’t totally follow this advice in my drawings/designs and illustrations. Even after four years of graduation, when I met Mahendra Patel sir at his SID office, he told me the same.
I have written a complete, in-depth review and analysis of the Suyog Ranade Vivaha or Shree Suyog Vivaha Mandal Matrimony website that I used for 6 to 7 months, mainly on WhatsApp groups, because of bad user experience on website format. I reported the following issues to them, but they were not ready or in the right frame of mind to accept it.
So, I just unregistered myself from their portal and exited their WhatsApp groups.
Following are the points that I noticed about their matrimony service:
Point 01: No or Failed Business Model. The matrimony section mainly runs on WhatsApp Groups of 250 people. The group is unmanaged sometimes; people post their profiles multiple times. Some people even post political or comic forwards. Because all members are in an open WhatsApp group, there is no contact number security or number privacy. Sometimes, admins or business owners post repeated WhatsApp Messages asking every user to register and pay a fee to use WhatsApp groups or websites. Admins even warn users they will remove everyone who never pays the matrimony section fee, which showcases the main point that there is no thought behind Successful Business Model or Revenue Generation.
Point 02: No Privacy or Security: Because of the open group with visibility of contact numbers to everyone, users are prone to scammers and fake profiles or spam calls
Point 03: Suyog Ranade Vivaha lost complete user profile data and even registered account data three times while upgrading their website and transferring the website to their new domain. They had to ask every user individually to reregister for their website repeatedly—a failed system.
Point 04: Website owners had to change their Web Domain as a similar web domain was used by its competitor with a slight name difference. This shows no thought about branding or company structure. Because of this exact domain by competitors, Suyog Ranade Vivavha’s Matrimony users were registering wrongly on competitors’ websites, thinking competitors that they were the original company. This shows a loss of identity and company branding, and a loss of revenue.
Point 05: As you can see in the screenshots, the website structure is broken and faulty, with buggy coding and development.
Prerequisite: Please ensure you have an active CloudFlare account and have added your WordPress Website to CloudFlare. Also, make sure you are using CloudFlare nameservers for your domain.
Step 01: Sign in to your CloudFlare account
Step 02: Make sure a flexible SSL certificate is enabled under the “Crypto” tab for your selected website
Step 03: While signing in to your CloudFlare account, go to > My Profile, Scroll down to API Keys, locate the Global API Key, and copy the key for further use inside your website.
I am now documenting some thoughts about black colour behaviour on Physical Paper & computer displays or screens.
I was from a BFA (Bachelor of Fine Arts) – Applied Art background, so we had subjects like Illustration, Calligraphy, Typography, Print Media Design, Logo & Symbol Design, Branding & Identity Design.
We used to design our assignments using Japan Black ink which is very dark in contrast & which creates high contrast reach feeling of black colour tone on white paper.
So when we print our designs in Adobe Illustrator or CorelDraw, we fill the design with (CMYK) Cyan: 100%, Magenta: 100%, Yellow: 100%, K(Black): 100%, then using only K: 100%. These CMYK values use to create high-contrast Japan Black ink fill on White Paper.
The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates easily memorised domain names to the numerical IP addresses needed for the purpose of locating computer services and devices worldwide. By providing a worldwide, distributed keyword-based redirection service, the Domain Name System is an essential component of the functionality of the Internet.
Google’s Public DNS will speed up your computer’s internet connection performance with faster speed for domain name lookup.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.