<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>How AI factors into the app development</title>
		<link>/blogentry/196984</link>
		<atom:link href="https://www.lotterypost.com/rss/blogcomments/196984" rel="self" type="application/rss+xml" />
		<description>hypersoniq's Blog: How AI factors into the app development</description>
		<dc:language>en-us</dc:language>
		<generator>Lottery Post RSS Generator</generator>
		<item>
			<title>Original Blog Entry: How AI factors into the app development</title>
			<link>/blogentry/196984</link>
			<guid isPermaLink="true">/blogentry/196984</guid>
			<pubDate>Sat, 31 Jan 2026 11:55:40 GMT</pubDate>
			<dc:creator>hypersoniq</dc:creator>
			<description><![CDATA[<p>Since I am brand new to development with KivyMD, I use the free version of Microsoft Copilot in the role of a tutor.<br /><br />This works because I did learn how to make basic applications for Android and iOS in school, so the help came in the form of prompts like In Android development I could do insert task , how is this accomplished in KivyMD? It would show me the basic design pattern and I would then work on implementing it in the code. It is also helpful in solving complex trace errors in Python, as this is now a complex app structure.<br /><br />Kivy (and kivyMD) allow me to leverage the python skills I have built up in a real structured application without the overkill of a big Python framework such as Django.<br /><br />So I would follow the design pattern of designing from the start screen down every button path, building screens and solving issues as I go. All of the issues with using AI quickly disappear if you use it in this manner. Since it is not writing the code, it does not hallucinate. I tend to pick descriptive variable names and file names so I can tell what is going on easier. Since I am not relying on AI to do the heavy lifting, there is no complex or poorly designed spaghetti code to unravel. No paid AI account required. Could have used ChatGPT, but one thing I have found is that giving Copilot a role like a tutor, it does a better job of only giving you what is asked AND explaining issues like Kivy UI timing that I might not have fully understood just starting out.<br /><br />The bottom line is that AI can be useful without becoming a crutch, IF you already have coding experience... I have no idea of how vibe coders , those who generate code without knowing anything about coding, do what they do.<br /><br />Sure it is taking me months instead of days or even hours to get this done, but I understand how everything works because I built it. When it comes time to replace Cash4Life with Millionaire4Life, I know exactly what files need to change and where to find them.<br /><br />AI does help keep focus to the task at hand as well, instead of trying to solve all problems at once, I am learning to resolve issues and implement features in a clean and organized manner.... &#x5b;&#xa0;<a href="/blogentry/196984">More</a>&#xa0;&#x5d;</p>]]></description>
			<category>Blog Entry</category>
			<category>hypersoniq</category>
			<wfw:comment>https://www.lotterypost.com/blogentry/196984</wfw:comment>
		</item>
	</channel>
</rss>

