Academic literature on the topic 'Android programming tools'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Android programming tools.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Android programming tools"

1

Smołka, Jakub, Bartłomiej Matacz, Edyta Łukasik, and Maria Skublewska-Paszkowska. "Performance analysis of mobile applications developed with different programming tools." MATEC Web of Conferences 252 (2019): 05022. http://dx.doi.org/10.1051/matecconf/201925205022.

Full text
Abstract:
This study examines the efficiency of certain software tasks in applications developed using three frameworks for the Android system: Android SDK, Qt and AppInventor. The results obtained using the Android SDK provided the benchmark for comparison with other frameworks. Three test applications were implemented. Each of them had the same functionality. Performance in the following aspects was tested: sorting a list of items using recursion by means of the Quicksort algorithm, access time to a location from a GPS sensor, duration time for reading the entire list of phone contacts, saving large and small files, reading large and small files, image conversion to greyscale, playback time of a music file, including the preparation time. The results of the Android SDK are good. Unexpectedly, it is not the fastest tool, but the time for performing most operations can be considered satisfactory. The Qt framework is overall about 34% faster than the Android SDK. The worst in terms of overall performance is the AppInventor: it is, on average, over 626 times slower than Android SDK.
APA, Harvard, Vancouver, ISO, and other styles
2

Wu, Li, and Jian Wei Shen. "The Development of Android Mobile Game Based on App Inventor2." Advanced Materials Research 945-949 (June 2014): 3319–22. http://dx.doi.org/10.4028/www.scientific.net/amr.945-949.3319.

Full text
Abstract:
This paper introduces the methods and steps of the development of Android mobile game based on App Inventor2 development environment which is completely based on cloud computing server online development, and through in detail how to use App Inventor2 development tools to abandon the traditional complex programming method which needs to write a lot of source code, and how to use Lego blocks of simple programming method to realize the fast Android mobile game development .This method can make without the basis of programming beginners can easily build your own Android applications.
APA, Harvard, Vancouver, ISO, and other styles
3

Dwiyatno, Saleh, Edy Rakhmat, Ayu Purnama Sari, and Zanuandry Zanuandry. "APLIKASI ORDERING INTERIOR AND EXTERIOR RUMAH PADA CV. ALTRA PRATAMA BERBASIS ANDROID." Jurnal Sistem Informasi dan Informatika (Simika) 3, no. 2 (2020): 62–76. http://dx.doi.org/10.47080/simika.v3i2.983.

Full text
Abstract:
This research was conducted at CV.Altra Pratama with the aim to design a system to help the CV.Altra Pratama in an effort to expand sales millionaires and facilitate consumers in purchasing. Previously they still used conventional methods or customers came directly to the store, so to make it easier in the transaction is made an application system ordering interior and exterior homes in CV.Altra Pratama, in order to maximize sales and marketing. In this study using an Android-based programming language and for terms of writing using the prototype method. This making uses Android Studio version 3.0.2 and Android SDK as API tools. Application made with java and XML programming languages.
APA, Harvard, Vancouver, ISO, and other styles
4

TÓTH, TOMÁŠ, and GABRIELA LOVÁSZOVÁ. "VISUAL VS. TEXTUAL PROGRAMMING: A CASE STUDY ON MOBILE APPLICATION PROGRAMMING BY TEENAGERS." AD ALTA: 11/01 11, no. 1 (2021): 337–47. http://dx.doi.org/10.33543/1101337347.

Full text
Abstract:
Choosing the right way of programming can prevent learning difficulties, contribute to increasing students’ motivation to learn, and make teaching process more effective. The article is focused on assessing which way of programming, visual or textual, is appropriate for intermediate and advanced learners in the context of creating mobile applications. Three ways of programming were examined during an extracurricular programming course for teenagers aged 12-18 with previous programming experience and positive attitude to programming. The course was aimed at programming mobile applications. MIT App Inventor 2 as a visual programming tool and Android Studio with Java as a textual programming tool were chosen. Due to the gap between two programming tools, the method of transition from visual to textual programming using Java Bridge Code Generator and Java Bridge Library as mediators was implemented. The research results are based on the analysis of data obtained from participatory observations, interviews with students, questionnaires and source codes of applications created by students. The case study shows a difference in students’ performance between visual and textual programming in favour of visual programming. However, the difference in students' attitudes toward visual and textual programming was the opposite in favour of textual programming, regardless of age and learning performance. These results suggest that App Inventor visual programming environment is advantageous at the beginning of learning programming, but may be perceived as too limited and not enough motivating for intermediate and advanced students, even though programming in Android Studio professional text-based environment is too challenging for them.
APA, Harvard, Vancouver, ISO, and other styles
5

