Introducing AfsaneDB (Beta) – Now Available on Play Store!

Dive into the world of classic literature with AfsaneDB. Explore timeless masterpieces in an elegant and user-friendly app, designed for book lovers like you.

Showing posts with label Android Apps. Show all posts
Showing posts with label Android Apps. Show all posts

Wednesday, 12 August 2026

Qaafiyah Expert 2.0 | Shayar Helper – Urdu & Hindi Poet & Writer Assistant

QAafiyah Expert · Version 2.0

Qaafiyah Expert 2.0

قافیہ ایکسپرٹ 2.0
The complete poetry companion for Urdu, Hindi, Persian and Hindustani poetry.
Write. Search. Scan. Refine. Design. Share.

Version 2.0 — 20 Second Trailer

A quick look at what's new.

Qaafiyah Expert 2.0 is here. What started as a focused qafiya and poetry utility has grown into a complete digital workspace for poets, writers, students, researchers and lovers of Urdu and Hindustani poetry.

This is a complete Shayar Helper for Urdu, Hindi, Persian and Hindustani poetry — whether you write in the Perso-Arabic Urdu script, Devanagari, or Roman English. Find rhymes (qaafiyah), check taqti(scansion) and prosody(aruuz), explore dictionaries, design a digital diary (bayaz), get corrections (islaah) from Ustaad, and work on your poetry with professional tools in one app.

Iterating it again (many of you demanded this and here it is), you do not have to read the Perso-Arabic script to use it. Qaafiyah Expert supports English, Urdu and Hindi UI, along with multiple poetry word lists including Roman English and Devanagari.

معاونِ سخنوراں

A poetry toolkit for the way people actually write, search, learn and share poetry today.
شاعری کے سفر کا ایک مکمل ڈیجیٹل ساتھی

2.0 at a Glance

A surprisingly large poetry toolkit inside one app.

3 UI Languages
3 + 1 Themes + Dark Mode
5 Poetry Word Lists
+ Custom lists
3 Search Methods
9+ Dictionaries
3 Taqti Engines
7+ Sher Design Formats
50+ Available Fonts
A

Poetry for Readers of Urdu, Hindi & Hindustani

اردو، ہندی اور ہندوستانی شاعری

You don't need to read the Perso-Arabic script to benefit from Qaafiyah Expert.

Built for a multilingual poetry audience

Qaafiyah Expert 2.0 has three UI languages: English, Urdu and Hindi. This makes the app useful not only for traditional Urdu readers, but also for people who know Hindustani through Hindi or Roman script.

The rhyme search includes five major word-list options: Urdu, Farsi, Roman English, Devanagari and a pure Hindi Hunspell list.

The Devanagari list is particularly useful for people who understand Urdu vocabulary but prefer to read and write in Devanagari.

English UI Explore the complete toolkit without needing to navigate an Urdu interface.
Hindi / Devanagari A practical entry point for Hindi-speaking Hindustani poetry lovers.
Urdu UI A native experience for Urdu readers and poets.
زبان کوئی رکاوٹ نہیں — شاعری سب کے لیے ہے۔
Q

Qafiya Search: More Than a Rhyme Finder

قافیہ تلاش — صرف قافیہ ہی نہیں

Search thousands of words across multiple scripts and languages, then narrow the results exactly the way you need.

Qaafiyah Expert gives you three powerful ways to search:

Qafiya / Rhyme Search Custom Regex Presets

The Presets system includes 10 ready-made search patterns for quickly finding the words you need, while advanced controls let you narrow your results further.

Wazn Filtering Search by Weight Contains Letters Custom Word Lists Diacritic Tools Meter / Foot Filters Long-press Dictionary

Whether you're looking for a traditional qafiya, experimenting with a regex pattern, or using one of the ten ready-made presets, the search system is designed for both beginners and power users.

5

Five Poetry Word Lists

Search across scripts and vocabulary sources instead of being locked into a single writing system.

Urdu

The core Urdu poetry vocabulary for traditional Urdu-script writing.

Farsi

Persian vocabulary for poets working with Persian words and influences in Urdu poetry.

Roman English

Search and work with Roman-script vocabulary without requiring an Urdu keyboard.

Devanagari

A Devanagari representation of the Urdu word list, useful for Hindi-reading Hindustani speakers.

Pure Hindi

A dedicated Hindi vocabulary list based on Hunspell, separate from the Urdu-derived Devanagari list.

Custom Lists

Add your own remote word lists and build specialized vocabularies for your poetry projects.

T

Taqti & Aruz: Three Engines in One App

تقطیع و عروض

Analyze your poetry with three complementary approaches to Urdu poetry scansion.

