Tech

Sure, kids can develop iPhone apps. But It’s Not Easy


First time Apple released Swift Playground as an iPad app in 2016 and the next MacOS version in 2020. It’s free and lets you edit the code in a window and see how the code will look in the finished app in another window (in real time). There are built-in lessons and challenges for you to work through, and you can load example playgrounds to see how they work. It’s designed to teach you the basics with guided tutorials, and it flags errors in your code as you type. Your iPhone apps can be created entirely in Swift Playgrounds, but you can also export projects as Xcode (Apple’s full-fat development environment).

“Apple has provided a lot of beginner coding tutorials for Playgrounds, but after a while I needed more insight and advanced,” Kumar said. He feels he lacks the coding experience needed to understand the dense developer documentation. “The main way I learned how to develop iOS apps was by looking at sites like Hack with Swift and also by finding the above code GitHub.”

Ben Robinson, young developer of Anxiety relief: Find your calm, tells a similar story. He started developing his first proper iPhone app when he was 13 years old but has been learning about programming for a few years.

“The Apple documentation was pretty scary at first,” says Robinson. Unless I know exactly how an API [application programming interface] worked, it can be hard to find the specific component I need. Take a mental leap from thinking about things procedurally to abstracting your code and using object/protocol designs.”

At first he gets bogged down thinking about everything he’s literally coding and trying to implement functions that do too many operations. But he said that the iOS developer community has been supportive and provides a lot of resources to use. Like Kumar, Robinson found Hacking With Swift Tutorial by Paul Hudson helpful, as they guide him through a series of APIs and encourage him to build things with them along the way.

“I don’t know any app developers; When I’m in trouble, I often leave it to any answer I can find on stack overflow“Robinson said. “All self-taught developers face this problem, but it also made me more resilient and independent. I have become more confident in thinking logically about problems as they arise and solving them effectively.”

Robinson continues to perform a The iOS version of the Mafia party game to play with his friends and he hopes to pursue a career in technology. “If you have an idea, go for it! You never know which ideas will work,” he says as advice for aspiring young developers. “If your idea excites you enough, you will always be able to learn the skills needed to make it happen.”

Kumar echoed that point, adding that it’s best to start with lots of small projects that focus on the things you really care about. That way, you learn quickly and have more motivation to complete. He also recommends spending a lot of time brainstorming and visualizing your app before you start coding.

cat nap

For our cat app, it works slow. My kids have been designing icons seriously, compiling cat facts and trying to decipher the meows and whines of our two cats, hoping a Rosetta Stone-style discovery will allows us to develop an application that is capable of translating their sounds. When it comes to coding, the heavy lifting is on my shoulders. Sadly, I’ve been struggling to find the time and honestly, I’m not a programmer. My kids have watched tutorials and learned about Swift Playgrounds, but even with the examples, it takes a while to understand the concepts.

We tried to put together an app that displays cat information and a random quote generator, but it became clear that our skills fell short of the original goal. The kids were unimpressed, and my attempts to curb the creepy feature went unnoticed. As I told this story optimistically, I was imagining an upbeat and inspiring story of our app development, and this is where you click through to the App Store to see the pretty impressive results. our statue. Yes, the actual bite.

By the time the kids go back to school, a complete application is clearly unlikely. There was no good way to tell someone their project was being boxed, but in the end, I was spared. The final nail in the coffin was hammered when my youngest child informed me that someone was ready. cat translator app and gently suggested we work on a site. And so, our project ended up on the scrap heap (most app projects certainly do), but the journey was fun and we all learned. anything else- New respect for app developers has gone far.

news7g

News7g: Update the world's latest breaking news online of the day, breaking news, politics, society today, international mainstream news .Updated news 24/7: Entertainment, Sports...at the World everyday world. Hot news, images, video clips that are updated quickly and reliably

Related Articles

Back to top button