<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iOS Archives - Petamind</title>
	<atom:link href="https://petaminds.com/category/full-stack/front-end/ios/feed/" rel="self" type="application/rss+xml" />
	<link>https://petaminds.com/category/full-stack/front-end/ios/</link>
	<description>A.I, Data and Software Engineering</description>
	<lastBuildDate>Thu, 16 May 2024 02:22:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://petaminds.com/wp-content/uploads/2019/09/ic_launcher.png</url>
	<title>iOS Archives - Petamind</title>
	<link>https://petaminds.com/category/full-stack/front-end/ios/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How I build automated testing for the payment terminals</title>
		<link>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/</link>
					<comments>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Thu, 16 May 2024 00:27:17 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[card]]></category>
		<category><![CDATA[DSS]]></category>
		<category><![CDATA[payment]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[test]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=5173</guid>

					<description><![CDATA[<p>Payment terminals are devices used to process card transactions and must undergo extensive certification before being released to the market. Therefore, it is essential to test them quickly and reliably. I named the project as Mastoo (code name: MR2). The MR2 architecture To achieve this, our team are building a solution for automation testing with [&#8230;]</p>
<p>The post <a href="https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/">How I build automated testing for the payment terminals</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/how-i-build-automated-testing-for-the-payment-terminals/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorial: Multi-touch gesture for android</title>
		<link>https://petaminds.com/tutorial-multi-touch-gesture-for-android/</link>
					<comments>https://petaminds.com/tutorial-multi-touch-gesture-for-android/#comments</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Fri, 23 Oct 2020 03:34:21 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[gesture]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[multi-touch]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2853</guid>

					<description><![CDATA[<p>Multi-touch gestures are very useful in many common scenarios, such as zooming, panning. For game development, handling multi-touch is essential. This post will give a quick guide for handling multi-touch points. Project structure We create a new project name MultiTouch with Java and add a new class named GameScene as a subclass of android.view.View. The [&#8230;]</p>
<p>The post <a href="https://petaminds.com/tutorial-multi-touch-gesture-for-android/">Tutorial: Multi-touch gesture for android</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/tutorial-multi-touch-gesture-for-android/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>re-dev the first video game pong with SurfaceView and gameloop</title>
		<link>https://petaminds.com/re-dev-the-first-video-game-pong-with-surfaceview-and-gameloop/</link>
					<comments>https://petaminds.com/re-dev-the-first-video-game-pong-with-surfaceview-and-gameloop/#comments</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 02:21:56 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game loop]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[Pong]]></category>
		<category><![CDATA[surfaceview]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2688</guid>

					<description><![CDATA[<p>In this article, we recreate the two-player game Pong &#8211; the first arcade video game 1972 &#8211; for Android using Kotlin. We will implement the game SurfaceView, game loop design pattern, and code optimization for better performance. Game loop Game loop is a common design pattern in game development. It is already integrated into different [&#8230;]</p>
<p>The post <a href="https://petaminds.com/re-dev-the-first-video-game-pong-with-surfaceview-and-gameloop/">re-dev the first video game pong with SurfaceView and gameloop</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/re-dev-the-first-video-game-pong-with-surfaceview-and-gameloop/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Touch me if you can (V.0.1)- Hero vs monsters game</title>
		<link>https://petaminds.com/touch-me-if-you-can-v-0-1-hero-vs-monsters-game/</link>
					<comments>https://petaminds.com/touch-me-if-you-can-v-0-1-hero-vs-monsters-game/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Tue, 25 Aug 2020 07:30:12 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[assignment]]></category>
		<category><![CDATA[custom view]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hero]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[monster]]></category>
		<category><![CDATA[surface]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2661</guid>

					<description><![CDATA[<p>This is a (very) simple JAVA implementation of the game &#8220;hero vs monsters&#8221; as part of the year 1 BSE lab. The implementation is mainly for demonstrating the custom view and touch event. Video tutorial is at the end of the article. The UI it will be a very simple UI with only one view [&#8230;]</p>
<p>The post <a href="https://petaminds.com/touch-me-if-you-can-v-0-1-hero-vs-monsters-game/">Touch me if you can (V.0.1)- Hero vs monsters game</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/touch-me-if-you-can-v-0-1-hero-vs-monsters-game/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create a simple YET most addictive apps/games</title>
		<link>https://petaminds.com/create-a-simple-yet-most-addictive-apps-games/</link>
					<comments>https://petaminds.com/create-a-simple-yet-most-addictive-apps-games/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Wed, 12 Aug 2020 10:33:39 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[addictive]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[sticky]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2617</guid>

					<description><![CDATA[<p>With simple implementation, no user can escape from this addictive app! They will cry desperately for help! Let do it! The UI Do not spend much time on this. As said, make it as simple as possible. You can use any text, images, for the activity. TRICK #01: Disable the back button To let users [&#8230;]</p>
<p>The post <a href="https://petaminds.com/create-a-simple-yet-most-addictive-apps-games/">Create a simple YET most addictive apps/games</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/create-a-simple-yet-most-addictive-apps-games/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Don&#8217;t copy and paste sensitive information &#8211; here is why</title>
		<link>https://petaminds.com/dont-copy-and-paste-sensitive-information-here-is-why/</link>
					<comments>https://petaminds.com/dont-copy-and-paste-sensitive-information-here-is-why/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Sat, 01 Aug 2020 00:44:15 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[SWIFT]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2611</guid>

					<description><![CDATA[<p>Clipboard was created for productivity purposes but developers can easily exploit this for malicious purposes. This article will demonstrates how to access Android/iOS clipboard from an activity or background service. Clipboard access Android provides a powerful clipboard-based framework for copying and pasting. It supports both simple and complex data types, including text strings, complex data [&#8230;]</p>
<p>The post <a href="https://petaminds.com/dont-copy-and-paste-sensitive-information-here-is-why/">Don&#8217;t copy and paste sensitive information &#8211; here is why</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/dont-copy-and-paste-sensitive-information-here-is-why/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Redesign A boring game to an extreme</title>
		<link>https://petaminds.com/redesign-a-boring-game-to-an-extreme/</link>
					<comments>https://petaminds.com/redesign-a-boring-game-to-an-extreme/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Sat, 25 Jul 2020 11:14:50 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[guessing]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[sound]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2558</guid>

					<description><![CDATA[<p>Boring or fun is quite subjective while talking about gaming. However, by applying proper design principles, we can put most players in an intended experience even for a very simple game. This article will demonstrate some tricks to achieve that. Video tutorial is at the end of the post. What is the game 🤔 It [&#8230;]</p>
<p>The post <a href="https://petaminds.com/redesign-a-boring-game-to-an-extreme/">Redesign A boring game to an extreme</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/redesign-a-boring-game-to-an-extreme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://petaminds.com/wp-content/uploads/2020/07/That_Part-mp3cut.net_.mp3" length="1346917" type="audio/mpeg" />
<enclosure url="https://petaminds.com/wp-content/uploads/2020/07/Intense_Suspense-mp3cut.net_.mp3" length="1078483" type="audio/mpeg" />

			</item>
		<item>
		<title>Understand iOS development in 2 minutes</title>
		<link>https://petaminds.com/understand-ios-development-in-2-minutes/</link>
					<comments>https://petaminds.com/understand-ios-development-in-2-minutes/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Thu, 09 Jul 2020 23:12:04 +0000</pubDate>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[petamind]]></category>
		<category><![CDATA[SWIFT]]></category>
		<category><![CDATA[swiftui]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2485</guid>

					<description><![CDATA[<p>A short video of Petamind that demonstrates a whole iOS development process. Install Xcode Create a project Create GUI Add code Test iOS app Release to App Store Subscribe Petamind on YouTube now!</p>
<p>The post <a href="https://petaminds.com/understand-ios-development-in-2-minutes/">Understand iOS development in 2 minutes</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/understand-ios-development-in-2-minutes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TYPEALIAS in swift ios</title>
		<link>https://petaminds.com/typealias-in-swift-ios/</link>
					<comments>https://petaminds.com/typealias-in-swift-ios/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Sun, 08 Mar 2020 11:54:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[SWIFT]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2399</guid>

					<description><![CDATA[<p>In this article, you will learn about typealias and its use cases in Swift, a programming language developed by Apple. A type alias allows you to provide a new name for an existing data type into your program. After a type alias is declared, the aliased name can be used instead of the existing type throughout the [&#8230;]</p>
<p>The post <a href="https://petaminds.com/typealias-in-swift-ios/">TYPEALIAS in swift ios</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/typealias-in-swift-ios/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Should we go for swiftui? &#8211; ios dev</title>
		<link>https://petaminds.com/should-we-go-for-swiftui-ios-dev/</link>
					<comments>https://petaminds.com/should-we-go-for-swiftui-ios-dev/#respond</comments>
		
		<dc:creator><![CDATA[Tung Nguyen]]></dc:creator>
		<pubDate>Mon, 02 Dec 2019 22:13:00 +0000</pubDate>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[SWIFT]]></category>
		<category><![CDATA[swiftui]]></category>
		<category><![CDATA[xcode]]></category>
		<guid isPermaLink="false">https://petaminds.com/?p=2122</guid>

					<description><![CDATA[<p>After Apple unveiled the new UI framework this June earlier 2019, all apple community became thrilled to see it in action and to try SwiftUI app development. Let’s take a closer look at a brand-new framework.&#160; From imperative to declarative UI. What is SwiftUI SwiftUI is a new Swift-based advanced toolkit that is reshaping the [&#8230;]</p>
<p>The post <a href="https://petaminds.com/should-we-go-for-swiftui-ios-dev/">Should we go for swiftui? &#8211; ios dev</a> appeared first on <a href="https://petaminds.com">Petamind</a>.</p>
]]></description>
		
					<wfw:commentRss>https://petaminds.com/should-we-go-for-swiftui-ios-dev/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