01

Offline Taqti

A local beta engine with detailed scansion, meter tables, behr information, meter chips and a flow score.

02

aruuz.com

The existing online Aruz analysis engine remains available as part of the workflow.

03

Rekhta Scansion

Live scansion with example ghazals and verses in the corresponding meter.

D

Nine Dictionaries — Plus Your Own

لغت

A poet needs more than a rhyme. Sometimes the exact word, meaning, synonym or expression is what makes the verse work.

Qaafiyah Expert brings together nine dictionary resources, including offline HyperDict, online meanings, poetic dictionaries, thesaurus resources and other lookup tools.

You can also add a custom dictionary when your particular vocabulary or research project requires something beyond the built-in resources.

Offline HyperDict Online Meanings Poetic Dictionaries Synonyms Recent Words Custom Dictionary
B

Bayaz Design: Turn Poetry Into a Finished Page

بیاض ڈیزائن

Writing the poem is only half the story. Version 2.0 gives you a proper poetry design and publishing workflow.

Seven ready-made sher formats — plus custom patterns

Create professional poetry layouts using Shakeeb Justify, including sher, two-column poetry, musaddas, mukhammas and additional poetry-specific arrangements.

  • Classic sher layouts
  • Two-column poetry
  • Musaddas
  • Mukhammas
  • Multiple pre-designed sher patterns
  • Seven built-in design formats
  • Custom poetry patterns
3 Preloaded fonts
50+ Available fonts
Custom Bring your own font
P

From Screen to Shareable Poetry

Design your page, preview it, and export it in the format that suits your workflow.

Five Page Sizes

Choose between A4, A5, Auto, Letter or define a completely custom size in pixels.

Three Image Actions

Once your poetry page is ready, you can download, print or share it directly.

Print-ready Preview

Paginated previews, typography controls, gradients, backgrounds, watermarking and page breaks.

Image Controls

Insert images and control their size, alignment, border, radius, shadow, grayscale and opacity.

C

Backup Your Bayaz

اپنی تخلیقی محنت محفوظ رکھیے

Google Drive

Sync your poetry library to Google Drive and preserve versions of your work.

OneDrive

Keep your work synchronized through Microsoft's cloud storage.

Offline JSON

Download your poetry data as JSON and keep a local backup independent of cloud services.

Version History

Cloud synchronization is designed around preserving previous versions instead of treating your latest file as the only copy.

I

Islah Workshop: A Place Where Poets Help Poets

اصلاح ورکشاپ

Share your poetry and get thoughtful feedback from teachers and experienced poets.

Poetry is a craft — and craft improves with feedback.

The Islah Workshop allows you to submit poetry for public or private feedback, with meter validation built into the submission workflow.

Track your questions, see responses, and follow detailed comments on individual shers.

Public or private questions
Automatic meter validation
Teacher / poet feedback
Per-sher comments
Pending / answered tracking
Community poetry ecosystem
شاعر، شاعر کی ترقی میں مدد کرتے ہیں۔

Daily Challenge: Keep Writing

A daily poetry prompt turns practice into a habit.

Daily Sher Prompt

Get a word and meter as the starting point for your daily verse.

Community Voting

Read other poets' entries and vote for the work that speaks to you.

Streaks & Achievements

Keep showing up and build your poetry streak.

Leaderboard & Winners

See community rankings and featured winning entries.

UI

Make the App Yours

Qaafiyah Expert 2.0 is not just feature-rich — much of its interface can be arranged around your workflow.

Three UI Languages

English, Urdu and Hindi. Choose the interface that makes the app easiest for you to navigate.

Three Themes + Dark Mode

Three colour themes plus a dedicated dark mode let you choose your preferred visual environment.

Tab Sorting

Reorder the five main tabs to put your most-used poetry tools where you want them.

Shortcut Sorting

Organize your Android home-screen shortcuts around the actions you use most frequently.

Built to Keep Evolving

Qaafiyah Expert 2.0 uses remote configuration and hot-reloadable settings for many parts of the ecosystem. That means announcements, selected content, sponsors, search resources, presets and other configurable elements can evolve without waiting for a full app update every time.

In other words, version 2.0 isn't meant to be a static collection of tools. It is a foundation for a growing poetry platform.

Chef's Kiss — The Top 12