Madeja, Matej, and Jaroslav Porubän. "Automated testing environment and assessment of assignments for Android MOOC." Open Computer Science 8, no. 1 (2018): 80–92. http://dx.doi.org/10.1515/comp-2018-0007.

Full text
Abstract:
Abstract This paper describes the design of a testing environment for massive assessment of assignments for Android application programming courses. Specific testing methods and tool suggestions are continuously consulted with Wirecard company, dedicated to the development of mobile applications. The paper also analyzes the most common mistakes of students and suggests ways to uncover them through tests. Based on these, it creates tests, compares the performance of the emulator and real device tests, and the proposed tools are partially retrospectively tested on assignments from the previous run of a particular Android application programming course. From partial results the paper suggests changes for the course in relation to the testing environment and deploys it in the background of the course alongside the manual evaluation. It describes testing experience, analyzes the results and suggests changes for the future
APA, Harvard, Vancouver, ISO, and other styles
6

Tsyrulnyk, Serhii. "MIT APP INVENTOR TO CREATE ANDROID APPLICATIONS LABORATORY COURSE WITHOUT PROGRAMMING." OPEN EDUCATIONAL E-ENVIRONMENT OF MODERN UNIVERSITY, no. 4 (2018): 91–95. http://dx.doi.org/10.28925/2414-0325.2018.4.9195.

Full text
Abstract:
Modern teaching methods implemented with the use of information technologies that facilitate and accelerate the transfer of knowledge to students, activate a process of assimilation of knowledge, enhance the effectiveness of the training. This article discusses creating a unique and attractive electronic training manual in the form of an Android application. Highlights the toolkit to create educational materials on the base of cloud-based technologies of visual programming tools free software MIT APP INVENTOR for Android platform. Analyzed the features of the user interface in a designer and the "programming" elements of your mobile application in mode of "Blocks". Experience of creating innovative forms of organization of educational process in the form of an electronic laboratory course by software MIT APP INVENTOR.
APA, Harvard, Vancouver, ISO, and other styles
7

Spanò, Alvise, and Agostino Cortesi. "Legodroid: A Type-Driven Library for Android and LEGO Mindstorms Interoperability." Sensors 20, no. 7 (2020): 1926. http://dx.doi.org/10.3390/s20071926.

Full text
Abstract:
LEGO Mindstorms robots are widely used as educational tools to acquire skills in programming complex systems involving the interaction of sensors and actuators, and they offer a flexible and modular workbench to design and evaluate user–machine interaction prototypes in the robotic area. However, there is still a lack of support to interoperability features and the need of high-level tools to program the interaction of a robot with other devices. In this paper, we introduce Legodroid, a new Java library enabling cross-programming LEGO Mindstorms robots through Android smartphones that exploits their combined computational and sensorial capabilities in a seamless way. The library provides a number of type-driven coding patterns for interacting with sensors and motors. In this way, the robustness of the software managing robot’s sensors dramatically improves.
APA, Harvard, Vancouver, ISO, and other styles
8

Saefullah, Asep, Diah Ariyani, and Andy Rienauld. "SISTEM NOTIFIKASI ANTRIAN BERBASIS ANDROID." CCIT Journal 7, no. 3 (2014): 402–19. http://dx.doi.org/10.33050/ccit.v7i3.263.

Full text
Abstract:
An age of fast-paced time is precious, be in a queue sequence is a loss. In addition to timeconsuming, the queue can also restrict other activities to do one. Likewise, when making payments at the checkout counter can be ascertained will be a queue, it needed a solution for IT ( Information Technology ) to overcome losses incurred during the waiting queue. This research is to design and create an application system that can give information about the running queue and facility reservation queue numbers to someone from anywhere via smartphones with the Android operating system. Research using the Android Developer Tools ( ADT ) Bundle suggested by the official Android developer site as a tool to help software developers build, test and debug Android applications. The design of applications using a smartphone galaxy s3 android hardware and language as a programming language as well as software eclipse helper program making. The result is a system application Queue Notifications on smartphones with Android OS, where users can take advantage of the waiting time by not waiting in line at the cash register or point of payment but the queue in the queuing system on a smartphone from anywhere while doing other activities .
APA, Harvard, Vancouver, ISO, and other styles
9

Nie, Ru, and Cheng Can Huang. "Design and Realization of Music Player Based on Android System." Applied Mechanics and Materials 462-463 (November 2013): 1123–26. http://dx.doi.org/10.4028/www.scientific.net/amm.462-463.1123.

