
{"id":4807,"date":"2024-11-21T15:38:17","date_gmt":"2024-11-21T06:38:17","guid":{"rendered":"https:\/\/athlee.sg\/?post_type=topics&#038;p=4807"},"modified":"2024-11-21T15:38:17","modified_gmt":"2024-11-21T06:38:17","slug":"customer-best-practice9en","status":"publish","type":"topics","link":"https:\/\/athlee.sg\/en\/topics\/customer-best-practice9en\/","title":{"rendered":"Restoring the source code of released Android apps and making improvements in line with updates"},"content":{"rendered":"<p>At ATHLEE, we work with more than 1,000 development partner companies in 29 countries around the world to fully support our customers&#8217; digital transformation, from building innovative AI services to developing apps and systems to attracting customers online.<\/p>\n<p>At our company, we help our customers solve their problems through the development of systems, services, and apps that utilize IT, and we would like to introduce some examples of customers who have successfully utilized IT, which can be considered best practices.<\/p>\n<p> &#8220;Click here for an introduction of our company&#8221; <a href=\"https:\/\/athlee.sg\/\">https:\/\/athlee.sg\/<\/a>\u3000<\/p>\n<p>\u3010Restoring the source code of released Android apps and making improvements in line with updates\u3011<\/p>\n<p>We recently received a request from a major Japanese company that manufactures game peripherals for help with restoring and upgrading the source code for an Android app that had already been released on the store. <\/p>\n<p>The existing Android app had been developed and maintained by a development company in China, but when this company suddenly withdrew from the business, they were unable to receive any of the technical information or source code needed to develop the app. <\/p>\n<p>Therefore, we conducted a survey of Android apps that had already been released in the store, and created a screen transition diagram and a list of functions. Based on this, we confirmed the details of the application specifications with the customer and clarified the goal of the application. Based on this, we investigated the necessary technologies and implementation methods, extracted the content necessary for rebuilding the application, and started the application source code restoration project. <\/p>\n<p>At present, the source code is being restored smoothly through the decompilation of the released app, and we are investigating and correcting the parts that could not be restored. At the same time, the design of the details and specifications of the functions to be added as an upgrade is progressing, and we are gradually moving towards the release of the upgraded version in the store. <\/p>\n<p>In addition, in order to be prepared for sudden changes in policy or sudden resignations of engineers at development companies, such as in the case of this project, we manage the source code and technical information in-house, and we have a system in place to ensure that our members can correctly grasp the technical details of the project, and we thoroughly manage the selection of development companies. <\/p>\n<p>\u3010We think you may be worried about these things, too\u3011<br \/>\n\u30fbI want to have flexible and agile DX support depending on the situation<br \/>\n\u30fbI want to replace the system of a service that is already in operation<br \/>\n\u30fbI want to use a development company overseas, but I want a Japanese PM with a lot of experience to lead the project<br \/>\n\u30fbI want you to select the optimal development partner from various development companies\u202f<br \/>\n\u30fbWe want you to flexibly adjust the composition of the development team depending on the development phase.<br \/>\n\u30fbWe want to consult with you as we decide on the priority of the items we want to develop.<br \/>\n\u30fbWe want to build an infrastructure that is highly scalable and cost-effective.<\/p>\n<p>In addition, by increasing the number of project team members in the future, we can expect to further speed up the development cycle and realize the creation of a flexible development team.<\/p>\n<p> If you are interested in our services, please fill out the inquiry form\u21d2\uff08<a href=\"https:\/\/athlee.sg\/#contact\" target=\"_blank\" rel=\"noopener\">https:\/\/athlee.sg\/#contact<\/a>\uff09<\/p>\n","protected":false},"featured_media":62,"template":"","class_list":["post-4807","topics","type-topics","status-publish","has-post-thumbnail","hentry","en-US"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | We build IT Web\/App development teams to increase your profits<\/title>\n<meta name=\"description\" content=\"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f\" \/>\n<meta property=\"og:description\" content=\"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f\" \/>\n<meta property=\"og:url\" content=\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/\" \/>\n<meta property=\"og:site_name\" content=\"ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f\" \/>\n<meta property=\"og:image\" content=\"https:\/\/2024.athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"160\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/athlee.sg\/#organization\",\"name\":\"ATHLEE\",\"url\":\"https:\/\/athlee.sg\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/athlee.sg\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/cropped-logo_icon.png\",\"contentUrl\":\"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/cropped-logo_icon.png\",\"width\":512,\"height\":512,\"caption\":\"ATHLEE\"},\"image\":{\"@id\":\"https:\/\/athlee.sg\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/athlee.sg\/#website\",\"url\":\"https:\/\/athlee.sg\/\",\"name\":\"ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f\",\"description\":\"\u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f\",\"publisher\":{\"@id\":\"https:\/\/athlee.sg\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/athlee.sg\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#primaryimage\",\"url\":\"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg\",\"contentUrl\":\"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg\",\"width\":300,\"height\":160},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#webpage\",\"url\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/\",\"name\":\"Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f\",\"isPartOf\":{\"@id\":\"https:\/\/athlee.sg\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#primaryimage\"},\"datePublished\":\"2024-11-21T06:38:17+00:00\",\"dateModified\":\"2024-11-21T06:38:17+00:00\",\"description\":\"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f\",\"breadcrumb\":{\"@id\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\/\/a.bb.ccc.dddd.blog.athlee.sg\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"topics\",\"item\":\"https:\/\/voorraad.athlee.sg\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Restoring the source code of released Android apps and making improvements in line with updates\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | We build IT Web\/App development teams to increase your profits","description":"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f","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:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/","og_locale":"en_US","og_type":"article","og_title":"Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f","og_description":"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f","og_url":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/","og_site_name":"ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f","og_image":[{"width":300,"height":160,"url":"https:\/\/2024.athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/athlee.sg\/#organization","name":"ATHLEE","url":"https:\/\/athlee.sg\/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/athlee.sg\/#\/schema\/logo\/image\/","url":"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/cropped-logo_icon.png","contentUrl":"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/cropped-logo_icon.png","width":512,"height":512,"caption":"ATHLEE"},"image":{"@id":"https:\/\/athlee.sg\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/athlee.sg\/#website","url":"https:\/\/athlee.sg\/","name":"ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f","description":"\u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f","publisher":{"@id":"https:\/\/athlee.sg\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/athlee.sg\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#primaryimage","url":"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg","contentUrl":"https:\/\/athlee.sg\/wp-content\/uploads\/2021\/05\/topics-1.jpg","width":300,"height":160},{"@type":"WebPage","@id":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#webpage","url":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/","name":"Restoring the source code of released Android apps and making improvements in line with updates | ATHLEE | \u5229\u76ca\u3092\u5897\u3084\u305b\u308b\u958b\u767a\u30c1\u30fc\u30e0\u3092\u69cb\u7bc9\u3059\u308bIT\u958b\u767a\u9867\u554f","isPartOf":{"@id":"https:\/\/athlee.sg\/#website"},"primaryImageOfPage":{"@id":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#primaryimage"},"datePublished":"2024-11-21T06:38:17+00:00","dateModified":"2024-11-21T06:38:17+00:00","description":"1\u5e74\u3067\u5fa1\u793e\u306e\u958b\u767a\u529b\u30922\u500d\u306b\u9ad8\u3081\u308bIT\u958b\u767a\u9867\u554f","breadcrumb":{"@id":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/2024.athlee.sg\/en\/topics\/customer-best-practice9en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/a.bb.ccc.dddd.blog.athlee.sg\/en\/"},{"@type":"ListItem","position":2,"name":"topics","item":"https:\/\/voorraad.athlee.sg\/topics\/"},{"@type":"ListItem","position":3,"name":"Restoring the source code of released Android apps and making improvements in line with updates"}]}]}},"_links":{"self":[{"href":"https:\/\/athlee.sg\/wp-json\/wp\/v2\/topics\/4807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/athlee.sg\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/athlee.sg\/wp-json\/wp\/v2\/types\/topics"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/athlee.sg\/wp-json\/wp\/v2\/media\/62"}],"wp:attachment":[{"href":"https:\/\/athlee.sg\/wp-json\/wp\/v2\/media?parent=4807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}