building my first app
building my first app | ? ruptapas chakraborty | Best Poetry App, ThePoetikApp, Poetik, AR, Poetry, iOS, App Store, Watch App, Poems

building my first app

I thought of writing this article to mainly tell my journey as I developed my first app for the Apple App Store. Daunting but with loads of fun, excitement & thrill. These are the words that come to my mind. So, without any further delay, grab some popcorns (sorry that is my favorite), choose any of your favorite snacks and let's start the journey.

A journey of a thousand miles begins with a single step - Lao Tzu

people call it - the idea

With thousands of apps being developed and added to the ecosystem every month, analyzing the market and your capability and strength are very critical components before anything could begin. The next step would be to find out the gaps that the current market/apps fail to address.

Remember, your idea can be the same idea as tom, dick & harry, the experience of your app is the differentiator.

my story

I knew from the beginning, that it is going to be tough and so I quickly made friends with perseverance. So as it is going to be tough, I needed to find something that I am strong at and that for me was Poetry. I write English Poetry as a hobby so I started researching Poetry apps in the App Store. Quickly I did realize that there are very limited apps that are there which deal with there own poetry, it is mostly collaborators or just displaying famous poets poems.

So as I finalize that I am making an app on Poetry with my own poems, I had to now concentrate on how I should gel technology with the concept. I hope you remember the word 'differentiator' which I mentioned early.

the software

There are many popular languages that you can use to develop your app of choice,

...but by far the most robust programming language is the one that you are expert at.

Remember, as the journey is tough, you have to choose tools and techniques that will ease out some of the pain.

my story

I have a fair bit of experience with iOS & Swift language, so that was my obvious choice. But along with it, I take a keen interest in knowing about the framework and language enhancements that Apple brings to the world every year @WWDC. These pieces of information stand as vital anecdotes when fine-tuning my idea.

I had to make my app unique & innovative, so I had to invest time in how I merge poetry with technology as both are very different in many ways... right?. Few features from my app:

  • Voiceover & Closed Captioning - I wanted that there should be a way to recite the poem[as I will not be available to do the same for each one who has downloaded my app :)]. I used the closed captioning technique to highlight the current spoken word just like karaoke songs and at the same time, audio out the stanza. Interesting isn't it! Oh too early...Let's continue...
  • Recited voice based on geolocation - The app user should be given the liberty to change the voice style when reciting in voice over mode. This is important because I am launching the app across the world and not specific to my country only
  • AI & Machine Learning - In voiceover mode when a particular stanza is being recited, at that moment it refers to a CoreML model for sentiment analysis and conveys the emotion gist of the stanza in the form of an emoticon :), :(, :|,
  • Augmented Reality - I wanted the feel of sticking a poem that you like in the wall in your drawing room digitally. I used ARKit to accomplish this
  • Siri integration - I wanted poem categories to get launched using Siri Voice assistant
  • ...and much more - robust Search, Reminders, Favorite, Dictionary, Today's Widgets, Share in Social Media with a hashtag and this and that and so on...

so you get the idea... right? making your app unique and innovative.

I can confidently say and I think you will agree that, as of writing this article there is no Poetry app in the App Store which has such a robust, rich and innovative feature set.

verify & validate

Once your app is mostly ready, start verifying & validating each and every piece of information. For the content of the app rely as far as possible on contents created by you. By content, I mean image assets, app-specific text, etc. For functionality, keep continuously testing in devices & simulators.

my story

For content, I had to perform the proofreading and also spellcheck as I was dealing with literature. For image assets, I have almost created every banner images used in the app and my website. For app-specific images, I have referred to the new functionality of iOS 13 called "SF Symbols". This saved me on my purchase of an icon pack. Testing of the app is never enough, I have done the max I could. As my feature set mentioned above was hudge. I was only able to test certain features only in the device.

the final leg - when you just think it's over

Once you are done with your development & testing bit and confident to face the world. The next big task slowly kicks in... The App Store story and you need to write every bit of the story, starting with getting an App Store account.

my story

Once the account was ready, I had to fill in with the app description and keywords. Also one needs to provide a Privacy Policy link. You need to host your app privacy policy in an online place and it is recommended to be hosted on your website. In my case it is https://www.ruptapas.com/. You can additionally use your site to demonstrate various features of your app and can be used as your marketing tool.

Once the details are filled, you upload your binary and I must mention publishing using Xcode is a breeze. Kudos to Apple Engineers!!!

The Apple App Store review process is very stringent so try to code your app diligently, and follow all the guidelines before you publish for Apple review.

footer note

Once your app is published, take a moment to appreciate your achievement. Whatever be the fate of your app, the experience of building your app will remain with you for a lifetime.

As I conclude, I would request you all to download my app Poetik and experience it.

If you like it, please spread the word & like, share, rate & review it on the App Store

Website: https://ruptapas.com/poetik

#ThePoetikApp - available for iPhone, iPad & Apple Watch

No alt text provided for this image


The app is a free app & I have developed it for my love for technology and a way of giving back something to the world...

So until next time, hope to touch your heart through one of such apps that I create...


? ruptapas chakraborty

Krishnendu Kanjilal

Architect at Earnest & Young - Azure |.Net | Blazor | C# | SQL Server | Microsoft Certified Solution Architect

5 年

Awesome....

回复

要查看或添加评论,请登录

Ruptapas Chakraborty的更多文章

  • Why does AI emote human emotions?

    Why does AI emote human emotions?

    Over the past two decades, technological advancements have shifted from mobile-first to cloud-first, and we are now…

  • Apple Vision Pro - Travel App use case

    Apple Vision Pro - Travel App use case

    You know it is not real, but at times you pinch and say is this real! -- Ruptapas Chakraborty Apple's Vision Pro has…

    3 条评论
  • Power to Augment with Reality

    Power to Augment with Reality

    As persona-driven frontends quietly take centerstage, your view of the digital world will eventually blend into "You"…

  • Yours truly, Sustainability

    Yours truly, Sustainability

    If I were brave enough to convey the meaning of sustainability in one line, I would say..

  • AI from the lenses of a layman

    AI from the lenses of a layman

    Yes, you guessed it right. The hero image of this article is generated by AI This is one such positive outcome, out of…

    1 条评论
  • Native, Hybrid, Server driven - what UI architecture to choose for your app?

    Native, Hybrid, Server driven - what UI architecture to choose for your app?

    Here is a quote from Steve Jobs, that drives the thought around user experience in a very easy and elegant way. Some…

  • Developing wireframes of my app for the visionOS platform

    Developing wireframes of my app for the visionOS platform

    In the words of Irish writer Jonathan Swift Vision is the art of seeing what is invisible to others. This kinda seems…

  • SWIFT - International Payment

    SWIFT - International Payment

    Rup wanted to transfer £1000 to his family staying in India. He chooses a bank of his choice and initiates the transfer.

  • Privacy - Identity for sale

    Privacy - Identity for sale

    If the thumbnail on this article still does not make you worried, I do not have a clue on how can I emphasise further…

    2 条评论
  • brain computer interface in banking & finance - emotional currency

    brain computer interface in banking & finance - emotional currency

    Disclaimer: This is not a case study!!! This article in no way encourages or recommends the use of Brain implants or…

    1 条评论

社区洞察

其他会员也浏览了