Full text
Abstract:
With today's society pace of life are becoming more and more quickly, with hardware mobile devices are becoming more and more advanced, people's requirements for mobile equipment are increasingly high, from the pursuit of technology to the pursuit of vision, therefore, people gradually improve the requirements for system. In this paper the music player design is based on the Android open source system technology, use of the Java language and the Eclipse programming tools. This music player can be achieved the music playback, pause, previous song, next song, music list, sound control in android platform-based design, performance is good, can operate independently in Android system.
APA, Harvard, Vancouver, ISO, and other styles
10

Kolya, Anup Kumar, Debasish Mondal, Alokesh Ghosh, and Subhashree Basu. "Direction and Speed Control of DC Motor Using Raspberry PI and Python-Based GUI." International Journal of Hyperconnectivity and the Internet of Things 5, no. 2 (2021): 74–87. http://dx.doi.org/10.4018/ijhiot.2021070105.

Full text
Abstract:
This paper presents the design and implementation of control strategy for both the speed and direction of a direct current (DC) motor using Android-based application in smart phone. The Raspberry Pi 3 with a motor driver controller has been used to implement the control action via Python-based user-defined programming. The Android application has been developed using Android Developer Tools (ADT) in Java platform. The Android apps work like a client and communicates with Raspberry Pi through wi-fi connectivity. Finally, a small graphical user interface (GUI) has been created in Python in order to interface and control the motor with buttons in GUI. The advantages of GUI are that it is attractive, user friendly, and even a layman can work with the application developed in GUI.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Android programming tools"

1

Levaginas, Saulius. "Android programų kūrimo įrankių galimybių spręsti šilumos pernešimo uždavinius analizė." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2013. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2013~D_20130729_152930-75668.

Full text
Abstract:
Esminis šio darbo siekis yra išanalizuoti „Android“ operacinės sistemos (OS) programų kūrimo įrankių galimybes. Remiantis darbo rezultatais, matome, kad ši OS uţima daugiausiai rinkos pagal pardavimus. Taip pat yra įţvelgiama, kad pasirinktas programavimo įrankių komplektas (Android SDK) nėra iki galo išdirbtas programų kūrimui, tačiau nelabai yra iš ko rinktis, kadangi alternatyvios programavimo aplinkos reikalauja jos įdiegimo. Reikia pridurti, kad testavimui yra būtina naudoti realius fizinius įrenginius. Taip pat norėtųsi paminėti, kad šiai OS buvo rastas tik vienas programinis įrankis (FuturEye), skirtas šilumos pernešimo uţdaviniams spręsti.<br>The main purpose of this work is to make an analysis of abilities of tools for development of Android operating system programs. In the view of the work results, we can conclude, that this OS has the biggest part of the market share by sales. Also we can see, that we are left with only one choice for development tools (Android SDK) of Android programs, because all other programming environments require that Android SDK must be installed. For a more accurate programming results, one should test applications on real devices. In addition, we should say, that only one programming tool (FuturEye) was found for heat transfer problems evaluation.
APA, Harvard, Vancouver, ISO, and other styles
2

"The Design and Use of a Smartphone Data Collection Tool and Accompanying Configuration Language." Thesis, 2014. http://hdl.handle.net/10388/ETD-2014-12-1851.

Full text
Abstract:
Understanding human behaviour is key to understanding the spread of epidemics, habit dispersion, and the efficacy of health interventions. Investigation into the patterns of and drivers for human behaviour has often been facilitated by paper tools such as surveys, journals, and diaries. These tools have drawbacks in that they can be forgotten, go unfilled, and depend on often unreliable human memories. Researcher-driven data collection mechanisms, such as interviews and direct observation, alleviate some of these problems while introducing others, such as bias and observer effects. In response to this, technological means such as special-purpose data collection hardware, wireless sensor networks, and apps for smart devices have been built to collect behavioural data. These technologies further reduce the problems experienced by more traditional behavioural research tools, but often experience problems of reliability, generality, extensibility, and ease of configuration. This document details the construction of a smartphone-based app designed to collect data on human behaviour such that the difficulties of traditional tools are alleviated while still addressing the problems faced by modern supplemental technology. I describe the app's main data collection engine and its construction, architecture, reliability, generality, and extensibility, as well as the programming language developed to configure it and its feature set. To demonstrate the utility of the tool and its configuration language, I describe how they have been used to collect data in the field. Specifically, eleven case studies are presented in which the tool's architecture, flexibility, generality, extensibility, modularity, and ease of configuration have been exploited to facilitate a variety of behavioural monitoring endeavours. I further explain how the engine performs data collection, the major abstractions it employs, how its design and the development techniques used ensure ongoing reliability, and how the engine and its configuration language could be extended in the future to facilitate a greater range of experiments that require behavioural data to be collected. Finally, features and modules of the engine's encompassing system, iEpi, are presented that have not otherwise been documented to give the reader an understanding of where the work fits into the larger data collection and processing endeavour that spawned it.
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Android programming tools"

