<?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>SideCode</title>
	<atom:link href="https://sidecode.io/feed/" rel="self" type="application/rss+xml" />
	<link>https://sidecode.io/</link>
	<description>Web Development &#38; IT Consulting Company</description>
	<lastBuildDate>Sun, 03 Mar 2019 11:57:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://sidecode.io/wp-content/uploads/logo_icon-150x150.png</url>
	<title>SideCode</title>
	<link>https://sidecode.io/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Should I build a website with Wix or WordPress &#8211; Wix vs WordPress</title>
		<link>https://sidecode.io/web-development/should-i-build-a-website-with-wix-or-wordpress-wix-vs-wordpress/</link>
					<comments>https://sidecode.io/web-development/should-i-build-a-website-with-wix-or-wordpress-wix-vs-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Sun, 03 Mar 2019 09:00:30 +0000</pubDate>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://sidecode.io/?p=1347</guid>

					<description><![CDATA[<p>So, You need to either build a website or redesign an old website, and you have found yourself asking what should I use, Wix or WordPress, which one is better? You have heard that you can build a website using Wix and it can also be for free, but is that really the case? ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/web-development/should-i-build-a-website-with-wix-or-wordpress-wix-vs-wordpress/">Should I build a website with Wix or WordPress &#8211; Wix vs WordPress</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>So, You need to either build a website or redesign an old website, and you have found yourself asking what should I use, Wix or WordPress, which one is better? You have heard that you can build a website using Wix and it can also be for free, but is that really the case? which one is the right choice, What about WordPress, is it the right choice, let’s dive in.</p>
<h2>What is Wix</h2>
<p>Wix is a web platform that allows every user, even without any coding skills to build their own website. The website building is being done by mostly Drag &amp; Drop interface of existing wix elements. You take an element, drag it to it’s place, change some settings and move on to the next element and before you know it, you have a website. Furthermore, it didn’t cost anything unless you need the premium features, like your on domain, and well, you need your own domain. So is this the right choice, well, it depends.</p>
<h2>What is WordPress</h2>
<p>WordPress is an open source platform, which is free, that has started as a blogging platform, with time, it became possible to build general websites, and then e-commerce websites and today you can even build a server side for a mobile app using WordPress. WordPress also got the reputation that you can use it to build websites without knowing how to code at all, and you can even use WordPress.com to host an run your WordPress website which is a service that is similar in a way to Wix.<br />
the whole system is based on Themes &amp; Plugins, that is very easy to keep adding to your website to add functionality, from contact forms to ecommerce plugins (WooCommerce). But is this the right way to build a website? well, It depends.</p>
<h2>Wix VS. WordPress &#8211; Platforms Comparison</h2>
<p>The first and most bold downside to using Wix is that it is a close platform, where on the other hand WordPress is an open source platform, what does it mean? It means that your Wix website can only run on Wix, you do not own the code, and you can’t even move it to another hosting. If tomorrow they charge you double, you have only one choice, to accept it and pay, or rebuild your website on another platform from scratch. What about WordPress, well the code is yours, you can host it wherever you want, always.</p>
<p>Another big disadvantage for Wix, is that if you need a special feature or element, you are bound to Wix, if they developed it, great!, if not, you will need to wait and hope they develop it in the future. Opposing to WordPress, where the plugin base is widely created by the platform users and developers, and if you can’t find the feature or element you need, well you can develop it yourself by literarily any WordPress developer.</p>
<p>And the most important thing, The reason you are thinking about building a website, you want users, you need traffic in order to rich your goals whether they are selling products, or getting more work for your business. Where Wix stand with this, well, It is known that Wix has trouble with search engines, especially google, to say the least. Why? there are a lot of reasons, but mostly it all comes down to this. Any feature or element provided by Wix, was not meant just for you an your needs, It suppose to serve many users with different needs, which means the code there is more complex, slower that it can be, and as a result less friendly to search engines and your general SEO (Search Engine Optimisation). It’s not that you can’t do well in SEO with Wix, It’s just means that it will be harder when you compare it to a slim, clean code that was written for one specific goal.<br />
So, does it mean that WordPress is better for SEO, Well, It’s highly dependent on who is building the website, It can go extremely well or very poorly. If the site is build by someone with no experience in web development in the spirit of “Well theres a plugin for that, and for that and for that…” Than you can end up with a very poor website, that runs slow, loads a ton of scripts, and with very poor SEO results.<br />
So, does this means you should not use Wix at all? Well, no, Wix is a really great platform that just keeps growing and improve, but like anything else, it is a tool that fits only in some cases for specific needs.</p>
<h2>So, when it is right to use Wix to build a website</h2>
<p>The cases where you should use Wix for your web development needs, in our eyes, are the following:<br />
First, if you don’t have a budget at all. If you need a website, maybe to present your business, and you just don’t have any budget at all to pay a developer, well, in that case, Wix, at least for the short term, is the solution for you.<br />
Other reasons to choose Wix are for temporary websites, maybe a website for an event, or a short term landing page used for a facebook campaign or a google ad, If it’s for a short term, than in this case, you may not care it takes the page 2 more seconds to load, and the SEO is not even a factor, because you are going to kill the website in 4 weeks.<br />
Who else, well, Graphic designers that have the ability to design everything by themselves, and use Wix to publish their website fast and without any need for a developer. Would we recommend them building their own business website using Wix, well, no, cause again they will be facing all of the downsides we already mentioned.</p>
<h2>So, when it is right to use WordPress to build a website</h2>
<p>Well WordPress is also a wonderful tool for building websites, but, and theres a big BUT here, The fact that you can build an awesome website using WordPress, doesn’t meant you can’t screw it up, you need to know how exactly to build a website correctly. Unfortunately the truth is that along side a lot of great websites that were built with WordPress, there are many really bad websites that were built using WordPress.<br />
For a user with no development skills, It will be almost impossible to built a really great, fast, secure, seo-friendly website. It’s very easy to start, and throw in some plugins, and get a website, but is it SEO-Freindly, is it fast, secure and effective, probably not. Even an experienced developer it takes from hours to days to get the desired results and create a well sustained fast running website.<br />
Furthermore, WordPress is a completely Swiss army knife, It may have started as a blogging platform, but it evolved to a complete eco-system to building websites. But is it always right to use WordPress for building websites, well, absolutely not.</p>
<p>WordPress also have some big disadvantages that should be considered before reaching out to it. Where you should consider using it, When you should not? Well We recommend you read this article that explains just that.</p>
<h2>Conclusion</h2>
<p>Every tool has a purpose, Wix and WordPress are no exception to the rule. If Wix is the right tool for you, at least for now, and it’s disadvantages does not interfere with your business goals, that go for it, It is a great platform.<br />
If you have decided that it’s not for you and you’ve decided to go with WordPress, that’s great too. Just remember the general rule with WordPress is that you do need an experienced developer or a development company in order to get a WordPress website done right. and even more importantly, WordPress have disadvantages as well and it is not always the right tool for every job.</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/web-development/should-i-build-a-website-with-wix-or-wordpress-wix-vs-wordpress/">Should I build a website with Wix or WordPress &#8211; Wix vs WordPress</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/web-development/should-i-build-a-website-with-wix-or-wordpress-wix-vs-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>From an Idea to a Mobile App</title>
		<link>https://sidecode.io/mobile-apps/idea-mobile-app/</link>
					<comments>https://sidecode.io/mobile-apps/idea-mobile-app/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Mon, 09 Jul 2018 10:26:19 +0000</pubDate>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Project Managment]]></category>
		<category><![CDATA[UX/UI]]></category>
		<guid isPermaLink="false">http://sidecode.io/?p=789</guid>

					<description><![CDATA[<p>&#160; The apple has fallen on your head, and you know you have a great idea for a mobile app, now is the ideal time to transition your vision for the app into a reality. With a good guide and laid out plan even an inexperienced entrepreneur without any coding capabilities can successfully produce a ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/idea-mobile-app/">From an Idea to a Mobile App</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p>The apple has fallen on your head, and you know you have a great idea for a mobile app, now is the ideal time to transition your vision for the app into a reality. With a good guide and laid out plan even an inexperienced entrepreneur without any coding capabilities can successfully produce a mobile app. When building a mobile app there are five steps you need to take. These five steps will take an idea all the way from a paper sketch to a full blown mobile app.</p>
<div><a href="/contact-us"><br />
Do you have an App idea? To get a free Consulting from one of our experts <strong>Click Here!</strong> </a></div>
<p>&nbsp;</p>
<h2><b>Step one: Identify the Problem</b></h2>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-801 size-large" src="http://sidecode.io/wp-content/uploads/notes-514998_1280-1024x670.jpg" alt="Notebook, pencil and paper trashed, thinking about a mobile app" width="1024" height="670" srcset="https://sidecode.io/wp-content/uploads/notes-514998_1280-1024x670.jpg 1024w, https://sidecode.io/wp-content/uploads/notes-514998_1280-300x196.jpg 300w, https://sidecode.io/wp-content/uploads/notes-514998_1280.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p><span style="font-weight: 400;">Before hiring an mobile apps development company we recommend you take the time to identify the problem, what the app is going to solve, in this step you don’t need to worry about the details in your mobile app, you don’t need to think about the design specifics or the development platform, but you should focus on the issue that your app is here to fix. in order to create a successful app, your app needs to solve a problem or hold a value to the user, a really successful app will manage to do both.</span></p>
<p>&nbsp;</p>
<h3><b>“But There are other apps that solve the same problem”</b></h3>
<p><span style="font-weight: 400;">Great! you’ve just proven that there is a market for the app, and that others zeroed in on the problem and are trying to solve it. you can list right now at least 10 email applications that exist, valid and used by thousands of users, They all have a place in the market. The only thing you need to worry focus on now is how your app will be different, how to provide the same solution but give the user a bigger value in using your solution. what will distinguish your app, a better design with nicer UX experience, better features maybe? Try to refine it so you are still solving the problem and target the same audience that is proven to exist by your competition but getting it to the place that your app is with most value to the user. One more thing, Instead of worrying that you are too late, and someone already stole your idea, get yourself to the state of mind that this is a benefit, you have the opportunity to learn from the mistakes of others, learn from the successes of others, and provide a solution that is much better then the competition.</span></p>
<p>&nbsp;</p>
<h2><b>Step Two: Determine the Solution</b></h2>
<p><span style="font-weight: 400;">So, you figured out the problem that your app is going to solve, It’s time to start working on the solution. The first version of your product will not be the complete solution and will not be the ultimate app for this problem, you are guessing at best on the solution for your users, this can be an educated guess, but still a guess. Only once you are in the market and receive feedback from real users you start refining the mobile app  features and get it to be the ultimate solution.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">This is why we suggest our clients to build an MVP (Minimum Viable Product), the first version that contains</span><span style="font-weight: 400;"> just enough features to gather validated learning  about the product and its continued development.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">In order to present an educated guess in the first version, getting the help of experts is a must. Coming to a mobile development company that dealt with hundreds of mobile apps launches will give you the ability to refine your idea and get an ideal first solution, If you can afford it, working with a mobile development company will provide you with expert insight and experience. </span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><b>Step Three: Creating the Spec Set</b></h2>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-798 size-large" src="http://sidecode.io/wp-content/uploads/pexels-photo-40120-1024x683.jpg" alt="Laptops, sketches, procees of building a mobile app" width="1024" height="683" srcset="https://sidecode.io/wp-content/uploads/pexels-photo-40120-1024x683.jpg 1024w, https://sidecode.io/wp-content/uploads/pexels-photo-40120-300x200.jpg 300w, https://sidecode.io/wp-content/uploads/pexels-photo-40120.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p><span style="font-weight: 400;">Now that you have a clear idea of the problem and the solution you are going to supply the world, it’s time to build the first version of your app and get it to market as fast as possible. It’s extremely important at this point to build and launch a Minimum Viable Product that is smart, effective and with high quality. With over one million apps available in the App Store and in Google Play, competition is high and low-quality apps with a substandard user experience won’t succeed.</span></p>
<p>&nbsp;</p>
<h3><b>Create a Specification Documentation:</b></h3>
<p><span style="font-weight: 400;">Whether you are building your app yourself, with your own team, or with a development company, you should create a spec doc. A spec doc for a mobile app  is a written document that details the specifications of an app, including the design of the product and a description of the technologies needed for the project. A spec doc will make it easier to communicate your product vision with team members, developers, and investors, and it will serve as a reference throughout the process of building the app. Additionally, the exercise of creating a spec doc will help you to define and narrow your product, which means lower costs and faster development cycle.</span></p>
<h3></h3>
<h3><b>Create a Wireframe or Mockups:</b></h3>
<p>A wireframe is a blueprint or basic layout of the screens that will be included in your app. The easiest and quickest way to create a wireframe is by using pen and paper. At this point, you can begin imagining the physical features of your app. Try to draw out each screen of your product from start to end, and think about the experience you want your users to have when using going from screen to screen (the user flow). While going through this exercise of creating a basic wireframe, remember to focus on your defined product and don’t get carried away by adding unnecessary elements. always think from the point of view of the user, if you created a flow that for instance for registration a user needs to go through 8 screens, you probably overdid it, and you should think about reducing it to 1-2 screens flow, so the user will not be exhausted in the process.</p>
<h3></h3>
<h3><b>Turn the Wireframes into Design:</b></h3>
<p><span style="font-weight: 400;">Before you can go ahead and start coding, you must have high-fidelity designs of all of the app screens. Pay attention as this can make or break your product, as we said before, there is a strong competition in the mobile market, and if your app will have a sleek and gorgeous design you increase your chances to success by at least 40% &#8211; 50%, this is in the end what your users see, this is crucial to make your app stand out from the rest. A great app design will make your users feel good while using your app, even unconsciously, this in some cases what will make them decide that this is the solution for them.</span></p>
<p>&nbsp;</p>
<h3><b>Mobile App Documentation Set</b></h3>
<h3><span style="font-weight: 400;">in the end of this process you should have:</span></h3>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Detailed specification documentation.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Wireframes and/or Mockups</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">High Fidelity designs.</span></li>
</ul>
<p>When the  specification docs, wireframes, mockups and designs are done, your are ready to start actually developing the app, it’s time to start coding.</p>
<p>&nbsp;</p>
<h2><b>Step Four: Develop the first version of your Mobile App</b></h2>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-799" src="http://sidecode.io/wp-content/uploads/codeing.jpg" alt="Laptop with a code editor open, Development of a mobile app" width="890" height="593" srcset="https://sidecode.io/wp-content/uploads/codeing.jpg 890w, https://sidecode.io/wp-content/uploads/codeing-300x200.jpg 300w" sizes="(max-width: 890px) 100vw, 890px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">If you can afford it, hiring an app development company to build your app is your best bet. Because of their experience, a reputable development agency will likely deliver a high-quality app in a short period of time. If built by a good development company, your app will be worked on by a team of individuals, each of whom is an expert in his or her own field. These development experts are likely to have a good grasp on the ever-changing landscape of app competition and Apple Store acceptance, and they will use this knowledge to your app’s advantage throughout the development process. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Putting together a team of developers is another approach for building your app. While there are definite upsides to keeping development internal, the process of building a team is often time-consuming and expensive. unlike the well-oiled machine of a good mobile development companies, there is no guarantee that a team you have put together yourself “will work well together.”</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">It’s also possible to develop a first version app on your own. However, doing so requires having full stack developing capabilities (the ability to do both front-end and back-end development) – not to mention, a lot of time. Moreover, you will probably need an iOS App as well as an Android App, this means knowing a lot of coding languages, but if you are up for this adventure, go ahead dive in and create your first version of your product, if not, you should probably hire someone.</span></p>
<p>&nbsp;</p>
<h2><b>Step Five: Review and rebuild with Market Feedback</b></h2>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-803" src="http://sidecode.io/wp-content/uploads/marketophoto-1024x682.jpg" alt="Street with a lot of cars and signs, represent market and users" width="1024" height="682" srcset="https://sidecode.io/wp-content/uploads/marketophoto-1024x682.jpg 1024w, https://sidecode.io/wp-content/uploads/marketophoto-300x200.jpg 300w, https://sidecode.io/wp-content/uploads/marketophoto.jpg 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p><span style="font-weight: 400;">Once your app is ready, and you are satisfied with your product, you can release it to the market (App Store, Google Play, Amazon). Before you do so, make sure you integrated at least some ways of getting user feedback and Insights, integrate Google Analytics, AppFlyer, SuperSonic, or any other excellent tool to gain traction and get insights on your users, and how to provide them with better features and a better solution in the second version of your app. You need to see what features are getting a positive feedback, what are the shortcomings, and how to improve the experience for your users in the next development cycle.</span></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/idea-mobile-app/">From an Idea to a Mobile App</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/mobile-apps/idea-mobile-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Offshore Webinar &#8211; Building Remote Development Teams</title>
		<link>https://sidecode.io/offshore-services/offshore-webinar-building-remote-development-teams/</link>
					<comments>https://sidecode.io/offshore-services/offshore-webinar-building-remote-development-teams/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Wed, 30 Nov 2016 11:41:18 +0000</pubDate>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Offshore Services]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://sidecode.io/?p=963</guid>

					<description><![CDATA[<p>Offshore webinar that was broadcasted live on Nov 27, 2016, Lead speaker: Gal Moskovich, GRapps CEO. The webinar currently is only available in Hebrew. Watch the entire GRapps Offshore webinar. In general the talk was about offshore services, what it&#8217;s like to outsource, pros and cons of of a remote developers dedicated teams and ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/offshore-services/offshore-webinar-building-remote-development-teams/">Offshore Webinar &#8211; Building Remote Development Teams</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Offshore webinar that was broadcasted live on Nov 27, 2016, Lead speaker: Gal Moskovich, GRapps CEO.</p>
<p>The webinar currently is only available in Hebrew.</p>
<p>Watch the entire GRapps Offshore webinar.<br />
In general the talk was about offshore services, what it&#8217;s like to outsource, pros and cons of of a remote developers dedicated teams and a comparison between In-house development, offshore and freelance work.</p>
<p>We introduced a couple of case studies of active Offshore teams (GRapps &#8220;Alpha Teams&#8221;) that were established by GRapps for our clients,  showing the remote teams structure, costs of a remote development teams, and the additional services that GRapps Israel provides to support the remote teams workflow.</p>
<p>&nbsp;</p>
<div class="videoWrapper">
<p><iframe loading="lazy" src="https://www.youtube.com/embed/ZWSU3koM8dA" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
</div>
<p>We want to thank all of the precipitants in the webinar, we enjoyed your questions and getting feedback from you<br />
See you in the next webinar!</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/offshore-services/offshore-webinar-building-remote-development-teams/">Offshore Webinar &#8211; Building Remote Development Teams</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/offshore-services/offshore-webinar-building-remote-development-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Webinar &#8211; Offshore services</title>
		<link>https://sidecode.io/offshore/grapps-webinar-offshore-services/</link>
					<comments>https://sidecode.io/offshore/grapps-webinar-offshore-services/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Wed, 30 Nov 2016 11:31:37 +0000</pubDate>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Offshore]]></category>
		<category><![CDATA[Offshore Services]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://sidecode.io/?p=961</guid>

					<description><![CDATA[<p>broadcasted live on the Nov 27, 2016, Lead speaker: Gal Moskovich (GRapps CEO). The webinar is currently available only in Hebrew. Watch the entire GRapps Offshore webinar. In general the talk was about the offshore model, what it&#8217;s like to outsource development, pros and cons of working with an offshore  remote development team,  and a ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/offshore/grapps-webinar-offshore-services/">Webinar &#8211; Offshore services</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>broadcasted live on the Nov 27, 2016, Lead speaker: Gal Moskovich (GRapps CEO).</p>
<p>The webinar is currently available only in Hebrew.</p>
<p>Watch the entire GRapps Offshore webinar.<br />
In general the talk was about the offshore model, what it&#8217;s like to outsource development, pros and cons of working with an offshore  remote development team,  and a comparison between In-house development team, offshore development teams and freelance work.</p>
<p>A few case studies were displayed based on GRapps Offshore teams (GRapps &#8220;Alpha Teams&#8221;) that were built by GRapps for their clients. Displaying the structure of the teams, costs of offshore teams, and the additional services that GRapps provide in Israel to support the offshore remote teams workflow.</p>
<p>&nbsp;</p>
<div class="videoWrapper">
<p><iframe loading="lazy" src="https://www.youtube.com/embed/ZWSU3koM8dA" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
</div>
<p>&nbsp;</p>
<p>We want to thank all of the precipitants in the webinar, we enjoyed your questions and feedback.<br />
See you in the next webinar!</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/offshore/grapps-webinar-offshore-services/">Webinar &#8211; Offshore services</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/offshore/grapps-webinar-offshore-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Does My Mobile App Need a Server?</title>
		<link>https://sidecode.io/mobile-apps/mobile-development-mobile-app-server/</link>
					<comments>https://sidecode.io/mobile-apps/mobile-development-mobile-app-server/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Sun, 13 Nov 2016 09:36:49 +0000</pubDate>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://sidecode.io/?p=902</guid>

					<description><![CDATA[<p>You’ve just decided that you are going to build a Mobile App. Maybe you’ve been doing an online research on how to start, or maybe you consulted with a web apps development company, either way, you keep hearing that you need a server, and you ask yourself why and what is that? let’s try ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/mobile-development-mobile-app-server/">Why Does My Mobile App Need a Server?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">You’ve just decided that you are going to build a Mobile App. Maybe you’ve been doing an online research on how to start, or maybe you consulted with a </span><span style="font-weight: 400;"><a href="http://sidecode.io">web apps development company</a>, </span><span style="font-weight: 400;">either way, you keep hearing that you need a server, and you ask yourself why and what is that? let’s try to clear the haze.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1208" src="https://sidecode.io/wp-content/uploads/GRapps-Article-EN.jpg" alt="SideCode - Why does an app need a server" width="800" height="419" srcset="https://sidecode.io/wp-content/uploads/GRapps-Article-EN.jpg 800w, https://sidecode.io/wp-content/uploads/GRapps-Article-EN-300x157.jpg 300w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<h2><b>What is a server</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">A server is a computer that is running a server program/s and it’s main goal is to provide services to other computers. when you go to any website like our </span><span style="font-weight: 400;">mobile &amp; web apps development company </span><span style="font-weight: 400;">website, your computer is actually talking and getting the data from our servers.</span></p>
<p><span style="font-weight: 400;">Now let’s try to understand how it works in the context of a Mobile Application</span></p>
<p>&nbsp;</p>
<h2><b>What is a Mobile App Server</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">It’s basically a regular server, the only difference is that it is not meant to talk with other computers, but instead, it was built to talk specifically with a single Mobile App (actually it is talking with the user’s mobile device, based on interactions with the mobile app).</span></p>
<p>&nbsp;</p>
<h2><b>Okay, but how to create a Mobile App Server</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;"> You’ve probably heard about protocols, HTTP requests, response, JSON, Databases,  OAuth, API, REST API, etc. The most basic notion of all of this is this, When building a mobile app and a server, what is actually is being built is a language between the mobile app and the server, a language that they both understand, and helps them to authenticate each other and communicate with each other.</span></p>
<p>&nbsp;</p>
<h2><b>Do I need a mobile server for my app</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Yes, as a rule of thumb, you will need a server for your mobile app. Most Mobile apps needs a “backend”,  a server,  to communicate with and to help them  with keeping track of user data, app data, schedule events and push changes to the mobile app.</span></p>
<p><span style="font-weight: 400;">There are few cases where a mobile app doesn&#8217;t need any kind of server to operate at all (for example, a simple game, or a simple tool like flashlight app). </span></p>
<p><span style="font-weight: 400;">But as soon as you need to dynamically control the app content or keep user data you will need a strong backend to do so.</span></p>
<p>&nbsp;</p>
<h2><b>Why not use a 3rd party solution</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Well, you can, but as any other 3rd party solution, you need to understand that you are relying on someone else to keep your app running. What happens if they decide to double their pricing?, what will happen if they close their service (a good example for this is </span><a href="http://blog.parse.com/announcements/moving-on/"><span style="font-weight: 400;">Parse</span></a><span style="font-weight: 400;">).</span></p>
<p><span style="font-weight: 400;">Don’t get us wrong, we are not against using 3rd party solutions, we are all for it, If you can use a ready made solution that was built by skilled people and crafted to do a specific job in the best way, that’s great, you should use it, good example for this are: mailing system (like </span><a href="https://www.sendinblue.com/"><span style="font-weight: 400;">sendInBlue</span></a><span style="font-weight: 400;">), sms services (like </span><a href="https://www.twilio.com/"><span style="font-weight: 400;">twilio</span></a><span style="font-weight: 400;">), payment gateways (like </span><a href="https://www.paypal.com/"><span style="font-weight: 400;">paypal</span></a><span style="font-weight: 400;">) and many more.</span></p>
<p><span style="font-weight: 400;">But all of those have one thing in common, they are 3rd party solutions that add features to your app (or help with a specific task), you are not basing your whole app on a third party solution. And if tomorrow one of them closes shop or double their pricing, all you need to do is to rewrite a small portion of your code to adjust to the new service.</span></p>
<p><span style="font-weight: 400;">One other thing to consider is flexibility, when you call the shots, and you have your own server, the server will work exactly the way you need it to do work , you can get it to do anything, and in result to serve your app in the best way possible.</span></p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/mobile-development-mobile-app-server/">Why Does My Mobile App Need a Server?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/mobile-apps/mobile-development-mobile-app-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mobile App &#038; Web App Development &#8211; What Technology should I use?</title>
		<link>https://sidecode.io/mobile-apps/mobile-app-development-technology/</link>
					<comments>https://sidecode.io/mobile-apps/mobile-app-development-technology/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Sun, 13 Nov 2016 09:27:46 +0000</pubDate>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://sidecode.io/?p=887</guid>

					<description><![CDATA[<p>Whether you are going to build the Web App or Mobile App on your own or you are going to hire an experienced web apps development company for your mobile or web app server development,  you are still going to face the same question “What technology should I use?”. So you decided to build an ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/mobile-app-development-technology/">Mobile App &#038; Web App Development &#8211; What Technology should I use?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1201" src="https://sidecode.io/wp-content/uploads/GRapps-Article-EN-1.jpg" alt="" width="800" height="419" srcset="https://sidecode.io/wp-content/uploads/GRapps-Article-EN-1.jpg 800w, https://sidecode.io/wp-content/uploads/GRapps-Article-EN-1-300x157.jpg 300w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<p><span style="font-weight: 400;">Whether you are going to build the Web App or Mobile App on your own or you are going to hire an </span><a href="https://sidecode.io">experienced web apps development company</a> for your mobile or web app server development,  <span style="font-weight: 400;">you are still going to face the same question “What technology should I use?”.</span></p>
<p><span style="font-weight: 400;">So you decided to build an App, Congratulations! Now you are facing this question exactly. The most important thing here, is to understand that it does matter, and it’s crucial for you App success and your startup future. We will try to give you some guidelines, same guidelines we give all of our clients when they first set foot in our doors. to better understand how to answer this question we&#8217;ll need to clarify a couple of things about mobile app development.</span></p>
<p>&nbsp;</p>
<h2><b>Do I need a Server side for the app?</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">As a rule of thumb, yes, you will need a server for your mobile app. Most Mobile apps and all Web Apps needs a “backend”,  a server,  to communicate with and to help them keep track of user data, app data, schedule events and push to the mobile app, process data, manage the mobile app and more. There are few cases where a mobile app doesn&#8217;t need any kind of server to operate at all (for example, a simple game, or a simple tool like flashlight app). </span></p>
<p><span style="font-weight: 400;">But as soon as you need to dynamically control the app content or keep user data you will need a strong backend to do so.</span><br />
<b>You can read more about this in this article: <a href="https://sidecode.io/mobile-development-mobile-app-server/">Why does my Mobile App need a server?</a></b></p>
<p>&nbsp;</p>
<h2><b>What Server side Technology is good for a Mobile App?</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">You can build your Mobile App server using practically any technology that is out there today, and there are more than enough platforms and languages to choose from: php, .NET, Node.JS, Java, Python, Rails, and many more.</span></p>
<p><span style="font-weight: 400;">So how do you choose? You need to pick a technology that is flexible and scalable, so you will know that once you grow the platform will not give you a hard time. </span></p>
<p><span style="font-weight: 400;">The second thing is to check how mature is the platform, which means a platform that has been thoroughly tested and used by others, a platform that is not changing every 2 days, and there are more than enough examples for these kind of platforms.</span></p>
<p><span style="font-weight: 400;">Also you’ll need to think about the community size of this platform, this is important because you need to make sure that you will be able to find strong and experienced developers once you grow, if you are using the new hot and buzzed server technology, it might be too hard for you, later on, to find good experienced developers in this technology.</span></p>
<p><span style="font-weight: 400;">You also would like to know that if you run into problems, there are others that are using the same tools like you and trying to fix and improve the platform.</span></p>
<p><span style="font-weight: 400;">Okay, once you get the server technology for your mobile app all figured out, it’s time to think and answer questions about the Mobile App recommended development technology.</span></p>
<p>&nbsp;</p>
<h2><b>Should I build Native mobile Apps or use a Hybrid Apps technology?</b></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Well, let’s talk about the differences for a second. </span></p>
<p><span style="font-weight: 400;">Native app development means you are going to build two different apps in two different technologies and languages, you are going to build an Android Native App using java, and build an iOS Native app using Objective-C or Swift. Which means you’ll need at least two different developers with a very different skill-set.</span></p>
<p><span style="font-weight: 400;">If you will go with Hybrid app technology, the code needs to be written only once in one language for iOS And Android at the same time, which means you can make it with only one developer for both platforms, this is a huge benefit for a mobile app development.</span></p>
<p><span style="font-weight: 400;">Now before you get all happy (Sorry about that) and think this a very obvious choice and you are leaning towards Hybrid development, there are some major downsides to consider here. One example is using native device features. All hybrid apps have some sort of wrappers that utilize packages or libraries that allows access to native features (for example: sensors usage, camera usage, animations, etc), these packages and libraries have to be written with native code. This means you’ll either have to find a library for a needed native feature and if it doesn’t exist you will need to write your own. Also in the long run when a new native feature is added, you’ll have to wait for a package that support this feature to be available, so you won’t be able to hit the market as soon as a native written app, you might see your competitors pass you by.</span></p>
<p><span style="font-weight: 400;">Another Downside is Android and iOS mobile apps have a very different and distinct user experience and design language that they offer to their users. The classic example is that while your android users will hit the back button to go back, the iOS users will look around for the back arrow.</span></p>
<p><span style="font-weight: 400;">The biggest downside is the performance, Even the biggest fan of hybrid applications are forced to admit that native applications run faster, consume less memory and in the end gives a better user experience. Hybrid apps utilize heavily on webviews, which on it’s own takes up a decent amount of memory, actually most actions will be slower and consume more memory than the native solution. </span></p>
<p><span style="font-weight: 400;">Yes, in mobile app development, hybrid App development is great, it saves time and money,  and the technology is growing rapidly in the market, but it has many downsides. Don’t get us wrong, we are definitely not against it, As a web apps development company we just feel it’s not completely matured yet, and prefer to choose the path of best infrastructure  with the best user experience we can get for your app and the user in the other side of the screen.</span></p>
<p>The post <a rel="nofollow" href="https://sidecode.io/mobile-apps/mobile-app-development-technology/">Mobile App &#038; Web App Development &#8211; What Technology should I use?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/mobile-apps/mobile-app-development-technology/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What’s the difference between Agile UX and Lean UX?</title>
		<link>https://sidecode.io/uxui/whats-the-difference-between-agile-ux-and-lean-ux/</link>
					<comments>https://sidecode.io/uxui/whats-the-difference-between-agile-ux-and-lean-ux/#respond</comments>
		
		<dc:creator><![CDATA[jhonny]]></dc:creator>
		<pubDate>Mon, 16 May 2016 17:03:42 +0000</pubDate>
				<category><![CDATA[Project Managment]]></category>
		<category><![CDATA[UX/UI]]></category>
		<guid isPermaLink="false">http://sidecode.io/?p=103</guid>

					<description><![CDATA[<p>This question still bothers quite number of people. The majority would say that these two principles the same and even more… There are still some people, which truly convinced in the dominance of Agile UX. Now, I don’t judge anyone. Although, in my opinion the Lean UX is better for entrepreneurship. Let me explain ...</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/uxui/whats-the-difference-between-agile-ux-and-lean-ux/">What’s the difference between Agile UX and Lean UX?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This question still bothers quite number of people. The majority would say that these two principles the same and even more… There are still some people, which truly convinced in the dominance of Agile UX.</p>
<p>Now, I don’t judge anyone. Although, in my opinion the Lean UX is better for entrepreneurship. Let me explain my position in two examples.</p>
<p>Let’s take for example an X-training app and develop it with Lean UX:</p>
<ol>
<li>The first step would be to create the stick figure, which shows exercises to the users. In this app, you don’t need to read about how to do it correctly – simply listen and watch.</li>
<li>Place the application in the market and get the feedback. During this time, you’re asking some questions. For example, is it easy to use, do you like the buttons or etc.</li>
<li>On these bases (consumer’s feedback), you’re improving the app and adding the setting to manage the time (for example). So, the users can set a time for the training. Perhaps, someone want to exercise 5 minutes, the others 30.</li>
<li>You show it to the public again and get the feedback. You are asking whether it’s comfortable to use and what else do you want to see in it.</li>
<li>For example, you get from the feedback that consumers do not like the stick man. So, the solution would be to change it on the girl/boy/monster (or users could pick someone on their taste).</li>
<li>Let’s say that you get the positive feedback from the last changes and there no any suggestions from the consumers. Thus, you accomplish the app with the nice boy’s/girl’s/monster’s expressions and the application is done.</li>
</ol>
<p>If to summarize, you get the product that based on the consumers’ needs and preferences. Doubtless, it’s cordially deferent from the Agile UX methodology.</p>
<p>The approaches’ difference lays in the process. Let’s take the X-training app again and see what we get:</p>
<ol>
<li>You create the app that based on the clients vision, analyze the market, test it, improve it and then get it to the public.</li>
<li>There are several professional teams, which work in the development process. Yes, there are developers, designers, marketers and oftenly it cost a lot to manage these teams.</li>
<li>Occasionally it happens that the app is not very popular, because it based on the client’s vision. So, you need to improve it. Thus, you manage the teams again and search for solution.</li>
</ol>
<p>From these facts, you may conclude that Agile UX produces a more polished product and Lean UX produces multiple products of increasing polish. It’s the essential difference between the approaches.</p>
<p>Now, what’s make me to advocate the Lean UX? It’s that you get the product, which based on the consumers’ needs. So, what is good for the customers – get’s you more gain. Although, it’s only my opinion, you might have the other.</p>
<p>The post <a rel="nofollow" href="https://sidecode.io/uxui/whats-the-difference-between-agile-ux-and-lean-ux/">What’s the difference between Agile UX and Lean UX?</a> appeared first on <a rel="nofollow" href="https://sidecode.io">SideCode</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sidecode.io/uxui/whats-the-difference-between-agile-ux-and-lean-ux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/209 objects using disk
Page Caching using disk: enhanced 
Database Caching 4/74 queries in 0.193 seconds using disk

Served from: sidecode.io @ 2026-04-13 00:58:23 by W3 Total Cache
-->