scholarly journals Developing mobile software for foreign language learning

Author(s):  
Valentyna Fastovets

Problem. The subject of the study is an interactive mobile application in Java. To perform this work, the following tasks were set: analysis of programming environments and languages of development;  analysis of methods for developing the logic and interface of the mobile application; development of an interactive mobile application in Java. Goal. The aim of the work is to develop a mobile application for learning a foreign language for the Android operating system, whose interface and logic will be modern, user-friendly and accessible to users. Methodology. The general concept of a mobile application for learning a foreign language is as follows: learning a foreign language offline, versatile learning (words, grammar), the presence of a motivational unit, simple design. The object of research is the process of building an interactive mobile application in Java for the Android operating system. In the course of the work, a study of programming languages and environments for the development of mobile applications was conducted. Programming languages such as: Java, C ++, C # were considered. Programming environments such as Android Studio, NetBeans and Eclipse were also analyzed. As a result, the Java programming language and Android Studio programming environment were chosen for the development of the mobile application. Two types of markup were selected: LinearLayout; ConstraintLayout. Results. The mobile application for learning a foreign language for the Android operating system was developed in Android Studio in two programming languages: Java (logic) and XML (interface). The aim to provide the application with modern interface and logic, to make it user-friendly and accessible to users was completed. Originality. Contribution has been made to the field of using smartphones for learning foreign languages. The sphere of using smartphones has been expanded with the use of all modern trends to the creation of mobile applications for learning foreign languages. Practicalvalue. Considering that the number of potential users will only increase in the nearest future, the developed mobile application for learning a foreign language is an ideal platform for educating those who want to develop and learn foreign languages for themselves, as well as for work, communication and travel.

2021 ◽  
Author(s):  
Виктор Михайлович Красноусов ◽  
Леонид Вячеславович Букреев ◽  
Георигий Андреевивич Шпаковский ◽  
Евгений Романович Калюжный ◽  
Наталья Вячеславовна Зариковская

В статье рассмотрены технологии, используемые для реализации мобильных приложений для платформы Android, на языке программирования Kotlin и архитектуры MVVM, а также реализации их серверной части на языке программирования Python. The article discusses technologies for implementing an application for the Android platform in the Kotlin and MVVM programming languages, as well as the implementation of the server side in the Python programming language.


Author(s):  
Lei-da Chen ◽  
Gordon W. Skelton

n the previous chapter on mobile application development, we developed an order placement system (OPS) using Microsoft Embedded Visual Basic (EVB). Although EVB provides developers with the basic tools for developing mobile applications, it has many limitations. Microsoft Visual Studio .NET 2003 addresses these limitations by including tools for developing smart device applications. Using these tools, developers can create mobile applications for PocketPCs or other Windows CE devices with relative ease and flexibility. Similar to EVB, Visual Studio .NET uses a form-based approach to build applications and provides developers with WYSIWYG tools for user interface development, but as you will find in this chapter, it not only provides many new tools to enrich the application but also simplifies many tasks that are cumbersome in EVB (i.e., creating menus and interacting with databases). Furthermore, Visual Studio .NET allows developers to use a number of different programming languages including Visual Basic and C# to develop applications so that developers can leverage their existing programming skill sets. To illustrate how Visual Studio .NET can be deployed to develop mobile applications, we will develop an upgraded version of the OPS in this chapter. In order to provide a better comparison between Visual Studio .NET and EVB, we will use Visual Basic as the programming language in this project.


2021 ◽  
Vol 21 (1) ◽  
pp. 1-24
Author(s):  
Paolo Modesti

Mobile applications are extremely popular with many higher education institutions offering courses to prepare new developers sought by the software industry. However, teaching and assessing mobile application development poses specific challenges due to the complexity of real-world programming languages and environments. In this work, we present a script-based approach for teaching and assessing Android application development that addresses shortcomings of existing tools that impact negatively on the learning experience. Our evaluation, which covers pedagogical and technical aspects, provides possible evidence that the scripts have been beneficial in helping students to work more efficiently and achieve better results. Additionally, the scripts have been effective in streamlining the grading process and keeping the tutorial material up to date with the evolution of the Android platform.


Author(s):  
Kanchan Yugal Daryanani

Mobile application development and use has exploded since the release of Google's Android operating system. The conversion tool is an application that offers a wide range of free conversion utilities such as length converters, area converters, encryption & decryption, password generators and many other tools. The target audience for this application is students.


JURTEKSI ◽  
2018 ◽  
Vol 4 (2) ◽  
pp. 149-154
Author(s):  
Mohd Siddik ◽  
Akmal Nasution