1

Weghorn, Hans. "Application and UI Design for Ergonomic Heart Rate Monitoring in Endurance Sports: Realizing an Improved Tool for Health and Sports Activities on Base of Android Smartphone Programming and ANT+." In Communications in Computer and Information Science. Springer International Publishing, 2015. http://dx.doi.org/10.1007/978-3-319-17548-5_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Hu, Wen-Chen, Naima Kaabouch, and Hung-Jen Yang. "An Empirical Study of Mobile/Handheld App Development Using Android Platforms." In Encyclopedia of Information Science and Technology, Fourth Edition. IGI Global, 2018. http://dx.doi.org/10.4018/978-1-5225-2255-3.ch526.

Full text
Abstract:
Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.
APA, Harvard, Vancouver, ISO, and other styles
3

Hu, Wen-Chen, Naima Kaabouch, and Hung-Jen Yang. "An Empirical Study of Mobile/Handheld App Development Using Android Platforms." In Advances in Computer and Electrical Engineering. IGI Global, 2019. http://dx.doi.org/10.4018/978-1-5225-7598-6.ch061.

Full text
Abstract:
Mobile application stores (or app stores) sell or provide mobile applications/services for handheld devices such as smartphones or tablet computers. A wide variety of mobile applications is available on the app stores. Popular applications include location-based services, mobile games, mobile offices, and music. The highly popular apps create great opportunities for IT companies and workers. However, traditional desktop programmers have problems switching to handheld programming because it requires a different approach from desktop programming. Unlike desktop application development, there are no widely accepted tools or software for mobile app development. At the same time, mobile app development is complicated and platform-specific compared to desktop application development. This chapter introduces mobile app development using Android. Mobile developers can get a sense of mobile app development by reading this chapter and apply it to other platforms or further explore the Android app development.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Android programming tools"

1

Mokmin, Nur Azlina Mohamed. "The Evaluation of Tools for Android Application Programming." In the 2019 7th International Conference. ACM Press, 2019. http://dx.doi.org/10.1145/3323771.3323782.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Wen, Elliott, Gerald Weber, and Suranga Nanayakkara. "WasmAndroid: a cross-platform runtime for native programming languages on Android (WIP paper)." In LCTES '21: 22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems. ACM, 2021. http://dx.doi.org/10.1145/3461648.3463849.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Teles de Andrade Junior, William, Gaston Alexandre Gouveia, Gabriel Lima Gonçalves da Silva, Julia Yasmim de Castro Silva, and Rodrigo Cesar Lira da Silva. "Construção de um Jogo Usando Robótica para a Formação de Habilidades de Programação em Crianças." In Computer on the Beach. Universidade do Vale do Itajaí, 2021. http://dx.doi.org/10.14210/cotb.v12.p534-536.

Full text
Abstract:
Constant technological advances have made society face the needto acquire new skills, one of which is programming. At first, thisactivity was aimed only at computer professionals, but it arousededucators’ interest and has been incorporated as part of the schoolcurriculum. Therefore, some initiatives try to present programmingto children using different approaches. Our proposal focuses onprogramming using robotics. The work shows the development ofa robot created with Arduino to be used in an educational game.In the proposal, the player needs to develop the robot’s algorithmto move to a goal on the map in the game. An Android applicationcontrols the robot, and the whole proposal is created in a playfulmanner. Thus, it is expected to create a low-cost tool to stimulatecomputational thinking.
APA, Harvard, Vancouver, ISO, and other styles
4

Pantoja, Maria. "Designing a New Video Game App as an aid for Introduction to Programming classes that use C Programming Language." In Third International Conference on Higher Education Advances. Universitat Politècnica València, 2017. http://dx.doi.org/10.4995/head17.2017.4606.

Full text
Abstract:
This paper describes the use and development of a mobile application as an aid for an introduction to programming class in C, for first year engineering students. One of the biggest problems in teaching programming, and in particular in C is the concept of memory allocation and pointers. To help visualizing these concepts we developed an application in the form of a video game that works on both Android and iOS devices. The paper is inspired Digital Game Based Learning (DGBL) pedagogical theory, studying the kind of learning that happens when playing computer and video games, how to use this medium as a tool for learning, and how to design games for learning. Research has shown benefits in using mobile applications to better engage students and help them learn at their own pace and levelWe did some preliminary performance testing on students from two different groups. One group of computer engineering students and another one of non-engineering majors, both groups learning to program, with no previous knowledge of programming, to evaluate the benefits of the application. The results of this test show that there is an improvement in the students understanding in C, and we also noted a very positive attitude of students toward using something as familiar to them as mobile phones to help them understand the material.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography