<?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/">
  <channel>
    <title>DEV Community: Thomas George | 1st Phorm</title>
    <description>The latest articles on DEV Community by Thomas George | 1st Phorm (@thetwgeorge).</description>
    <link>https://dev.to/thetwgeorge</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F411962%2Fbcbe497a-6155-4ec5-8b46-4fbef2dc709d.png</url>
      <title>DEV Community: Thomas George | 1st Phorm</title>
      <link>https://dev.to/thetwgeorge</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thetwgeorge"/>
    <language>en</language>
    <item>
      <title>Portfolio Review</title>
      <dc:creator>Thomas George | 1st Phorm</dc:creator>
      <pubDate>Fri, 17 Jul 2020 02:15:47 +0000</pubDate>
      <link>https://dev.to/thetwgeorge/portfolio-review-ie4</link>
      <guid>https://dev.to/thetwgeorge/portfolio-review-ie4</guid>
      <description>&lt;p&gt;Hey everyone! My name is Thomas and I am a Mobile Applications Developer working with Ionic/Angular for 1st Phorm. Over the past few years I have been slowing tweaking and adding items to my portfolio and I was wondering what y'all think and if there's anything I should add/change? I want to make this a very interactive, and in-depth portfolio (and I also love software Easter Eggs so there are a few in there). Thanks for any constructive critism.&lt;/p&gt;

&lt;p&gt;You can find my portfolio below:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://thethomasgeorge.com"&gt;http://thethomasgeorge.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;-Thomas&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Adding Badge Notifications with Ionic 5 and Angular</title>
      <dc:creator>Thomas George | 1st Phorm</dc:creator>
      <pubDate>Fri, 19 Jun 2020 03:49:29 +0000</pubDate>
      <link>https://dev.to/thetwgeorge/adding-badge-notifications-with-ionic-5-and-angular-2j5</link>
      <guid>https://dev.to/thetwgeorge/adding-badge-notifications-with-ionic-5-and-angular-2j5</guid>
      <description>&lt;p&gt;So you have an app that you’ve been working on for a while, and you can picture the perfect item to add next. A way for people who use your app to know when they have something that needs their attention.&lt;/p&gt;

&lt;p&gt;Recently, I’ve had the same thought and found a few issues with implementing it in an Ionic application successfully. So here i’ll go through adding it and possible issues you might have with making it build and successfully run.&lt;/p&gt;




&lt;h4&gt;
  
  
  Getting Started
&lt;/h4&gt;

&lt;p&gt;The only items you will need to get started is your project you wish to add Badge Notifications to, (&lt;em&gt;obviously&lt;/em&gt;) a working computer, and internet connection.&lt;/p&gt;

&lt;h4&gt;
  
  
  Adding the code
&lt;/h4&gt;

&lt;p&gt;The last time I checked the Ionic documentation had three different pages all talking about different ways to implement Badge Notifications. In these pages, there was only &lt;a href="https://ionicframework.com/docs/native/badge"&gt;one&lt;/a&gt; that worked for our specific goal in mind, the second was speaking about adding &lt;a href="https://ionicframework.com/docs/api/badge"&gt;Badge Notification Icons&lt;/a&gt; to your project (on tabs or columns) and the last was an outdated version of what we were trying to do that only worked on Ionic 3.&lt;/p&gt;

&lt;p&gt;If you’re using Cordova:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic cordova plugin add cordova-plugin-badgenpm 
install @ionic-native/badge
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;If you’re using Capacitor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install cordova-plugin-badgenpm 
install @ionic-native/badge
ionic cap sync
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Next, we will be adding the code required to actually make it work in your project.&lt;/p&gt;

&lt;p&gt;Starting out, open the page you would like to add the Badge Notification to. Once you have opened the file you would like to use it on, add the following to the import section of your file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { Badge } from '@ionic-native/badge/ngx';
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;In the Constructor, add &lt;code&gt;private badge: Badge&lt;/code&gt; to the list.&lt;br&gt;
There are four &lt;em&gt;main&lt;/em&gt; functions used for Badge manipulation. The first being &lt;code&gt;this.badge.set()&lt;/code&gt; which takes in one argument of type integer to set the badge count to. For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public notifyUser() {
   if(thisUser.notifications.value &amp;gt;== 0){
      this.badge.set(this.notifications.value);
   }
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;The next function used for Badge manipulation is this.badge.increase() which takes in one argument of type integer to add to the current badge count.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public updateBadge() {
   if(SOMETHING_HAS_CHANGED) {
      this.badge.increase(NUMBER_TO_ADD_TO_CURRENT);
   }
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;There is another function that does the opposite of the previous function we spoke about and that is &lt;code&gt;this.badge.decrease()&lt;/code&gt; which also takes in one argument of type integer. However, instead of incrementing the current badge count, it decrements. For example, if you would like to keep track of if a user has view some notifications but not all, you can simply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public updateBadge(countToDecrement) {
      this.badge.decrease(countToDecrement);
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;The last and final main function that the Badge class gives us is &lt;code&gt;this.badge.clear()&lt;/code&gt; which clears the current badge count and removes it from displaying on the app icon. An example of how this would work is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public updateBadge(currentBadgeCount) {
   if(currentBadgeCount === 0) {
      this.badge.clear();
   }
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;






&lt;h4&gt;
  
  
  Issues I’ve Faced and Their Solutions
&lt;/h4&gt;

&lt;p&gt;While adding this to my very own project, I came into some issues. Whether they were from me just not knowing the common practices of adding a new feature to an Ionic App, or if it was truly an issue. Either way, I have added them below to make sure y’all don’t have to go through them and spend hours traversing the internet in search for fixes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ERROR Error: StaticInjectorError(AppModule)[Badge]: 
  StaticInjectorError(Platform: core)[Badge]: 
    NullInjectorError: No provider for Badge!
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;This error will show in the Console Window after you run ionic serve and nothing displays on the page that loads. To fix this issue, go into your &lt;code&gt;app.module.ts&lt;/code&gt; file and in the ‘Providers’ section, and add Badge into the list. The final thing to do to fix this issue is add the following line at the top where the import list is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { Badge } from '@ionic-native/badge/ngx';
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Once you add those two things, re-build and run your project and it should fix your issue.&lt;/p&gt;




&lt;p&gt;If you would like to view my previously written articles or connect with me, visit my website by &lt;a href="https://medium.com/@thetwgeorge"&gt;clicking here&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>ionic</category>
      <category>ios</category>
      <category>android</category>
      <category>angular</category>
    </item>
    <item>
      <title>Personalities &amp; Perspectives of UI &amp; UX Design for Websites</title>
      <dc:creator>Thomas George | 1st Phorm</dc:creator>
      <pubDate>Fri, 19 Jun 2020 03:42:50 +0000</pubDate>
      <link>https://dev.to/thetwgeorge/personalities-perspectives-of-ui-ux-design-for-websites-jh8</link>
      <guid>https://dev.to/thetwgeorge/personalities-perspectives-of-ui-ux-design-for-websites-jh8</guid>
      <description>&lt;p&gt;Take a walk through your local town and you will see people with a variety of different shapes, sizes, personalities, and perspectives. Each with their own goals, dreams, thoughts, and expressions of the world. What if I told you that websites should have and need a particular personality of their own? For example, when you visit Facebook, why is the layout structured in that specific way? Why are the icons THAT type of icon? Why are there certain tools or items integrated into it? It has to deal with how the user of the site thinks and perceives the world around them.&lt;/p&gt;

&lt;p&gt;When you use an Android Phone, what type of person do you believe it is centered around? What about an iPhone? The Android setup has more effort put into the utilitarian side of the market. So you would usually picture someone who loves to know what’s all running, and the nitty-gritty of the whole phones’ ecosystem. Whereas the iPhone focuses majorly keeping items neat and visually appealing. When you picture the type of person that would enjoy using iPhones, you picture someone who enjoys simplicity and organization without having to worry about all the settings and extra options.&lt;/p&gt;

&lt;p&gt;Today I will be discussing a few ways that add a personality to your projects and really make the user feel connected to your application.&lt;/p&gt;

&lt;h4&gt;
  
  
  Brand Colors
&lt;/h4&gt;

&lt;p&gt;When it comes to choosing which colors you will use for your application, first you must think about how you would like your user to feel when they traverse it. For example, what do you think that Facebook wants the users who visit their site to feel when they visit it? If you recall, Facebook’s colors are dark blue, light blue, and white. Using the figure below, we can see that the color blue gives a calming sense to the person. If we look at another widely used software like Evernote, we see that they focused their main color around shades of green. Green expresses refreshments and signifies growth.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y1lD1zep--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2AXyY9tCMFu_7Yb0Rk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y1lD1zep--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2AXyY9tCMFu_7Yb0Rk.png" alt="Colors &amp;amp; Their Meanings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Images
&lt;/h4&gt;

&lt;p&gt;Whether a site is meant to be formal or informal can all come down to one thing, and that’s what type of imagery the developer or company has displayed throughout their site. Let me give an example, look at the next couple images below and before going to the next paragraph write down what type of website comes to mind or the&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u6QKWMFD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2ANyBMetbXvwpmq5l2" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u6QKWMFD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2ANyBMetbXvwpmq5l2" alt="Photo by fauxels from Pexels"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HK2p27wP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2ApiIABxoplA_pxjb_" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HK2p27wP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/700/0%2ApiIABxoplA_pxjb_" alt="Photo by Philipp Birmes from Pexels"&gt;&lt;/a&gt;&lt;br&gt;
When you viewed the two images above did your mind picture a large company with hundreds of employees that are very formal and dedicated with what they work on? Or what about a law firm that handles many of the cities biggest clients and gets them out of trouble (to be honest, I might just be watching too much of Suits…).&lt;/p&gt;

&lt;p&gt;Let us take a look at another example. Again, before going on to the next paragraph, think about what comes to mind when viewing these images.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EWh-eWEZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/500/0%2A92FP3rFpGNTSHU8E" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EWh-eWEZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/500/0%2A92FP3rFpGNTSHU8E" alt="Photo by Archie Binamira from Pexels"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sZqqCArM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/500/0%2AVYGcO2vh-dMiNXoq" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sZqqCArM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/500/0%2AVYGcO2vh-dMiNXoq" alt="Photo by Te lensFix from Pexels"&gt;&lt;/a&gt;&lt;br&gt;
When viewing these images did you picture a very personal vlog of a person traveling around the world exploring new places and seeing what the world has to offer? Do you see what I mean? Based on what type of imagery you use, determines what type of emotions the visitors of your site get.&lt;/p&gt;

&lt;h4&gt;
  
  
  Personal Touches
&lt;/h4&gt;

&lt;p&gt;When users visit your website and see that you added items that — although they are not required for the site to run — are added to help them as a user, they have a higher chance of becoming brand loyal. One way you can add a personal touch to your companies website or application is by adding Easter Eggs. What are Easter Eggs you may ask? They’re hidden references, clues to other games, movies, or software that are scattered throughout a website where only a number of people usually find them or know about them. If you would like to read more about Easter Eggs, view my article &lt;a href="https://medium.com/@thetwgeorge/everybody-loves-easter-eggs-aff3a0c4b537?source=your_stories_page---------------------------"&gt;“🎉 Everybody Loves Easter Eggs”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PYuuJj2V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/640/0%2AIJd16xqPNHSqZDdM.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PYuuJj2V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/640/0%2AIJd16xqPNHSqZDdM.gif" alt="Thanos Easter Egg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.google.com/search?safe=strict&amp;amp;sxsrf=ALeKk016ouQxr_nYOQfJOihoakcWbhhPXg%3A1587788536287&amp;amp;source=hp&amp;amp;ei=-LqjXteZD87NtQbLwq7oBQ&amp;amp;q=thanos&amp;amp;btnK=Google+Search&amp;amp;oq=reactjs+post+request&amp;amp;gs_lcp=CgZwc3ktYWIQAzICCAAyBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjoFCAAQgwE6BAgjECc6BQgAEJECOgcIABAUEIcCOggIABAWEAoQHlDRywFYq-8BYOfwAWgDcAB4AIABUYgB5gqSAQIyMJgBAKABAaoBB2d3cy13aXo&amp;amp;sclient=psy-ab&amp;amp;ved=0ahUKEwjX9bmd3YLpAhXOZs0KHUuhC10Q4dUDCAk&amp;amp;uact=5"&gt;Click Here&lt;/a&gt; to View This Easter Egg&lt;/p&gt;




&lt;p&gt;References:&lt;br&gt;
DIGITAL MARKETING AND GUERRILLA MARKETING: HUGE OPPORTUNITIES FOR START-UP COMPANIES — Scientific Figure on ResearchGate. Available from: &lt;a href="https://www.researchgate.net/figure/Colors-and-their-meanings_fig1_320489998"&gt;https://www.researchgate.net/figure/Colors-and-their-meanings_fig1_320489998&lt;/a&gt; [accessed 22 May, 2020]&lt;/p&gt;




</description>
      <category>ionic</category>
      <category>ios</category>
      <category>angular</category>
      <category>react</category>
    </item>
    <item>
      <title>The Different Types of Ionic 5 Starter Template</title>
      <dc:creator>Thomas George | 1st Phorm</dc:creator>
      <pubDate>Fri, 19 Jun 2020 03:37:40 +0000</pubDate>
      <link>https://dev.to/thetwgeorge/the-different-types-of-ionic-5-starter-template-5eh6</link>
      <guid>https://dev.to/thetwgeorge/the-different-types-of-ionic-5-starter-template-5eh6</guid>
      <description>&lt;p&gt;For the developers in the room who have already created a few applications using Ionic, this article will be boring and dull as attending a 2-hour Zoom conference call. I would suggest for the more advanced people to get ahead to the next article.&lt;br&gt;
For the developers in the room that are wanting a quick introduction into the pages of Ionic, how the look, and what they come with without actually having to install, open, and run each of them separately, this is the article for you!&lt;/p&gt;
&lt;h4&gt;
  
  
  What is Ionic?
&lt;/h4&gt;

&lt;p&gt;So before we get to the actual pages in Ionic normally used, first we must know what exactly is Ionic. Ionic is a framework that “makes it easy to build high-performance mobile and Progressive Web Apps (or PWAs) that look and feel beautiful on any platform or device” (“What is Ionic.”). It pairs with any commonly used Javascript (JS) or JS frameworks, such as AngularJS, ReactJS, and VueJS to make it simple and easy to create applications for Android, iPhone, and Windows mobile devices.&lt;/p&gt;
&lt;h4&gt;
  
  
  What are Progressive Web Apps?
&lt;/h4&gt;

&lt;p&gt;If you’re a beginner in all this, you also might be thinking to yourself “What are Progressive Web Apps?” Progressive Web Apps (PWAs) are web applications that have been designed so that they can take the best of web apps and mobile (native) apps. In the past, all apps used to be built natively, which means it is coded in a specific programming language for that device. In the recent few years, we have seen a rise is PWAs across both Google Play and the Apple App Store. Two well-known examples of PWAs are Slack and Spotify.&lt;/p&gt;
&lt;h4&gt;
  
  
  Blank Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oNfAmijM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2ARHDuzVOkl97HdN24" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oNfAmijM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2ARHDuzVOkl97HdN24" alt="Blank GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I know this may be difficult to grasp, but running the below command creates… you guessed it… a blank template. Of course, where it has  that’s where you place the name of your project.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; blank
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  Tabs Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KSsLFVyp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2AfO2bYPj4qJG4e5m0" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KSsLFVyp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2AfO2bYPj4qJG4e5m0" alt="Tabs GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This template creates a starter Ionic app that has 3 different tabs at the bottom of the screen for a user to click and be able to switch between pages.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; tabs
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  Super Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zS-zQOKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2ABFkPSsI_LXrkXOr0" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zS-zQOKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2ABFkPSsI_LXrkXOr0" alt="Super GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Super Template includes everything but the kitchen sink (although I believe they’re adding that in the next update 🤔). I would not suggest starting with this one as your first dive into Ionic because it comes PACKED.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; super
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  Side-Menu Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u60es8Zi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2A73Sl99Iw87gjZZex" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u60es8Zi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2A73Sl99Iw87gjZZex" alt="Side-menu GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the Side-Menu Template, you see just how having a sidebar would work inside an Ionic application. The cool part of this template is that it will still work even outside the mobile view in Desktop Mode! The only thing that will change is that the side-menu will become static and you will always be able to view the menu.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; sidemenu
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  Conference Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ea85exZM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2A-xKtet5uO6x5-eac" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ea85exZM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/512/0%2A-xKtet5uO6x5-eac" alt="Conference Template GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I truly love what the Ionic Team makes and they’re keen eye for detail when it comes to documentation and examples. They have set the bar high for future frameworks and software applications. The conference app shows just how much care and detail they put into everything by giving the developer a running example of a mobile application that might possibly be used for a conference.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; conference
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  “My First App” Template
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_GnO7-jN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/700/0%2AvCN83OqV53zmVhYF.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_GnO7-jN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/700/0%2AvCN83OqV53zmVhYF.gif" alt="My First App GIF"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The “My First App” template provides a working mobile application that shows you many different elements that an Ionic application can come with. As well as how to set up each element!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ionic start &amp;lt;YOUR_APP_NAME&amp;gt; my-first-app
ionic serve --lab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;— References&lt;br&gt;
Ionic Framework. “What Is Ionic.” Ionic Framework, ionicframework.com/what-is-ionic.&lt;/p&gt;




&lt;p&gt;If you would like to view my previously written articles or connect with me, visit my website by clicking here!&lt;/p&gt;

</description>
      <category>ionic</category>
      <category>angular</category>
      <category>react</category>
      <category>pwa</category>
    </item>
    <item>
      <title>Here’s A List of Ideas to Get Started Learning Ionic 5!</title>
      <dc:creator>Thomas George | 1st Phorm</dc:creator>
      <pubDate>Thu, 18 Jun 2020 18:48:00 +0000</pubDate>
      <link>https://dev.to/thetwgeorge/here-s-a-list-of-ideas-to-get-started-learning-ionic-5-dda</link>
      <guid>https://dev.to/thetwgeorge/here-s-a-list-of-ideas-to-get-started-learning-ionic-5-dda</guid>
      <description>&lt;p&gt;We’ve all been there… Learning a new programming language (or even your first programming language) and you have all these ideas as to what you will make once you understand that language. Then that time comes along and you have completely forgotten all those great ideas that you thought about when you first began learning.&lt;/p&gt;

&lt;p&gt;I’ve been there PLENTY of times, probably too many for me to count; however, when I was learning Ionic/Angular, I finally fixed that problem by actually writing them down!&lt;br&gt;
Below I have added a list of ideas not just for me to build to improve my knowledge in Ionic but for you as well! If you have any more ideas I can add to this list, DM me on twitter by clicking here!&lt;/p&gt;

&lt;h3&gt;
  
  
  Note Taking App
&lt;/h3&gt;

&lt;p&gt;I don’t know about you, but I’m the type of person that without a to-do list, I’m all over the place and never actually know what I need to do. Which, over the years means I’ve stacked up MANY notebooks of to-do lists.&lt;br&gt;
To kick this habit, I’ve tried using Google Keep, Making lists on an electronic notepad, and even Evernote. But each of them either does not everything I need in a task list or gets lost in all the other lists.&lt;/p&gt;

&lt;p&gt;One way to solve this is by creating your OWN app. In my own example, I would keep the Notebook feature of Evernote, but add sticky notes at the top of the notebook that stays in the specific notebook that you create it in. I would even add a way for people to be able to share specific pages of a notebook and even add in a feature for task time estimations and completion statuses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pinterest App
&lt;/h3&gt;

&lt;p&gt;This idea combines skills from many different places and brings them together into one main cool idea. For this to work, you need to combine the HTML, CSS specific styling to capture the masonry layout that catches anybody's eye when visiting Pinterest, the back-end service to send the app actual “Pins” to list inside the app, and Ionic to display it in a mobile-friendly fashion. Bonus points if you integrate Electron into it after you're done to make it able to be run from the desktop!&lt;/p&gt;

&lt;h3&gt;
  
  
  Netflix App
&lt;/h3&gt;

&lt;p&gt;I’m pretty sure everyone reading this has at least binge-watched a show or two in their lifetime. If you haven't, you should try. It’d be a lot cooler if you did.&lt;/p&gt;

&lt;p&gt;If you want to make the layout a lot different than what the basic Netflix app looks like, I would suggest searching “Netflix re-design” on Pinterest or Behance for some great ideas!&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip Calculator App
&lt;/h3&gt;

&lt;p&gt;We’ve all been there. We go out to eat with friends and everyone decides to pitch in for the tip. But it takes time to figure out what percentage of each persons’ meal cost relative to the total bill amount.&lt;br&gt;
This would be another great opportunity to improve your skill in Ionic and any framework you choose to use with it (such as Angular, React, or Vue).&lt;br&gt;
Local Tourist App&lt;/p&gt;

&lt;h3&gt;
  
  
  Popular App Re-design
&lt;/h3&gt;

&lt;p&gt;We all have our own specific apps we like to use in our free time, and I challenge you to take your favorite app and see if you can re-design with possibly your own twist or additions!&lt;br&gt;
If you would like to view my previously written articles or connect with me, visit my website by clicking here!&lt;/p&gt;

</description>
      <category>ionic</category>
      <category>angular</category>
      <category>react</category>
      <category>pwa</category>
    </item>
  </channel>
</rss>
