Yesterday I took a day of PTO and spent a couple of hours on my mobile app. This is what came out of it:
I have hit a breakthrough. I have successfully cobbled together some code that will display an image picker, and when you select an image, it will resize it, display it, and save the resized copy to my photo gallery.
Sure, I did a bunch of copy pasting code, and I'm calling methods that are apparently deprecated, but I'll take care of that later.
My app does something now. This is starting to get exciting.
The best thing about this Android app development stuff is that I can open up Android Studio, have the code for an app right in front of me, plug in my Pixel to my laptop, hit a 'Run app' button, and BAM, the app is downloaded onto my phone. That's amazing. I don't have to jump through any hoops to get something custom-built on this phone.
The development itself? Well, I'm not really a fan of Android Studio or the Kotlin programming language. There are too many things going on in this IDE, and I feel like my single laptop monitor is not sufficient to look at the project structure, different source code files, and visual layouts. And it's even worse when I'm trying to follow a tutorial, splitting my screen to have the tutorial in a web browser on the left and Android studio on the right.
I can get through one section of the tutorial done in one sitting before I get too sleepy. I don't know man, I just don't like learning about new programming languages or technologies.
So, I'm trying to just create an app that will open up the photo gallery and let me choose a photo to do something with. I've found guides online for doing exactly that. At least I think I have. I've tried to follow two tutorials so far, and I've gotten too confused, so I went back to "Android Basics in Kotlin". Maybe the third photo gallery tutorial will make sense to me.
I've had this idea for a while, to create a mobile app. For my food blog, I take pictures and in order to get those pictures on to my site, I have to store them in my Digital Ocean "space". So, I hook up my phone to my Chromebook via USB to transfer the photos, and then I upload them to the server. But I also resize and rename the photos before uploading. It's kind of annoying.
I want to make an app so I can take pictures on my phone and directly upload them, resized and renamed, to the space.
But I don't know anything about mobile app development. I also have an iPhone, and no Mac, and I determined it was easier to obtain a non-iPhone smartphone than to get a Mac.
I took a break from making new posts on my food blog earlier this year. I told myself I wouldn't get back to that until I created this app. So, time to start learning Android app development.