Abstract: Push Notification is a service that is widely used for the purposes of notification via short messages on the smartphone. With the Push Notification service, users can be helped in terms of short notice notification. In the implementation of Push Notification can be utilized in various daily needs such as attendance monitoring, latest news updates, and so forth. Application to be designed is an application that can send Push Notification which will be able to diembangkang in various fields according to user needs. Lack of knowledge in providing information in real time, resulting in information submitted is not up-to-date, so that in various situations and conditions of information provided has been obsolete. Push Notification is one service that can answer the problem so that no more information is not delivered the latest, with the use of this service every update information will be immediately sent as a message notification, so the latest information will not be missed. Push Notification Services are generally widely applied to mobile applications such as Android and iOS. For the use of the largest mobile operating system based on statcounter for 2012 to 2016 in Indonesia is controlled by the Android Operating System. Based on the data the application development Push Notification is applied to the Andoid Operating System as the largest market share today. Keywords: Applications, Push Notification, Mobile, Android. Abstrak: Push Notification adalah sebuah layanan yang banyak digunakan untuk keperluan pemberitahuan melalui pesan pendek yang ada di smartphone. Dengan adanya layanan Push Notification tersebut, pengguna dapat terbantu dalam hal yang bersipat pemberitahuan secara singkat. Pada implementasinya Push Notification dapat dimanfaatkan dalam berbagai keperluan sehari-hari misalnya untuk monitoring absensi, update berita terbaru, dan sebagainya. Aplikasi yang akan dirancang adalah sebuah aplikasi yang dapat mengirim Push Notification yang nantinya akan dapat dikembangkang di berbagai bidang sesuai dengan kebutuhan pengguna. Kurangnya pengetahuan dalam memberikan informasi secara real time, berakibat informasi yang tersampaikan tidak up-to-date, sehingga dalam berbagai situasi dan kondisi informasi yang diberikan telah usang. Push Notification salah satu layanan yang dapat menjawab masalah tersebut sehingga tidak ada lagi informasi yang terbaru tidak tersampaikan, dengan penggunaan layanan ini setiap terjadi update informasi maka akan langsung terkirim sebagai pesan notification, sehingga informasi yang terbaru tidak akan terlewatkan. Layanan Push Notification umumnya banyak diterapkan pada aplikasi mobile seperti Android dan IOS. Untuk penggunaan Sistem Operasi mobile terbesar berdasarkan statcounter untuk tahun 2012 sampai 2016 di Indonesia dikuasi oleh Sistem Operasi Android. Berbasarkan data tersebut pengembangan aplikasi Push Notification ini diterapkan pada Sistem Operasi Andoid sebagai pangsa pasar terbesar saat ini. Kata Kunci: Aplikasi, Push Notification, Mobile, Android.


2018 ◽  
Vol 6 ◽  
pp. 28-33
Author(s):  
Marcin Martyna ◽  
Jakub Smołka

Over the last few years many frameworks allowing programming mobile applications have been created. Some of them are based on programming languages typical for internet application programming - HTML or JavaScript for example. This paper presents a comparison of three cross-platform environments: PhoneGap, NativeScript and Appcelerator. Using each of these environments an application with identical functionalities was created. The application was designed for Android operating system. Implemented tests allowed for determining which one of the application framework is the most efficient with respect to the time needed for executing respective functions. Obtained results are shown and analyzed.


2019 ◽  
Author(s):  
Dalya Al-Moghrabi ◽  
Fiorella Beatriz Colonio-Salazar ◽  
Ama Johal ◽  
Padhraig Seamus Fleming

BACKGROUND Diligent wear of removable orthodontic retainers requires prolonged compliance and is invariably necessary to preserve optimal results. Patient-informed behaviour-change interventions represent a promising and novel means of enhancing compliance with retainer wear. OBJECTIVE To describe the development of a patient-informed mobile application aimed to enhance retainer wear. METHODS Four aspects were considered during mobile application development: participant preferences; analysis of publicly-available retainer-related posts on Twitter; available interventions; and behaviour-change theories. Audio-recorded one-to-one interviews were conducted with a subset of participants to account for patient preferences in terms of features, design and content. A criterion-based purposive sample of participants wearing vacuum-formed retainers for at least 4 years was used. Thematic analysis of transcribed data was undertaken. RESULTS The need to facilitate communication with the treating clinician, responsive reminder and tracking systems, and access to useful and engaging written and visual information, in addition to other personalised and interactive features were considered important. Concerns related to retainer wear shared on Twitter informed an exhaustive list of frequently-asked questions. Application features were mapped to relevant theoretical constructs. Determinants of existing behavioural change theories were used to link application features to expected outcomes. CONCLUSIONS A holistic process involving both patient and professional input can be useful in informing the development of mobile applications. The orthodontic application (“My Retainers”) will undergo further scrutiny in relation to its effectiveness in inducing behavioural change and concerning patient experiences prior to finalisation.