The features that make Qaafiyah Expert 2.0 especially interesting for serious poetry workflows.
  1. Deep multi-script qafiya search Wazn, regex, presets, search-by-weight and custom word lists across multiple scripts.
  2. Triple taqti stack Offline Taqti, aruuz.com and Rekhta scansion together in one app.
  3. Offline HyperDict A substantial Urdu dictionary workflow without depending entirely on an internet connection.
  4. Shakeeb Justify Poetry-specific layout blocks for creating professional sher and multi-column designs.
  5. 50+ fonts + custom fonts A large selection of Urdu typography with the ability to bring your own font.
  6. Print-ready paginated preview A4, A5, Letter, Auto and custom pixel dimensions with proper multi-page output.
  7. Islah Workshop Meter-aware poetry submissions with public or private feedback from teachers and poets.
  8. Daily Challenge Prompts, voting, streaks, leaderboard and featured poetry.
  9. Cloud backup + versions Google Drive and OneDrive synchronization alongside offline JSON backups.
  10. Offline-first architecture Rhyme lists, Aruz data and dictionary resources can be synchronized and used locally.
  11. Power-user customization Reorderable tabs, reorderable shortcuts, themes, languages and a phonetic Urdu keyboard.
  12. Creator-friendly monetization Points, rewarded ads and premium options designed around giving poets practical ways to access tools.

Urdu Poetry Doesn't Belong to One Script

شاعری کسی ایک رسم الخط کی پابند نہیں

There is a huge audience that loves Urdu poetry, shayari and Hindustani poetry but is more comfortable reading Hindi or Roman script than the Perso-Arabic Urdu script.

Qaafiyah Expert 2.0 is designed to make that audience feel included rather than excluded. With an English interface, Hindi interface, Devanagari word resources and Roman-script search, you can explore the vocabulary and mechanics behind Urdu poetry without first having to learn a new script.

That makes it useful whether you're searching for Urdu poetry in Hindi, exploring Urdu poetry in English, looking for Hindi poetry, writing Urdu shayari, or simply trying to find the right qafiya for your next sher.

urdu poetry in urdu poetry in urdu hindi poetry english poetry urdu poetry in hindi urdu poetry in english best poetry best urdu poetry urdu shayari shayari urdu urdu qafiya qafiya finder urdu rhyme finder urdu poetry app hindi shayari hindustani poetry

A Timely Tool for Poetry Season

With Independence Day poetry and patriotic poetry searches rising across India, Qaafiyah Expert can also be useful when you're looking for the right words, rhymes and meters for an Independence Day poem, 15 August poetry or Urdu poetry for Independence Day.

And if you're studying classic poetry, exploring Allama Iqbal poetry in Urdu, composing two-line Urdu poetry, or simply collecting vocabulary for your next ghazal, the same search and dictionary tools remain useful year-round.

independence day poetry independence day poetry urdu urdu poetry for independence day urdu poetry on independence day 15 august poetry in urdu poetry on independence day in urdu poetry of Allama Iqbal in Urdu 1000 Urdu words for poetry 2 line Urdu poetry

Write More. Search Better. Create Beautifully.

لکھیے، تلاش کیجیے، سنواریے، سجائیے۔

Qaafiyah Expert 2.0 brings the tools of the Urdu poet, researcher and poetry enthusiast together in one place — whether you read Urdu, Hindi, Devanagari or Roman script.

If you write shayari, study poetry, search for qafiyas, practice aruz, design poetry pages or simply love the Hindustani poetic tradition, this release is for you.

Get Qaafiyah Expert 2.0

Friday, 20 February 2026

Quran: Hifz Helper (App Release)

Assalamualaikum!

The Quran Hifz Helper app, which has been in development for over 6 years, is now complete. Alhamdulillah, we are releasing it this Ramadan. May Allah make it beneficial for everyone! Insha’Allah.

- Shakeeb Ahmad

Quran Hifz Helper Promo
Quran Hifz Helper Icon

Quran Hifz Helper

The ultimate Quran app — read, memorize, explore translations, and view scanned mushafs. A full digital experience, just like a real mushaf.

Official User Guide

Key Features

Full Quran

Page-by-page reading, browse by Juz/Surah, smooth navigation.

Scanned Mushaf

High-quality scans of authentic Quranic mushafs for digital viewing.

Audio Recitation

Beautiful recitation by famous Qaris with background playback.

Hifz Tracker

Track progress, streaks, and spaced repetition review.

Translation & Tafsir

Multiple English/Urdu translations, word-by-word meanings, and tafsir support.

Dark Mode

Eye-friendly light and dark themes.

Install on Any Device

Android

Install directly from Play Store or add PWA to home screen.

iPhone / iPad

Add to home screen via Safari for a full app-like experience.

Desktop

Install via Chrome or Edge for offline use.

Spread the Benefit

If you find this app useful, share it with others. Contributing to Quran service is ongoing charity.

Wednesday, 26 April 2023

