Skip to main content

The quest to make an android app in a month

I have made a program in Python that helps you manage a hypothetical movie theatre. You can see your customers, the amount in their wallets , list of movies you show in this said theatre , edit them, and most importantly see their performance graphs to evaluate their popularity and make the suitable changes to your movie catalogue so your imaginary theatre doesn't go bankrupt. You can also do all the customer stuff like purchasing tickets too.  

This "Hypothetical" movie theatre can be a real movie theatre and someone who actually owns a movie theatre can use my program.......If only they can actually use my program in a more usable way. As currently my python code only runs in the IDE terminal and suffice to say a terminal text prompt is neither very attractive nor user friendly.

So to solve this problem I will be learning to code in Android Studio using Kotlin. 










Why Android?

I decided to start learning on how to make apps  on Android due to the majority of mobile users using Android. Android has more than 2.5 Billion mobile users in the world. That's a lot of users, and a lot of potential movie theatre owners that can use my app. In addition to this I can also diversify my experience in programming by using Kotlin and expand my coding knowledge. 


Why a month for all this?

As I have a dev feast coming up in my college and I would like to present my personal project . Only android apps are accepted. So I have to make an app in a month somehow or miss out on this cool opportunity.


That was all for this blog. Stay tuned for updates.

(You can check out the Python code for my Movie Ticketing System here)

Comments

Popular posts from this blog

Speech Recognition in Python

 I recently made this python speech recognition code. It's a simple , little project ment to teach the basics of speech recognition using python. It uses the SpeechRecognition library by Anthony Zhang and a text-to-speech (TTS)  element powered by the pyttx3 library made by Natesh Bhatt.  Below is the documentation to go along with the project. And here is the github repo Simple Python Speech Recognition by Prabal Pratap Singh Rawat

CAD : The computer aided design miracle

In this world the musing of the humble designer is seldom talked about or even thought of. What happens between the desk and the drawing board of an engineer, stays there. Even among engineering circles, the skill as important as making drawings of a physical product won't have enough suitors to fill a small room with to talk about. And in all honesty, that is fair. Making engineering drawings, or engineering graphics, for those with taste, is frankly very boring. It's tedious work making detailed drawings of a something that doesn't exist in the world, but you have to make sure its correct to the inch, on paper. To some it is an art only given to the most honored engineers, to most, it is as boring a watching paint dry.  The world has gone far away from the days of yore. No longer is the creation ground of all things engineered on paper, willed into the world by the mind of an engineer and his pencil. And with new blood, comes new innovations. The world has gone the way of...

Bare bones andriod app using kotlin (update)

An update to my last blog about the quest to make an Android app in less than a month.  After reading the Kotlin documentation and looking up tutorials on basic app development in Kotlin I finally made my very first app. It is quite basic. Currently it's just a starting scene with log in or register  options available. More functionality will be added as I learn more.      I cannot post the pictures in this post. The app is on windows and I am typing this while booted on Linux (yes i dual boot linux). I will tell you what tho, in the next update to backdrop I will attach pictures of the app.   I had submitted my python code to the GDSC app showcase but it wasn't selected. Which is understandable as it was just a code, not a full blown mobile application. For that I need time.  That sums it up for the update. This took alot of time to post as I was busy with college stuff.