{"id":2312,"date":"2023-03-13T11:57:10","date_gmt":"2023-03-13T09:57:10","guid":{"rendered":"https:\/\/yeeply.com\/en\/blog\/?p=2312"},"modified":"2023-10-23T16:29:36","modified_gmt":"2023-10-23T14:29:36","slug":"technical-basis-mobile-application-development","status":"publish","type":"post","link":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/","title":{"rendered":"Technical basis for mobile application development"},"content":{"rendered":"<p style=\"text-align: justify;\">It may seem that finding a mobile app programmer is just as quick and easy as snapping your fingers and that we&#8217;ll have our project developed in no time. But the truth is that <a href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/\" target=\"_blank\" rel=\"noopener\">mobile application development<\/a> is not easy. If you have an app in mind, it&#8217;s better to learn the basics about the two predominant operating systems \u2212 Android and iOS \u2212 before you get down to work.<\/p>\n<div class=\"bt-proyecto\"><a class=\"do-not-track\" href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-BT-proyecto-app#publish-project\" target=\"_blank\" rel=\"noopener\">WANT TO CREATE AN APP? TELL US ABOUT YOUR PROJECT!<\/a><\/div>\n<p style=\"text-align: justify;\">In this article we&#8217;ll be describing the technical basis for creating Android and iOS apps. We&#8217;ll be also discussing the peculiarities of each operating system and how these affect app developers working with them.<\/p>\n<p style=\"text-align: center;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-2317 size-full\" title=\"tablet with recipe and onion\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-Android-e1457343713970-2.jpg\" alt=\"tablet with recipe and onion\" width=\"550\" height=\"367\" srcset=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-Android-e1457343713970-2.jpg 550w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-Android-e1457343713970-2-300x200.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/p>\n<p style=\"text-align: center;\">Source: <a href=\"https:\/\/www.canva.com\/\" target=\"_blank\" rel=\"noopener\">Canva<\/a><\/p>\n<h2 style=\"text-align: justify;\">Mobile application development for Android<\/h2>\n<p style=\"text-align: justify;\">We&#8217;ll start with the operating system that holds the largest market share and has the most mobile apps \u2212 both developed as in the stores. Let&#8217;s take a quick look at the features of this first OS: Android.<\/p>\n<h3 style=\"text-align: justify;\">Basic features<\/h3>\n<p style=\"text-align: justify;\">According to Google \u2212 i.e. Android&#8217;s creator \u2212 the technical features that define and configure the aforementioned operating system are:<\/p>\n<ul style=\"text-align: justify;\">\n<li>It&#8217;s an open-source operating system. This means that you can adapt it to match your needs. It also means that there are plenty more developers and that there is much more documentation available for professionals.<\/li>\n<li>Its core is based on the Linux Kernel.<\/li>\n<li>It&#8217;s adaptable to many different resolutions and kinds of screens. Its ability to adapt to the endless number of different terminals on the market is excellent.<\/li>\n<li>It makes use of SQLite for data storage.<\/li>\n<li>It includes a web browser based on WebKit.<\/li>\n<li>It supports HTML, HTML5 and Adobe Flash Player, amongst others.<\/li>\n<li>It includes a device emulator and tools for memory debugging and software performance analysing.<\/li>\n<li>It also includes Google Talk for video calls in its Honeycomb version.<\/li>\n<li>It&#8217;s capable of genuinely multitasking between applications.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\">Mobile devices and terminals<\/h3>\n<p style=\"text-align: justify;\">Most of non-Apple smartphones and tablets run on any of the existing Android operating system versions, such as KitKat, Lollipop or Marshmallow \u2212 the most recent one. The most widely known devices that run on Android are:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Nexus<\/li>\n<li>Samsung<\/li>\n<li>Sony<\/li>\n<li>Huawei<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\">Tools required<\/h3>\n<p style=\"text-align: justify;\">The easiest and most direct way to get started with Android mobile application development is to download Android SDK and Eclipse IDE (see resources). Given its open-source nature, Android development can be carried out on computers running on Microsoft\u00ae Windows\u00ae, Mac OS X or Linux.<\/p>\n<p style=\"text-align: justify;\"><strong>Android applications<\/strong> run in an object-oriented app Java framework on Java core libraries and in a Dalvik virtual machine with just-in-time compilation.<\/p>\n<p style=\"text-align: justify;\"><strong>Libraries<\/strong> written in C include a graphical interface manager (surface manager), an OpenCore framework, a SQLite relational database, an API OpenGL ES 2.0 3D graphical programming interface, a WebKit rendering engine, a SGL graphics engine, SSL and a Bionic standard C library. However, there are other options available if you want to programme apps for Android without resorting to Java. These options have already been discussed in a previous article addressing how to programme apps without Java.<\/p>\n<p style=\"text-align: justify;\"><strong>Android emulator: <\/strong>it&#8217;s highly recommended to have an Android emulator about if we develop mobile apps for this specific operating system. It will allow us to identify the possible errors that our app may have as well as the progress we are making in its development and debugging.<\/p>\n<h3 style=\"text-align: justify;\">Cost sustained by the developer<\/h3>\n<blockquote><p>We&#8217;ll consider the basic cost in the case of an Android developer who is just about to start working.<\/p>\n<p>Android developer license: $ 25. This fee is paid only once in your lifetime.<\/p>\n<p>Standard mobile device: Nexus 6 (\u20ac 459, new and unlocked).<\/p>\n<p>Computer for programming: \u20ac 300 on average. Although any computer works for this purpose.<\/p>\n<p>Estimated total cost: \u20ac 869.<\/p><\/blockquote>\n<h2 style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-2318 size-full\" title=\"keyboard with smartphone\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-iOS-1.jpg\" alt=\"keyboard with smartphone\" width=\"550\" height=\"367\" srcset=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-iOS-1.jpg 550w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2016\/03\/mobile-application-development-iOS-1-300x200.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/h2>\n<h2 style=\"text-align: justify;\">Mobile application development for iOS<\/h2>\n<p style=\"text-align: justify;\">This operating system is second only to Android and was created by Steve Jobs at Apple. Despite it was born before Android and had initially a much bigger market share that the latter, iOS has been gradually losing strength and users alike.<\/p>\n<h3 style=\"text-align: justify;\">Basic features<\/h3>\n<p style=\"text-align: justify;\">The second OS in the race for the mobile market is still struggling to gain a foothold. Some facts about iOS, the mobile OS coming from the city of Cupertino:<\/p>\n<ul style=\"text-align: justify;\">\n<li>It&#8217;s a mobile operating system developed by the multinational company Apple Inc.<\/li>\n<li>It&#8217;s a variant of Mac OS X, which is the operating system developed for Apple computers. iOS \u2212 just the same as Mac OS X \u2212 is based on Unix.<\/li>\n<li>It&#8217;s not possible to install it in third-party hardware.<\/li>\n<li>Although it&#8217;s a private operating system and is exclusively designed for its Apple devices, the company has released its SDK so that it can be improved by developers.<\/li>\n<li>It&#8217;s capable of genuinely multitasking between applications.<\/li>\n<li>It&#8217;s necessary to jailbreak the device to install third-party applications.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">iOS versions prior to version 8 don&#8217;t allow the use of Java Platform and Adobe Flash. iOS uses HTML5 instead as an alternative to Flash. On the other hand, the use of Adobe Flash is allowed from iOS 8 onwards, but users with an iPhone, iPod Touch or iPad with an iOS version prior to version 8 will not benefit from this update.<\/p>\n<h3 style=\"text-align: justify;\">Mobile devices and terminals<\/h3>\n<p style=\"text-align: justify;\">Only Apple mobile devices can run iOS. Some of these devices are iPhone, iPad and several iPod versions:<\/p>\n<ul style=\"text-align: justify;\">\n<li>iPhone 4, 5, 6, etc.<\/li>\n<li>iPad, iPad Mini<\/li>\n<li>iPod nano, iPod shuffle<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\">Tools required<\/h3>\n<p style=\"text-align: justify;\">The Software Development Kit (or SDK) is available to third parties and developers since March 2008, allowing developers to create applications for iPhone and iPod Touch, as well as testing them in the <strong>iPhone simulator<\/strong>. However, using the app in Apple&#8217;s devices is only possible after paying the iPhone Developer Program fee.<\/p>\n<p style=\"text-align: justify;\"><strong>Xcode<\/strong> is the programme used in iPhone&#8217;s SDK. These applications \u2212 just as those for Mac OS X \u2212 are programmed in Objective-C.<\/p>\n<p style=\"text-align: justify;\">Developers can establish the price that their <strong>applications<\/strong> will have in the App Store. The minimum price for an app is $ 0.99 and the developer will receive 70% of the money paid for the application. On the other hand, developers can launch their apps as free apps, in which case they would not obtain money from the App Store nor have to pay anything except the membership\/developer fee.<\/p>\n<h3 style=\"text-align: justify;\">Cost sustained by the developer<\/h3>\n<blockquote><p>iOS developer license: \u20ac 99 per year.<\/p>\n<p>Standard mobile device: iPhone (\u20ac 639, new and unlocked).<\/p>\n<p>Computer for programming: we&#8217;ll need a Mac computer; the lower range would be a Mac mini (\u20ac 549, new).<\/p>\n<p>Estimated total cost: an initial amount of \u20ac 1,287.<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Ultimately, the <a href=\"https:\/\/yeeply.com\/en\/blog\/roi-in-mobile-application-development\/\"><strong>final costs of mobile application development<\/strong> for Android and iOS<\/a> are usually very similar from the standpoint of whoever commissions its development. Any possible variations will more likely reside in the excess or shortage of demand. The final price of Android apps can be more competitive, given the larger number of Android developers. Another aspect is that there will always be some Android developer that lowers the price a little while iOS development prices will always be more stable.<\/p>\n<p style=\"text-align: justify;\">Well, thus far as to the technical basis needed to create an app.<\/p>\n<p><a href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-BP-proyecto-app#publish-project\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/04\/EN_proyecto-app_blog-post_B.png\" alt=\"Proyecto App\" width=\"620\" height=\"253\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It may seem that finding a mobile app programmer is just as quick and easy as snapping your fingers and that we&#8217;ll have our project &#8230;<\/p>\n","protected":false},"author":2,"featured_media":13801,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[24],"tags":[],"class_list":["post-2312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u25b7 Technical Basis of Mobile Application Development<\/title>\n<meta name=\"description\" content=\"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Technical Basis of Mobile Application Development\" \/>\n<meta property=\"og:description\" content=\"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Yeeply\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/YeeplyMobile\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-13T09:57:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-23T14:29:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"427\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yeeply\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Yeeply_EN\" \/>\n<meta name=\"twitter:site\" content=\"@Yeeply_EN\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yeeply\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/\"},\"author\":{\"name\":\"Yeeply\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/person\\\/c7927839158c47143448f3bcdaf7cc14\"},\"headline\":\"Technical basis for mobile application development\",\"datePublished\":\"2023-03-13T09:57:10+00:00\",\"dateModified\":\"2023-10-23T14:29:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/\"},\"wordCount\":1164,\"publisher\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Imagen-articulo-9.jpg\",\"articleSection\":[\"App\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/\",\"name\":\"\u25b7 Technical Basis of Mobile Application Development\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Imagen-articulo-9.jpg\",\"datePublished\":\"2023-03-13T09:57:10+00:00\",\"dateModified\":\"2023-10-23T14:29:36+00:00\",\"description\":\"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#primaryimage\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Imagen-articulo-9.jpg\",\"contentUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Imagen-articulo-9.jpg\",\"width\":640,\"height\":427,\"caption\":\"mobile application development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/technical-basis-mobile-application-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Technical basis for mobile application development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\",\"name\":\"Yeeply\",\"description\":\"A platform for the development of digital projects\",\"publisher\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yeeply.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\",\"name\":\"Yeeply\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/logo_yeeply_black@2x.png\",\"contentUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/logo_yeeply_black@2x.png\",\"width\":360,\"height\":120,\"caption\":\"Yeeply\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/YeeplyMobile\\\/\",\"https:\\\/\\\/x.com\\\/Yeeply_EN\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/yeeply\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/person\\\/c7927839158c47143448f3bcdaf7cc14\",\"name\":\"Yeeply\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"caption\":\"Yeeply\"},\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/author\\\/yeeply\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Technical Basis of Mobile Application Development","description":"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/","og_locale":"en_US","og_type":"article","og_title":"\u25b7 Technical Basis of Mobile Application Development","og_description":"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!","og_url":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/","og_site_name":"Yeeply","article_publisher":"https:\/\/www.facebook.com\/YeeplyMobile\/","article_published_time":"2023-03-13T09:57:10+00:00","article_modified_time":"2023-10-23T14:29:36+00:00","og_image":[{"width":640,"height":427,"url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg","type":"image\/jpeg"}],"author":"Yeeply","twitter_card":"summary_large_image","twitter_creator":"@Yeeply_EN","twitter_site":"@Yeeply_EN","twitter_misc":{"Written by":"Yeeply","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#article","isPartOf":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/"},"author":{"name":"Yeeply","@id":"https:\/\/yeeply.com\/en\/#\/schema\/person\/c7927839158c47143448f3bcdaf7cc14"},"headline":"Technical basis for mobile application development","datePublished":"2023-03-13T09:57:10+00:00","dateModified":"2023-10-23T14:29:36+00:00","mainEntityOfPage":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/"},"wordCount":1164,"publisher":{"@id":"https:\/\/yeeply.com\/en\/#organization"},"image":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg","articleSection":["App"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/","url":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/","name":"\u25b7 Technical Basis of Mobile Application Development","isPartOf":{"@id":"https:\/\/yeeply.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#primaryimage"},"image":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg","datePublished":"2023-03-13T09:57:10+00:00","dateModified":"2023-10-23T14:29:36+00:00","description":"There are some technical basis you need to know about mobile application development if you are creating apps for smartphones or tablets. \u261d\ufe0f Find out more!","breadcrumb":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#primaryimage","url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg","contentUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg","width":640,"height":427,"caption":"mobile application development"},{"@type":"BreadcrumbList","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/technical-basis-mobile-application-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yeeply.com\/en\/"},{"@type":"ListItem","position":2,"name":"Technical basis for mobile application development"}]},{"@type":"WebSite","@id":"https:\/\/yeeply.com\/en\/#website","url":"https:\/\/yeeply.com\/en\/","name":"Yeeply","description":"A platform for the development of digital projects","publisher":{"@id":"https:\/\/yeeply.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yeeply.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/yeeply.com\/en\/#organization","name":"Yeeply","url":"https:\/\/yeeply.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yeeply.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2019\/05\/logo_yeeply_black@2x.png","contentUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2019\/05\/logo_yeeply_black@2x.png","width":360,"height":120,"caption":"Yeeply"},"image":{"@id":"https:\/\/yeeply.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/YeeplyMobile\/","https:\/\/x.com\/Yeeply_EN","https:\/\/www.linkedin.com\/company\/yeeply"]},{"@type":"Person","@id":"https:\/\/yeeply.com\/en\/#\/schema\/person\/c7927839158c47143448f3bcdaf7cc14","name":"Yeeply","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","caption":"Yeeply"},"url":"https:\/\/yeeply.com\/en\/author\/yeeply\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",640,427,false],"thumbnail":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9-150x150.jpg",150,150,true],"medium":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9-300x200.jpg",300,200,true],"medium_large":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",640,427,false],"large":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",640,427,false],"1536x1536":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",640,427,false],"2048x2048":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",640,427,false],"gform-image-choice-sm":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",300,200,false],"gform-image-choice-md":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",400,267,false],"gform-image-choice-lg":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2022\/10\/Imagen-articulo-9.jpg",600,400,false]},"uagb_author_info":{"display_name":"Yeeply","author_link":"https:\/\/yeeply.com\/en\/author\/yeeply\/"},"uagb_comment_info":0,"uagb_excerpt":"It may seem that finding a mobile app programmer is just as quick and easy as snapping your fingers and that we&#8217;ll have our project ...","_links":{"self":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/comments?post=2312"}],"version-history":[{"count":5,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2312\/revisions"}],"predecessor-version":[{"id":14435,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2312\/revisions\/14435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/media\/13801"}],"wp:attachment":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/media?parent=2312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/categories?post=2312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/tags?post=2312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}