{"id":208,"date":"2018-10-08T14:13:30","date_gmt":"2018-10-08T14:13:30","guid":{"rendered":"http:\/\/graph.co.ke\/blog\/?p=208"},"modified":"2023-02-07T08:26:23","modified_gmt":"2023-02-07T08:26:23","slug":"top-tools-for-building-an-awesome-android-app-in-kenya","status":"publish","type":"post","link":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/","title":{"rendered":"Top tools for building an awesome Android app in Kenya"},"content":{"rendered":"<p>Nowadays there are lots of tools and solutions that can make Android app development much better, faster and stronger.<\/p>\n<div class=\"row\">\n<div class=\"col-lg-9 col-md-8 no-pad-bot\">\n<div class=\"article\">\n<p>Here we want to share with you our favorite Android frameworks, libraries and SDKs that can help you to optimize your mobile app development processes.<\/p>\n<p class=\"title\">OPEN SOURCE SOFTWARE<\/p>\n<p>You might say that you always have to pay the piper. But our experience has shown that good-quality frameworks don\u2019t always require payments, so we don\u2019t mind to use open source frameworks.<\/p>\n<p class=\"subtitle\">Architecture frameworks, libraries and SDK<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/807975837c54746deaf0f0c396d539ac1513785715.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"http:\/\/reactivex.io\/\" target=\"_blank\" rel=\"nofollow noopener\">ReactiveX<\/a>\u00a0is a framework encapsulating the best of the Observer pattern, the Iterator pattern and functional programming. It\u2019s an all-around framework that combines frontend and backend being available on various platforms.<\/p>\n<p class=\"subtitle\">Mobile database<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/c5d5343db32c3195a80c448e461eb88e1513786034.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/realm.io\/\" target=\"_blank\" rel=\"nofollow noopener\">Realm<\/a>\u00a0is a framework for mobile databases that can be a meaningful alternative to SQLite and Core Data. Realm prioritizes the speed and simplicity of the development processes and is available on all the major platforms.<\/p>\n<p class=\"subtitle\">Backend interaction<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/6b189302075d26cad28f0562e752793e1513785715.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"http:\/\/square.github.io\/retrofit\/\" target=\"_blank\" rel=\"noopener\">Retrofit<\/a>\u00a0is a type-safe HTTP client for Android and Java. It\u2019s an essential API tool for the client-server apps.<\/p>\n<p class=\"subtitle\">Data binding<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/20c6ad8900af636bcad88425b25b2d2e1513785716.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"http:\/\/jakewharton.github.io\/butterknife\/\" target=\"_blank\" rel=\"nofollow noopener\">Butter knife<\/a>\u00a0provides a simple and handy solution to simplifying code when binding data for Android.<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/982816e8294f36c591a71e72b8ef9b191513785717.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/developer.android.com\/topic\/libraries\/data-binding\/index.html\" target=\"_blank\" rel=\"nofollow noopener\">Android Data Binding<\/a>\u00a0is another library to configure your app to use data binding. This frame allows synchronizing your UI with your specific application logic.<\/p>\n<p class=\"subtitle\">Crash supporting<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/cc05ad967bf52c6ddaaaaeca73d8b5d81513785717.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/try.crashlytics.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Crashlytics<\/a>\u00a0is a powerful performance SDK for both Android and iOS. Crashlytics provides you with app analytics and gives you detailed crash reports with the exact line of code where the error is.<\/p>\n<p class=\"subtitle\">Payment frameworks<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/d0d0fb8245df4b2753a2ddc680765f631513785718.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/stripe.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Stripe<\/a>\u00a0is a framework that allows integrating payment processing into your app. Transactions are conducted in a seven-day period, during which Stripe profiles the parties involved to protect against potential fraud.<\/p>\n<p class=\"subtitle\">Image loaders<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/69264693265d4095ee967544ab6ff04d1513785718.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"http:\/\/square.github.io\/picasso\/\" target=\"_blank\" rel=\"nofollow noopener\">Picasso<\/a>\u00a0is a powerful library for photo editing, dating and social apps that helps to download and cache images. Picasso also provides a set of options for the image editing.<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/f1d4f71666233e0f8870461537f0e6141513785719.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"http:\/\/frescolib.org\/\" target=\"_blank\" rel=\"nofollow noopener\">Fresco<\/a>\u00a0is a multi-function Facebook\u2019s Android library for an asynchronous load of the images and their displaying. Fresco has 3 levels of cache: two in memory and another in internal storage.<\/p>\n<p class=\"subtitle\">Social media<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/4d7f7548bd7f2859425f3d1bc49572141513785720.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/developers.facebook.com\/docs\/android\/\" target=\"_blank\" rel=\"nofollow noopener\">Facebook SDK<\/a>\u00a0is an official kit that helps to build engaging social apps and add optional features. It contains 6 SDK components that can be used independently: core and analytics, login, sharing, places, messenger and app links.<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/ec0112d5fd47b54ede4dec76563fdedd1513785720.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/dev.twitter.com\/twitterkit\/overview\" target=\"_blank\" rel=\"nofollow noopener\">Twitter SDK<\/a>\u00a0is a kit offering features similar to those that Facebook SDK provides: TwitterCore for login and API success, TweetUi and TweetComposer for easier tweets displaying and composing, Twitter +MoPub for app monetization.<\/p>\n<p class=\"title\">STANDARD GOOGLE FRAMEWORKS<\/p>\n<p>As it\u2019s known, Android is powered by Google so we can neglect its official frameworks that are actually quite helpful:<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/9c1b3cb7b64e7c4d12a0149fde051b5f1513785721.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/android\/v4\/#set-up-your-project\" target=\"_blank\" rel=\"nofollow noopener\">Google analytics<\/a>\u00a0is a practical tool for collecting digital data about users\u2019 experience in your app.<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/2aa0f0de465ee296de71a97669aaa43d1513785722.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/developer.android.com\/topic\/libraries\/support-library\/index.html\" target=\"_blank\" rel=\"nofollow noopener\">Google support library<\/a>, built for the latest Android release, some apps cannot be supported by the older Android versions. For those cases, there is Google support library that can make you modern UI compatible with older versions of Android making your apps available for a wider array of users.<\/p>\n<p class=\"title\">PAID SOFTWARE<\/p>\n<p>Unfortunately. free solutions don\u2019t always meet our demand and we\u2019re bound to use paid software.<\/p>\n<p><img decoding=\"async\" title=\"Top tools for building an awesome Android app\" src=\"https:\/\/www.appfutura.com\/uploads\/blog\/2017\/12\/7d9cde6fe20b9f2767c5e649ec72ad8d1513785722.jpg\" alt=\"Top tools for building an awesome Android app\" \/><a href=\"https:\/\/mixpanel.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Mixpanel analytics<\/a>\u00a0is a commercial alternative to the Google Analytics. It provides a deeper insight into what users are doing on your site and what features they like most. You can get a basic functionality for free, but you should pay for me. Mixpanel analytics is more complex than Google Analytics and more preferable for the event tracking.<\/p>\n<p>Evidently, there are lots of options for every taste and budget. We have shared with you the best solutions that we personally like most.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nowadays there are lots of tools and solutions that can make Android app development much better, faster and stronger. Here we want to share with you our favorite Android frameworks, libraries and SDKs that can help you to optimize your mobile app development processes. OPEN SOURCE SOFTWARE You might say that you always have to pay the piper. But our experience has shown that good-quality frameworks don\u2019t always require payments, so we don\u2019t mind to use open source frameworks. Architecture frameworks, libraries and SDK ReactiveX\u00a0is a framework encapsulating the best of the Observer pattern, the Iterator pattern and functional programming. It\u2019s an all-around framework that combines frontend and backend being available on various platforms. Mobile database Realm\u00a0is a framework for mobile databases that can be a meaningful alternative to SQLite and Core Data. Realm prioritizes the speed and simplicity of the development processes and is available on all the major platforms. Backend interaction Retrofit\u00a0is a type-safe HTTP client for Android and Java. It\u2019s an essential API tool for the client-server apps. Data binding Butter knife\u00a0provides a simple and handy solution to simplifying code when binding data for Android. Android Data Binding\u00a0is another library to configure your app to use data binding. This frame allows synchronizing your UI with your specific application logic. Crash supporting Crashlytics\u00a0is a powerful performance SDK for both Android and iOS. Crashlytics provides you with app analytics and gives you detailed crash reports with the exact line of code where the error is. Payment frameworks Stripe\u00a0is a framework that allows integrating payment processing into your app. Transactions are conducted in a seven-day period, during which Stripe profiles the parties involved to protect against potential fraud. Image loaders Picasso\u00a0is a powerful library for photo editing, dating and social apps that helps to download and cache images. Picasso also provides a set of options for the image editing. Fresco\u00a0is a multi-function Facebook\u2019s Android library for an asynchronous load of the images and their displaying. Fresco has 3 levels of cache: two in memory and another in internal storage. Social media Facebook SDK\u00a0is an official kit that helps to build engaging social apps and add optional features. It contains 6 SDK components that can be used independently: core and analytics, login, sharing, places, messenger and app links. Twitter SDK\u00a0is a kit offering features similar to those that Facebook SDK provides: TwitterCore for login and API success, TweetUi and TweetComposer for easier tweets displaying and composing, Twitter +MoPub for app monetization. STANDARD GOOGLE FRAMEWORKS As it\u2019s known, Android is powered by Google so we can neglect its official frameworks that are actually quite helpful: Google analytics\u00a0is a practical tool for collecting digital data about users\u2019 experience in your app. Google support library, built for the latest Android release, some apps cannot be supported by the older Android versions. For those cases, there is Google support library that can make you modern UI compatible with older versions of Android making your apps available for a wider array of users. PAID SOFTWARE Unfortunately. free solutions don\u2019t always meet our demand and we\u2019re bound to use paid software. Mixpanel analytics\u00a0is a commercial alternative to the Google Analytics. It provides a deeper insight into what users are doing on your site and what features they like most. You can get a basic functionality for free, but you should pay for me. Mixpanel analytics is more complex than Google Analytics and more preferable for the event tracking. Evidently, there are lots of options for every taste and budget. We have shared with you the best solutions that we personally like most.<\/p>\n","protected":false},"author":1,"featured_media":506,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[14,17,18],"tags":[22,19],"class_list":["post-208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-state-of-mobile-technology-in-kenya","category-mobile-training-in-kenya","category-top-web-developers-in-lenya","tag-app-development","tag-mobile-development-kenya"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Top tools for building an awesome Android app in Kenya - Graph Technologies<\/title>\n<meta name=\"description\" content=\"Top tools for building an awesome Android app in Kenya\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top tools for building an awesome Android app in Kenya - Graph Technologies\" \/>\n<meta property=\"og:description\" content=\"Top tools for building an awesome Android app in Kenya\" \/>\n<meta property=\"og:url\" content=\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\" \/>\n<meta property=\"og:site_name\" content=\"Graph Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/graphAfrica\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-08T14:13:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-07T08:26:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"594\" \/>\n\t<meta property=\"og:image:height\" content=\"329\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"GraphAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"GraphAdmin\" \/>\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:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\"},\"author\":{\"name\":\"GraphAdmin\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/dd09a2ef67b9cd1edf706e168a2f914a\"},\"headline\":\"Top tools for building an awesome Android app in Kenya\",\"datePublished\":\"2018-10-08T14:13:30+00:00\",\"dateModified\":\"2023-02-07T08:26:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\"},\"wordCount\":624,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg\",\"keywords\":[\"app-development\",\"mobile-development-kenya\"],\"articleSection\":[\"Questions\",\"Training\",\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\",\"url\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\",\"name\":\"Top tools for building an awesome Android app in Kenya - Graph Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg\",\"datePublished\":\"2018-10-08T14:13:30+00:00\",\"dateModified\":\"2023-02-07T08:26:23+00:00\",\"description\":\"Top tools for building an awesome Android app in Kenya\",\"breadcrumb\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage\",\"url\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg\",\"contentUrl\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg\",\"width\":594,\"height\":329},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/graph.co.ke\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top tools for building an awesome Android app in Kenya\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#website\",\"url\":\"https:\/\/graph.co.ke\/blog\/\",\"name\":\"Graph Technologies\",\"description\":\"Graph Technologies\",\"publisher\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/#organization\"},\"alternateName\":\"Graph Africa\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/graph.co.ke\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#organization\",\"name\":\"GraphTechnologies\",\"alternateName\":\"Graph Africa\",\"url\":\"https:\/\/graph.co.ke\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2018\/09\/graph_logo.png\",\"contentUrl\":\"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2018\/09\/graph_logo.png\",\"width\":512,\"height\":512,\"caption\":\"GraphTechnologies\"},\"image\":{\"@id\":\"https:\/\/graph.co.ke\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/graphAfrica\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/dd09a2ef67b9cd1edf706e168a2f914a\",\"name\":\"GraphAdmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9a97384175f57b83bfbbcec6cb2fc94346ce6f91d57dffce1b61e699e42d924d?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9a97384175f57b83bfbbcec6cb2fc94346ce6f91d57dffce1b61e699e42d924d?s=96&r=g\",\"caption\":\"GraphAdmin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Top tools for building an awesome Android app in Kenya - Graph Technologies","description":"Top tools for building an awesome Android app in Kenya","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:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/","og_locale":"en_US","og_type":"article","og_title":"Top tools for building an awesome Android app in Kenya - Graph Technologies","og_description":"Top tools for building an awesome Android app in Kenya","og_url":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/","og_site_name":"Graph Technologies","article_publisher":"https:\/\/www.facebook.com\/graphAfrica\/","article_published_time":"2018-10-08T14:13:30+00:00","article_modified_time":"2023-02-07T08:26:23+00:00","og_image":[{"width":594,"height":329,"url":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg","type":"image\/jpeg"}],"author":"GraphAdmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"GraphAdmin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#article","isPartOf":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/"},"author":{"name":"GraphAdmin","@id":"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/dd09a2ef67b9cd1edf706e168a2f914a"},"headline":"Top tools for building an awesome Android app in Kenya","datePublished":"2018-10-08T14:13:30+00:00","dateModified":"2023-02-07T08:26:23+00:00","mainEntityOfPage":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/"},"wordCount":624,"commentCount":0,"publisher":{"@id":"https:\/\/graph.co.ke\/blog\/#organization"},"image":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage"},"thumbnailUrl":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg","keywords":["app-development","mobile-development-kenya"],"articleSection":["Questions","Training","Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/","url":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/","name":"Top tools for building an awesome Android app in Kenya - Graph Technologies","isPartOf":{"@id":"https:\/\/graph.co.ke\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage"},"image":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage"},"thumbnailUrl":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg","datePublished":"2018-10-08T14:13:30+00:00","dateModified":"2023-02-07T08:26:23+00:00","description":"Top tools for building an awesome Android app in Kenya","breadcrumb":{"@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#primaryimage","url":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg","contentUrl":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2023\/02\/app-development-1.jpg","width":594,"height":329},{"@type":"BreadcrumbList","@id":"https:\/\/graph.co.ke\/blog\/2018\/10\/08\/top-tools-for-building-an-awesome-android-app-in-kenya\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/graph.co.ke\/blog\/"},{"@type":"ListItem","position":2,"name":"Top tools for building an awesome Android app in Kenya"}]},{"@type":"WebSite","@id":"https:\/\/graph.co.ke\/blog\/#website","url":"https:\/\/graph.co.ke\/blog\/","name":"Graph Technologies","description":"Graph Technologies","publisher":{"@id":"https:\/\/graph.co.ke\/blog\/#organization"},"alternateName":"Graph Africa","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/graph.co.ke\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/graph.co.ke\/blog\/#organization","name":"GraphTechnologies","alternateName":"Graph Africa","url":"https:\/\/graph.co.ke\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graph.co.ke\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2018\/09\/graph_logo.png","contentUrl":"https:\/\/graph.co.ke\/blog\/wp-content\/uploads\/2018\/09\/graph_logo.png","width":512,"height":512,"caption":"GraphTechnologies"},"image":{"@id":"https:\/\/graph.co.ke\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/graphAfrica\/"]},{"@type":"Person","@id":"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/dd09a2ef67b9cd1edf706e168a2f914a","name":"GraphAdmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graph.co.ke\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9a97384175f57b83bfbbcec6cb2fc94346ce6f91d57dffce1b61e699e42d924d?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a97384175f57b83bfbbcec6cb2fc94346ce6f91d57dffce1b61e699e42d924d?s=96&r=g","caption":"GraphAdmin"}}]}},"_links":{"self":[{"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":4,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":507,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions\/507"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/media\/506"}],"wp:attachment":[{"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/graph.co.ke\/blog\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}