2021 ◽  
Vol 1 (194) ◽  
pp. 158-162
Author(s):  
Alina Mekheda ◽  

The article reviews the main reasons for the growth of the role of a «foreign language» discipline within the framework of non-linguistic specialties as part of the process of gradual reformation of the higher education system in Ukraine. The author addresses the search for effective concepts for the integration of professional training and teaching foreign languages for future highly qualified specialists in non-linguistic universities, which are reflected in strategic government documents. The main innovative methods of teaching a foreign language, conditions for their effective application in the educational process of higher educational institutions along with their teaching and educational potential are analyzed. Amongst the innovative methods of teaching students a foreign language, the author highlighted the following: training modules that ensure the development of the fluency of students' speech, as well as their confident communication in a foreign language; case technologies that make it possible to use practical life situations for learning; binary classes allowing the integration of subjects, interest and students` motivation. Educators and students have the opportunity to use the Internet and computer technology to increase the efficiency of the process of learning foreign languages in university courses. A great tool for learning foreign languages are mobile applications and Internet platforms that use authentic materials. Students and teachers have access to audio and video materials created by native speakers who are also teachers. Mobile applications allow you to independently create test tasks, surveys and a variety of games and involve a large number of students.


2021 ◽  
Vol 50 (4) ◽  
pp. 786-807
Author(s):  
Alen Salkanovic ◽  
Sandi Ljubic ◽  
Ljubisa Stankovic ◽  
Jonatan Lerga

This paper evaluates the performances of numerous encryption algorithms on mobile devices running the Android operating system. The primary objective of our research was to measure and compare the relative performances of tested algorithm implementations (Data Encryption Standard (DES), 3DES, Advanced Encryption Standard (AES), ChaCha20, Blowfish, and Rivest Cipher 4 (RC4)) on the Android platform. The algorithms were compared in terms of CPU utilization by measuring the time required to encrypt and decrypt variable size text files. Besides evaluating the six common symmetric encryption ciphers, a comparison has been conducted for several Password-Based Encryption (PBE) algorithms. Diverse cipher transformations were evaluated for each algorithm by utilizing various feedback modes and padding schemes. Two smartphone devices were used for testing, with different versions of the Android operating system and hardware specifications. The summarized performance outcomes for various cipher transformations are presented to demonstrate the effectiveness of each algorithm.


Author(s):  
Elena Dolzhich ◽  
Svetlana Dmitrichenkova ◽  
Mona Kamal Ibrahim

<p class="0abstract">The higher education system around the world is being rapidly developed towards digitalization – from computers to laptops, from laptops to tablets and smartphones. Accordingly, traditional delivery of instruction is being shifted towards blended learning that is being gradually replaced with distance learning, i.e. higher education is moving forward with mobile learning (m-learning) technologies. The introduction of mobile learning became the most topical event in 2020 in the context of the COVID-19 pandemic, due to which many countries had to completely move to distance learning in higher education. The purpose of the study is to analyze the prospects for the widespread use of mobile applications in teaching English as a foreign language (EFL) in Russia to Russian and Arab learners. In the course of the study, an online survey based on a questionnaire consisting of four open and closed questions was conducted. An empirical method was applied to collect the research data.  The survey was conducted at the Department of Foreign Languages of the Engineering Academy of the Peoples' Friendship University of Russia (EA PFUR). The total research sample included 200 participants and consisted of: 50 potential employers, 50 Russian and Arab students of the Peoples' Friendship University of Russia studying Linguistics (training program code 035700), 50 faculty members, namely teachers of the Peoples' Friendship University of Russia, the Institute of Foreign Languages of the Moscow State Pedagogical University and the Moscow Institute of Physics and Technology, as well as 50 administrative staff of the Peoples' Friendship University of Russia. The purpose of the survey was to collect information about the use of mobile applications (Smartphone Apps) and the introduction of mobile learning technology (m-learning) in the process of teaching EFL to students. According to the results of the survey, instructors are actively using mobile technologies in their professional activities and all participants in the learning process are receptive to their introduction in education. At the same time, respondents believe that technical challenges are the major obstacle to the adoption of mobile applications; these problems must be overcome in order to enable more productive use of mobile applications. In this regard, the study of mobile applications that are suitable for specific aspects of learning a foreign language, such as spoken language, reading comprehension, listening or writing, can be considered a promising research area.</p>


Sign in / Sign up

Export Citation Format

Share Document