Building an App Builder - Strategies, Limitations and Available Tools

As a budding app developer, creating an app builder for mobile devices is an exciting idea which I'm giving a lot of thinking since early 2019. However, there are several strategies, and limitations that need to be considered before embarking on this journey. In this blog post, I will explore these aspects in detail.

This would be a brainstorming session for me, where I'd just put all that I've found while researching this subject.

Techniques

Scratchware

Scratchware was an interesting project but is now deprecated. Its technique was unique, where the app was built on the device itself, without any internet connection. However, other app builders mostly build the app on the server. Therefore, it is not necessary that the build part should be on the server.

Scratchware was based on MIT App Inventor as per their website before the deprecation. Showing ads before each build, and giving options to arrange items (buttons, cards, inputs, labels etc.) in rows and columns were really awesome features. For logic, it used Scratch Programming blocks.

APK Editor

Another app builder that is worth mentioning is APK Editor, which uses ARSCLib. Another similar one is APK Explorer Editor, which offers a full version via Fdroid.Other repos for Apk Editor might be using apktool.jar. Apktool is also being used in many Android apps, like revanced. How are they able to run.jar tools is a mystery for me yet, as executing jar requires JRE while Android runs on Dalvik Virtual Machine.

A workaround (or not?) is to use jar library via custom Cordova plugin. Plugin docs suggest it can be done easily. See this suggestion from a stackoverflow answer:

Add lib-file element to your plugin.xml:

<platform name="android">

  <lib-file src="AztecReader.jar" />

</platform>

Anyway, ApkEditor recompiles the app on the device itself, without any internet connection. This approach proves that building an app builder on a mobile device is possible without the need for a server.

Cordova-like Environment

Creating a Cordova-like environment on a mobile device seems difficult. Even though initializing an empty Cordova app within the user's device is possible using Node Mobile or AndroidJs, compiling the APK will be tricky as it would need gradle, java jdk, android build tools, apksigner, etc. The end-users may not have these tools installed on their devices, making it difficult for them to compile the app.

Termux

Java runtime, etc., would be possible using Termux in android, but that would require end-users to have Termux installed, which may be a challenge.

Using a Sample App as a Base

Another approach could be to use a sample app as a base and replace its content at runtime using a user-defined config file. This approach is similar to the Cordova-like environment but is more simplified and straightforward.

Meta-data

One of the most popular strategies for creating an app builder is to use meta-data. In this strategy, the "app" you define is meta-data in a higher-level definition that is interpreted in a host wrapper app. This approach makes it easier to create apps as the app builder is more of a code generator.

Desktop - HTML to APK

A tool I found, and tested but never used in production or even to build anything remotely of any use for myself is Website to APK which is a desktop-based tool. The interface looks like it's built using the C# Windows Form Application. The options are really great, and it's user-friendly. 

Softonic's dev bio hyperlink suggests Pravesh Agrawal as the developer. Web, Github, Twitter.

It seems to be using all the standard tools in the background (probably running a bash script for build instructions). Options to select a URL or a local folder are awesome, along with an icon, splash screen, and setting up Admob ids in presumably pre-configured ad spaces. 

This perfectly depicts the "meta-data" type or a "base app" already set, which is modified based on the user's input. 

Available Tools

There are several tools available for creating an app builder on mobile devices. Some of these tools include: 

AppSheet: AppSheet uses a meta-data strategy to create an app builder. It interprets the higher-level definition in a host wrapper app, making it easier to create apps.

A sample response to the question "Building an App Builder - how do they do it?" on stackoverflow as a reference:

I work at AppSheet. There are two basic approaches an app builder can follow: (a) act as a code generator, or (b) implement an intepreter. In the former case, it spits out code that gets compiled into an executable package that can be installed and run on a device. In the latter case, the "app" you define is meta-data in a higher-level definition that is interpreted in a host wrapper app. Each has its strengths and weaknesses. AppSheet uses the latter approach. — Praveen Seshadri

Thunkable: Thunkable uses a simple drag-drop interface and loads of pre-defined templates and customizations. As far as I remember, It also uses Sratch for programming logic similar to Scratchware.

Andromo: Andromo is an online app builder that lets you create Android apps without any coding. It has a user-friendly interface that makes it easy to build apps.

BuildFire: BuildFire is another online app builder that offers a drag-and-drop interface for creating Android apps.

Conclusion

I'm not really sure which strategy would work the best, but a couple of them looks promising to me. For Android on Android, editing the APK and recompiling might be the easiest one. Although I've to dig deeper to understand how APK editor and the likes do it. It's not just unzip and re-zip of the package, which often results in app corruption. 

