This research aims at designing an Android-based mobile application for language learning (MALL) for the final exam simulation of English subject to junior high school students. The method used in building the application is the software development life cycle (SDLC) with the waterfall model. The name of this application is SOUN that stands for "Soal Ujian Nasional" or the National Examination Questions. Based on the implementation of user design and testing, the Android device request to the server via the internet. Then the web server (PHP) process the request from Android and query the database. The computer then sends data to the Android device via JavaScript Object Notation (JSON). It is as an intermediary between the server and the Android application. Therefore, the user (teacher and students) also can do a test by using the simulation application that runs on the Android platform. The teacher can manage the questions and see the scores that the students have achieved. While the students can practice answering the questions of English exercises independently, anytime and anywhere both online and offline. They can also see the score immediately based on the questions that they answered. They also know the solution, tricks, and tips on doing the exercises by choosing the menu provided. Then, admin plays a role as a server manager, who is in charge to manage the system and questions consisting of CRUD (Create, Read, Update, and Delete). It can be concluded that the use of MALL as the learning media can become one of the alternative English learning models in order to prepare the students for practicing the simulations of the national examination.Keywordsmobile application for language learning (MALL), software development life cycle (SDLC), the simulations of the national examination.