Code a mobile app from scratch with me!

Soooo,

I’ve been working on a project and thought it might be cool to document the process of its creation. Y’all, coding is a CHALLENGE!!! I spend hourssss trying to figure out what works sometimes and usually have to just walk away from the laptop and take a break 🤦🏾‍♀️

But when it runs properly it’s the best feeling in the world 🥳 until you run it again and it breaks for no reason 😒

Anyway today I’m talking about dependencies, which are packages you need to add all the cool features to your app. These dependencies have tons of versions and they’re not all compatible with each other. There are templates out there you can use to start your app that include a package.json file with all the necessary dependencies, but if like me, you’re coding a unique app that requires a special touch✨you might want to find your dependencies yourself.

Remember to take breaks and breathe when you do this process because it is frustrating as heck!! But honestly GitHub copilot will become your best friend while doing this 😂

#codingjourney #techgirl #codingprojectideas #appdeveloper #Lemon8Diary

2025/1/7 Edited to

... Read moreHey everyone, building a mobile app from scratch felt like climbing a mountain at first! My initial thought was, "How hard can it be?" Spoiler alert: very! But seriously, if you're like me and wondering about the actual steps in making an app, beyond just the exciting idea phase, I've got some real talk for you. My journey started with just an idea and a whole lot of Googling "how to code an app from scratch". It felt overwhelming, but breaking it down into smaller pieces made it manageable. The very first step, after conceptualizing your app, is usually setting up your development environment and getting that initial project setup going. I literally spent about 6 hours just on this phase according to my work log, finding the right libraries and versions! It’s not just about installing software; it’s about making sure everything plays nicely together. One of the biggest hurdles I faced, and honestly, still do, is dealing with dependencies. These are essentially pre-written packages of code that add cool features to your app without you having to write everything yourself. Think of them as building blocks! But here’s the catch: not all packages are compatible with each other, and finding the right versions can be a nightmare. I learned the hard way about troubleshooting incompatible packages. Sometimes, it means digging through forums, sometimes it means replacing a package entirely, especially when trying to implement specific features like tab navigation. Tools like the React Native Directory can be lifesavers here, helping you find well-maintained and compatible packages. Plus, always keep an eye on your package.json file – it's your app's blueprint for all its external components. And let's talk about "AI app creation" and coding assistance. While AI won't build your entire unique app from scratch (yet!), it's an incredible co-pilot. I've been heavily relying on AI tools, particularly GitHub Copilot, to speed up my coding and even suggest solutions when I'm stuck. It's like having a super-smart assistant who knows all the syntax and can help you avoid common pitfalls. Just remember to understand what the AI suggests, don't just copy-paste! It’s a tool to augment your skills, not replace them. Building a mobile app is a marathon, not a sprint. There will be days you feel like giving up, hours spent staring at error messages, and moments where you just need to step away from the laptop. I often grab a lavender oat milk mushroom coffee latte – a little "Code Cafe" moment – to clear my head. But when you finally get a feature working, or your app actually runs, that feeling of accomplishment is absolutely unmatched. For anyone embarking on their own journey to build your own mobile application, remember to be patient with yourself, embrace the troubleshooting, and leverage all the resources available. It's a challenging but incredibly rewarding path!

14 comments

Maurs's images
MaursCreator

Are y’all working on any coding projects? If so what type of project is it?

Spice of Life Studios's images
Spice of Life Studios

ps, thank you for your encouragement!

See more comments