{"id":204,"date":"2015-04-26T19:12:42","date_gmt":"2015-04-26T19:12:42","guid":{"rendered":"http:\/\/blog.soton.ac.uk\/socialeyes\/?p=204"},"modified":"2015-04-27T13:07:13","modified_gmt":"2015-04-27T13:07:13","slug":"standards-androidios-coding-guidelines","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/socialeyes\/2015\/04\/26\/standards-androidios-coding-guidelines\/","title":{"rendered":"Standards and Guidelines: Android\/iOS Coding Guidelines"},"content":{"rendered":"<p>It&#8217;s important that the development team building <strong>SCENE<\/strong>\u00a0follows coding conventions and guidelines. Agreeing on a standard coding conventions make the application source code easily readable and consistent which in return will make the application more maintainable and help reduce errors in it. It will also help make the Testers and QA Team jobs much easier since they will be able to follow and understand the code. \u00a0In addition, following coding conventions will enable the team to use tools for automated refactoring later on. The use of coding conventions increases the sense of collective ownership among the project team members as they work together toward building an application that adheres to commonly accepted Software Engineering principles.<\/p>\n<p>For this project, the <strong>Android<\/strong> development team will follow the <a href=\"https:\/\/source.android.com\/source\/code-style.html\">Code Style Guidelines<\/a> provided by Google. While the <strong>iOS<\/strong> development team will follow <a href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/Cocoa\/Conceptual\/CodingGuidelines\/CodingGuidelines.html\">Coding Guidelines for Cocoa<\/a> by Apple.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s important that the development team building SCENE\u00a0follows coding conventions and guidelines. Agreeing on a standard coding conventions make the application source code easily readable and consistent which in return will make the application more maintainable and help reduce errors in it. It will also help make the Testers and QA Team jobs much easier since they will be able&#8230;<span class=\"path-read-more\"><a class=\"more-link\" href=\"https:\/\/blog.soton.ac.uk\/socialeyes\/2015\/04\/26\/standards-androidios-coding-guidelines\/\" title=\"Standards and Guidelines: Android\/iOS Coding Guidelines\">  Read more &rarr; <\/a><\/span><\/p>\n","protected":false},"author":97406,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[953496],"tags":[430825,947563,52869,33314,8900],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-standards-and-guidelines","tag-coding","tag-conventions","tag-guidelines","tag-software-engineering","tag-standards"],"_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/users\/97406"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":3,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":209,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/204\/revisions\/209"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}