A desktop app might be simple, but dependencies should be bundled within the executable in that case, otherwise, it'd again feel like something built for advanced users.

References

Scratchware Pro continued on GitHub

How do I build a Cordova 8.x cordova.jar to include in existing Android app?

Integrating Hybrid App (Cordova) with Native App (Java android app) — Part 1 by pankajbhandari08

Decompile and Modify APKs on the go with APKTool for Android [XDA Spotlight] introduces apktool by Andro Black

Android Studio: Add jar as library? Directly or using mavenCentral as per one of the comments

Including .jar file into cordova plugin with suggestion to add lib-file in plugin

Friday, 12 March 2021

App Release: OneSignal Push Manager - Secure & Free (Android+Web)

OneSignal Push Manager - Secure & Free (Android)
OneSignal Push Manager - Secure & Free
This app helps you manage your app credentials and provides intuitive UI for sending the notifications to your users.

Android: https://play.google.com/store/apps/details?id=com.sarbakaf.onesignalpush

Android app to manage & send push notifications via OneSignal

Features

  • Manage all your apps
  • Stores all your credentials in your phone
  • Offline storage, open-source and hence trustworthy
  • CRUD for app info with lovely UI
  • Simple notepad to save other necessary stuff
  • Send notifications to any of your apps, in any segment
  • From simple heading + message notifs to fancy ones, with icon, banner and extra data to pass-in the app (useful for deeplinks)

User Guide

  1. Get your "App ID" and "REST API Key" from OneSignal Dashboard.
  2. It is recommended by OneSignal NOT to save API key anywhere, therefore our app doesn't save it by default. It's optional.
  3. In the "APPS" section of our app (Push Manager), make a list of app names and IDs.
  4. In the "SEND NEW" section, fill the details and send in a segment of your choice.
  5. Button 1 can be used to send in a segment named 'Test', which you can configure from OneSignal Dashboard for your test devices.
  6. Button 2 can be used to send in a segment named 'All'.
  7. Button 3 can be used to send in any custom segment.
  8. Notepad can be used to jot down & save other necessary stuff.
  9. Profit?

Questions, suggessions and contributions are welcome.

The app is also available as a webapp for testing purposes here:  https://onesignal.netlify.app/

Shakeeb Ahmad

shakesvision

Saturday, 29 February 2020

Qaafiyah Expert (Android) - Release

NEW Update: The app's 2.0 version has been launched. Please see the 2.0 post → Feature packed and almost everything offline. [10 Aug, 2026]

Links:

Download Qafia expert
Qaafiyah Expert is a simple tool which contains

  1.  A rhyme generator, with support of diacritics, filter for Urdu poetic meters and 3 scripts for search. Works offline.
  2.  A lightweight diary with offline "save" support.
  3.  An online portal for awesome literary posts, updated periodically.


For those who were waiting for this

Why did it take so long?

Like always, I'd list many reasons (excuses?)
  1. God's wish.
  2. Learning android development takes some time.
  3. The basic structure had been completed in September 2019, which I had had on my mobile phone. I used to suggest qawaafi to people asking for them using the tool. But I wasn't satisfied. At the time of Windows software version (in 2016) I was new in the programming world. Not a pro now either, but whatever I've learned in these years, I thought to improve at least few things in it and add few features of my own interest. So, the app has seen many phases before being released to the public. The basic version had the same options I'd put in Windows app.
Now, those who used to constantly poke me via email or social media to provide the basic version at least, may say unspeakable things to me; but as I've said many times:
I have a constant urge to present the things in the best way possible.
So I delayed it. Although I've recently read in a gyaani's article that this bug of perfectionism should be killed ASAP.

One more reason for releasing it late is that nobody likes to update the app too many times. So, changing few things and releasing an update would do no good. And Google PlayStore, MashaAllah, bombards you with questions in every release, making it further difficult.

Requests

The app is still in the dev mode, so if you find any bug or want something to be included in the next version, please leave a review. If the response is good, I'll try to roll out next release soon.

Few features in upcoming versions

  • App interface language switch, for those who don't know Urdu script (Complete Internationalization)
  • Meanings and thesaurus on word-click
  • Taqti (Poetic Meter calculation)
  • Poetry workshop
I've two requests for you. First, to report bugs if you find any and if you want any other feature to be included in this app (other than the 4 mentioned above) then comment on the Play Store's rating page.
Second, If you have an idea for a new app, go to "online" section of this app and submit your idea on "Ek app aisi bhi."

I've few app ideas of my own interest, have to finish them too. Remember me in your supplications. 

Shakeeb Ahmad
February 16, 2020
Telegram: ShakesVision