Инструменты создания мобильных приложений
Вы когда-нибудь задумывались как пишутся приложения которыми вы пользуетесь каждый день? На самом деле создать собственное мобильное приложение это не такая сложная задача, и в данной статье я покажу где и как можно это сделать.
Существует множество средств разработки, которые позволяют создавать собственные мобильные приложения. В этой статье мы расскажем о некоторых из них.
Android Studio (https://developer.android.com/studio) – это IDE для работы с платформой Android, позволяющая разрабатывать мобильные приложения на различных языках программирования, таких как Java, С++ и Kotlin. Обладает большим количеством инструментов и функций для любых потребностей разработчика.
Apache Cordova ( https://cordova.apache.org/) – это среда разработки мобильных приложений. Apache Cordova обладает необходимыми функциями для создания приложений предназначенных для мобильных устройств. Отличительной особенностью этого решения является то, что приложение пишется с помощью CSS3, HTML5 и JavaScript. Кроссплатформенность обеспечивает возможность компиляции одного кода для разных платформ, таких как Windows Phone, iOS и Android.
Xamarin ( https://docs.microsoft.com/ru-ru/xamarin/) – это фреймворк для кроссплатформенной разработки мобильных приложений для платформ iOS, Android и Windows Phone. Основным плюсом этого решения является то, что разработка осуществляется на языке C#, который имеет много русскоязычной документации и довольно прост в изучении.
Фреймворк Xamarin поддерживается средой разработки Visual Studio, которая обладает множеством преимуществ и удобных функций, например простой импорт библиотек и технологией автодополнения IntelliSense. Поэтому при выборе инструментов разработки мобильного приложения наш выбор пал именно на Xamarin.
Рассмотрим пример создания простого приложения для Android, которое складывает числа и отправляет результат на почту. Часть функциональности этого примера мы использовали в одном из прошлых своих проектов по созданию мобильного приложения.
Интерфейс в приложениях Xamarin создается при помощи языка XAML, который основан на языке разметки XML. Добавим на экран три поля ввода и две кнопки.
Напишем код обработчиков событий двух кнопок, первый из которых будет получать введенные числа в поля и считать их сумму, а второй отправлять результат на указанную почту.
В итоге получился калькулятор с функцией сложения чисел и возможностью отправить результат на почту.
В данной статье мы рассмотрели средства разработки мобильных приложений и привели пример написания простой программы используя Xamarin. Кроме представленных существуют еще множество решений, каждое из которых обладает своими преимуществами.