Як створити програму для android самому. Android Eclipse: розробка під Android SDK

Як створити програму для android самому.  Android Eclipse: розробка під Android SDK
Як створити програму для android самому. Android Eclipse: розробка під Android SDK

Вітаю вас, шановні любителі операційної системиАндроїд (Android). У сьогоднішній статті я намагатимусь максимально повно висвітлити дуже цікаву тему – добірку інструментів для створення своєї програми (онлайн) для гаджетів на базі, популярній, операційній системи Android.

З розвитком мобільних технологій, розвивається і ринок мобільних додатків, у тому числі і ринок мобільних додатків для ОС Android (Android). Якщо раніше зробити додаток міг тільки просунутий програміст з товстими окулярами, що пройшов п'ять років навчання в університеті, то тепер ця можливість доступна будь-якому, хто бажає, причому абсолютно незнайомому з мовами програмування, причому, також, не вимикаючись від інтернету, тобто. онлайн.

У добірці ви знайдете чотири інструменти, які дозволять вам зробити програму - швидко та просто. Всі запропоновані інструменти схожі на конструктори, вам належить зібрати ваш перший додаток з різних готових компонентів, створити додаток можна так само, як ви збираєте конструктор лего.

Усі інструменти відбиралися за такими критеріями:

  • Зручність використання. Так як користуватися таким інструментом будуть, в основному, люди не знайомі з програмуванням та складними елементами, то головний упор, у цій невеликій добірці, був зроблений на зручність та простоту використання запропонованих інструментів;
  • Інтуїтивно зрозумілий інтерфейс . Цей пункт та умова логічно випливає із попереднього. Крім того, що інтерфейс інструменту створення додатків для ОС Андроїд (Android) повинен бути простим, він ще має бути інтуїтивно-зрозумілим;
  • Можливості. Чим більше різних речей “уміє” робити інструмент – тим краще. По суті, всі представлені додатки мають той самий набір інструментів, з невеликими відмінностями та змінами.

Отже, пишемо, починаємо робити додаток (всі програми можна створити в режимі онлайн), нижче ви можете ознайомитися з добіркою програмних продуктів і вибрати для себе найбільш зручний і функціональний інструмент.

TheAppBuilder

Непоганий інструмент створення програм. Безперечно, тішить той факт, що даним інструментом ви можете користуватися абсолютно безкоштовно. Мінус у тому, що цей програмний продукт не підтримує російську мову, але якщо ви вчили в школі англійську, хоча б небагато, то проблем із використанням TheAppBuilder виникнути не повинно. З усіх можливостей цього програмного продукту хочеться відзначити наступні:

  • Великий вибір шаблонів для створення вашого Android (Android) додатків. Якщо ви хочете створити просту програму, то із запропонованих варіантів шаблонів ви легко підберете необхідний;
  • Можливість переглядати докладну статистику за створеним вами додатком;
  • Проста і зрозуміла публікація, створеного вами, додатки Google Play.

AppsGeyser


Ще один хороший, якісний інструмент заслуговує на пильну увагу. Як я вже говорив вище, щоб створити)) вам не знадобиться вміти програмувати під Андроїд (Android), в цій програмі все настільки просто, що створити програму для свого проекту ви зможете за кілька хвилин, просто зібравши його з частин "конструктора". Нижче ви можете ознайомитися з можливостями запропонованого інструменту:

  • Великий архів шаблонів на різні тематики: ресторани, піцерії, фото-студії, свята, спорт, радіо, вантажоперевезення та багато, багато інших шаблонів. Вам потрібно лише вибрати підходящий і почати його редагування під свої потреби;
  • Вбудовані інструменти просування вашої нової програми. Часом, щоб просунути і розкрутити ваш новий додаток потрібно витратити багато сил і часу, побудовані інструменти просування в конструкторі зможуть полегшити ваше завдання;
  • Можливість підключення вашої програми до рекламної мережі, таким чином ви зможете заробляти гроші на створених вами додатках.

AppsMakerstore




Дуже простий інструмент для створення програм для вашої операційної системи Android (Android). Основний плюс цього додаткув тому, що за один раз ви зможете створити програму для шести різних мобільних операційних систем. Також з переваг цього інструменту можна виділити наступні:

  • Можливість працювати з конструктором у режимі онлайн;
  • Є можливість зареєструвати безкоштовний обліковий запис;
  • Великий архів шаблонів для вашого Android (Андроїд) програми, написати необхідний додатокзможете в два кліки мишкою.

На сьогодні це все. Сподіваюся, що ви підібрали для себе відповідний інструмент і знаєте як зробити вашу першу програму . Також пишемо свою думку у коментарях до цього матеріалу.

Програмування одна із тих напрямів, де кожен може відчути себе у ролі творця. Зазвичай під ним розуміють розробку додатків під персональні комп'ютери, одиниці виробничої техніки або просто для електронних саморобок. Але з поширенням сенсорних мобільних пристроїв все популярнішим стає програмування під Android, iOS або іншу системну оболонку такого типу. Що ж, треба визнати, це заняття перспективне. Тому в рамках статті буде розглянуто під Android з нуля. Які особливості тут є? Яка мова використовується?

Створення програм

Перш ніж самостійно писати програми, необхідно вивчити всі необхідні для цього елементи:

  1. Мова.
  2. Вибрати середовище розробки. Мовою ми ще зупинимося детально, як, втім, і на програмних продуктах, де створюватимуться програми. Але спочатку трохи поговоримо про середовища розробки. Умовно їх можна поділити на три складові:
  • графічні;
  • звичайні;
  • онлайн.

По створенню програм треба зазначити, що зараз складно висунути ідею, яка б не була вже раніше опрацьована. Тому при виникненні проблеми або просто у разі відсутності знань необхідно грамотно сформулювати непорозуміння, що виникло, і звернеться до більш досвідчених програмістів. Вони зможуть допомогти у створенні програм конструктивною порадою.

Якою мовою пишуться програми?

Для цього використовується Java. Слід зазначити, що це складна мова програмування. Але для створення своїх програм зовсім не обов'язково зовсім знати його. Достатньо буде базових знань та навичок роботи з довідковою інформацією, щоб отримувати відповіді на свої запитання. До того ж існують певні заготівлі, скориставшись якими, можна буде зробити деякі кроки щодо створення програми без значних проблем. Тоді програмування під Android перетворюється на одне задоволення.

Вибираємо звичайне середовище розробки

Як найсерйозніші гравці розглядаються Eclipse і Android SDK. Вони обидві є безкоштовними. В цілому слід зазначити, що ці середовища розробки - серйозні конкуренти, і кожна з них має низку сильних і слабких сторін. Вивчати варто кожну з них. Окремо дозволимо собі лише трохи зупинитися на одному аспекті Android SDK – емуляторі. Він є програмою, яка видає себе за телефон чи планшет, що працює на базі "Андроїда". Емулятор спокійно працює на звичайному комп'ютері і на робочому столі виглядає як стандартний мобільний пристрій. Існує єдина особливість – управляється він за допомогою мишки та клавіатури, а не пальцем. В емуляторі можна буде перевірити працездатність програми під різні розширення екрану, а також на різних версіяхмобільної операційної системи "Андроїд". Тому, хоч як це дивно для вас звучало, але під час розробки додатків, націлених на Android, мати телефон - зовсім не обов'язково.

Що потрібно для розробки власної програми?

Графічні середовища розробки

Цей варіант підійде тим, хто не має поняття про програмування взагалі, але бажає отримати свою програму тут і зараз. Для початку слід ознайомитися з описом та можливостями графічних середовищ розробки. Так, деякі можуть розміщувати лише найпростіші елементи та прикріплювати до них мінімальний функціонал. Подібні ресурси краще не використовувати, оскільки за їх допомогою буде складно зрозуміти логіку роботи та створити розвинений кінцевий продукт. Бажано робити відбір за такими параметрами:

  1. Наявність інтуїтивно зрозумілого інтерфейсу.
  2. Використання зрозумілої логіки роботи.
  3. Можливість створення елементів у графічному та кодовому режимах.
  4. Наявність документації щодо роботи з середовищем розробки та форуму підтримки.

Онлайн-середовище розробки

Вони можуть надати досить широкий функціонал у простій точці доступу – інтернеті. "Онлайн-середовище розробки" - ймовірно, цим все сказано. Хоча слід уточнити, що під Android все ж таки є нелегкою справою. Так, найбільш складно буде реалізувати шутери та схожі за складністю програми. А ось програми з текстовим оформленнямі передачі даних - це легко.

Висновок

Сподіваємося, питань щодо перших кроків підготовки до створення своїх програм більше немає. Якщо ж ви вирішили всерйоз зайнятися програмуванням, можна скористатися спеціальною літературою. Наприклад, книгою «Програмування під Android» Харді Брайана. Звичайно, це не єдина хороша праця, але з чогось треба починати. Ось із ознайомлення з цим посібником і можна розпочати шлях до успіху.

Сотні мільйонів пристроїв працюють під Android. Платформа відкрита, тому кожен може написати свою програму і поширювати її через каталоги програм. Всі інструменти безкоштовні, а мова програмування дуже проста. Розкажемо як писати під Android

Платформа Android

Android - найпопулярніша операційна система у світі. Windows склала регалії після 30 років домінування, і тепер Android – абсолютний світовий лідер, якщо врахувати всі пристрої, підключені до інтернету: персональні комп'ютери, ноутбуки, планшети та смартфони. Хтось може сказати, що світовий лідер – Linux, тому що Android працює на ядрі Linux, але це софістика.

Необхідні інструменти

З чого почати писати програму для Android? Насамперед встановіть програму Android Studio. Це офіційне середовище розробки (IDE) для Android, воно випускається для Windows, macOSі Linux. Хоча при розробці програм для Android можна використовувати інші середовища, крім Android Studio.

Якщо у вас на комп'ютері не встановлено Android SDKта інші компоненти, то Android Studioавтоматично скачає їх. Android SDK- це середовище програмування для Android, воно обов'язково має бути встановлене разом з IDE. У SDKвходять бібліотеки, файли, скрипти, документація і т.д.

Корисно встановити на свій комп'ютер та емулятор Androidщоб потім запускати в ньому програми APK. Емулятор теж поставляється в комплекті з Android Studio.

Коли всі інструменти інстальовано, можна створити перший проект. Але спочатку потрібно розібратися з основними поняттями: що собою являє Android-додаток.

Що являє собою Android-додаток

Стандартна мова програмування Android-додатків - це Java. Щоправда, зараз Google активно просуває Kotlinяк мова, яка зможе замінити Java. Програми також можна писати на C++.

Інструменти Android SDK компілюють ваш код разом з будь-якими даними та ресурсами в файл APK (пакет Android) з розширенням .apk. Цей файл містить все необхідне для встановлення програми на Android-пристрій.

Кожен Android-додаток живе у власній «пісочниці», яка підпорядковується правилам безпеки Linux:

  1. Кожна програма - це окремий користувач у розрахованій на багато користувачів системі Linux.
  2. За промовчанням система призначає кожному додатку унікальний user ID, невідомий додатком; система встановлює дозволи всім файлів програми, отже вони доступні лише цьому user ID.
  3. У кожного процесу своя віртуальна машина(VM), так що виконуваний кодізольовані від інших додатків.
  4. За замовчуванням, кожен додаток запускає власний Linux-процес.

З правил є винятки. Можна організувати для двох додатків загальний user ID, тому вони можуть ділитися файлами один з одним. Додаток також може вимагати дозволу на доступ до контактів користувача, SMS, вмісту накопичувача, інформації з камери та інших даних. Але користувач повинен явно дати цю роздільну здатність, перш ніж програма почне нормально працювати.

Android-додаток складається з чотирьох компонентів. Це своєрідні будівельні блоки програми. Кожен компонент - це точка входу, через яку система або користувач може зайти до програми.

  1. Активність(activity) - елемент інтерактивного інтерфейсу користувача в додатку. Зазвичай під активністю розуміється група елементів інтерфейсу користувача, яка займає цілий екран. Коли ви створюєте інтерактивну програму Android, то починаєте зі створення підкласів на основі класу Activity. Одна активність активізує іншу та передає інформацію про те, що має намір робити користувач, через клас Intent(У перекладі з англійської «намір»). Це абстрактний опис операції, яку одна активність має виконати на вимогу іншої. Якщо порівнювати програми Androidз веб-додатками, то активності подібні до сторінок, а наміри - посиланням між ними. Коли користувач натискає іконку програми, запускається активність Main. Однак з інших місць (наприклад, сповіщень) можна надсилати користувача безпосередньо до інших активностей.
  2. Сервіс(service) – універсальна точка входу для підтримки роботи програми у фоновому режимі. Цей компонент виконує у фоні тривалі операції чи роботу для віддалених процесів. У служб немає візуального інтерфейсу.
  3. Широкомовний приймач(broadcast receiver) - компонент, який дозволяє декільком учасникам слухати наміри, які транслюються додатками в системі.
  4. Постачальник вмісту(content provider) - компонент, який управляє загальним набором даних програми з файлової системи, бази даних SQLite, інтернету або будь-якого постійного сховища, до якого може звернутись програма.

Тепер спробуємо зробити свою програму для Android.

Створюємо Android-додаток

Як зробити простий додаток для Android? Цей процес складається з декількох етапів: створення проекту в Android Studio, запуску програми в емуляторі, формування простого інтерфейсу користувача і додавання нових активностей в додаток.

Створення проекту в Android Studio

На першому етапі створення проекту вибираємо назву програми, вказуємо домен своєї компанії, шлях до проекту та назву пакета. Тут же зазначаємо, чи включити для проекту підтримку опціональних мов програмування C++і Kotlin.

Потім потрібно встановити одну або кілька цільових платформ для складання. Для цього використовується SDK та AVD, менеджер віртуальних пристроїв Android. Цей інструментдозволяє встановлювати в SDK пакети, які підтримуватимуть кілька версій операційної системи Android та кілька рівнів API (інтерфейсів програмування програм).

Ви вказуєте мінімальну версію Android, яку буде підтримувати вашу програму. Чим нижча версія - тим більше кількістьпристроїв, на яких запуститься програма. Чим вища версія - тим багатша функціональність API, яку можна використовувати.

Потім вибираємо основну активність, яка запускатиметься при натисканні на іконку програми.

Вказуємо назву для цієї активності.

Натискаємо кнопку Next, потім Finish – і після декількох хвилин складання Android Studio відкриває інтерфейс IDE.

Якщо вибрати у випадаючому меню вигляд Android, то можна переглянути основні файли свого проекту. Наприклад, наша основна активність називається app > java > uk.skillbox.skillboxapp > FullscreenActivity, тому що при створенні проекту ми вказали замість активності Main запускати програму в повноекранному режимі ( Fullscreen).

Нарешті, третій важливий файл: app > manifests > AndroidManifest.xml, який описує фундаментальні характеристики програми та визначає всі його компоненти.

Вміст маніфесту


package="uk.skillbox.skillboxapp">

android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
android:name=".FullscreenActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name"
android:theme="@style/FullscreenTheme">




Запуск на реальному пристрої

Створена нами програма є однією активністю, яка запускається в повноекранному режимі і не має жодних графічних елементів. Тим не менш, цю програму вже можна запустити на реальному Android-пристрої або в емуляторі. Смартфон або планшет для цього потрібно підключити в режимі налагодження USB, яка активується в «Налаштування розробника»в меню "Налаштування".

Для запуску в емуляторі натискаємо на Android Studio кнопку Runв меню Run (Shift+F10). Там вибираємо відповідний пристрійта версію ОС, портретну чи ландшафтну (альбомну) орієнтацію.

Android Studio встановить емулятор і запустить його.

Створення простого інтерфейсу користувача

Настав час створити базовий інтерфейс для головного екрана. Користувальницький інтерфейс Android-програми створюється через ієрархію макетів(layouts, об'єкти ViewGroup) та віджетів(об'єкти View). Макети - це невидимі контейнери, що управляють розташуванням дочірніх віджетів на екрані. Самі віджети – це безпосередньо компоненти UI, такі як кнопки та текстові поля на екрані.

Інтерфейс активностей зберігається здебільшого у XML-файлах. А створюється в Android Studio у Редакторі макетів (Layout Editor).

Знову відкриваємо файл app > res > layout > activity_fullscreen.xml.У лівому верхньому куткуми бачимо Палітру (Palette)зі всіма віджетами, які можна додати на екран. Додаються вони просто перетягуванням мишею. Наприклад, перетягнемо на екран текстове поле (PlainText). Це віджет EditText, куди користувач може вводити текст.

Також на екрані можна перетягнути кнопки та інші елементи.

Нові дії, активності та навігація

Припустимо, що ми створили активність із текстовим полем та кнопкою «Надіслати». Після цього необхідно написати, що саме відбуватиметься при натисканні кнопки «Надіслати». Для цього заходимо до коду app > java > FullscreenActivityі додаємо метод SendMessage()в клас FullscreenActivity, щоб натискання користувача на кнопку викликався цей метод.

Потім потрібно створити «наміри» (клас Intent) для переходу від однієї активності до іншої, нові активності, навігацію та інше, що необхідно для додатка. Ну і, звичайно, придумати, як програма зароблятиме гроші (про це докладніше в іншій статті).

Курс «Мобільний розробник»

Детально всі етапи розробки програми пояснюються у курсі. Учасники цієї 12-місячної програми навчаться створювати програми під Android та iOS. Крім того, вони отримають повноцінне портфоліо розробника і можуть влаштуватися на роботу в якості джуніор-програміста або спробувати участі як інді-розробника, тобто індивідуаліста, який сам створює додатки, поширює їх, заробляє і ні з ким не ділиться доходами, крім податкових відрахувань до бюджету.

Існує два шляхи для створення програми для Андроїд. Перший, яким користуються серйозні розробники, вимагає розуміння мови Java та встановлення спеціального середовища розробки. Користувачам без спеціальних знань, що розшукують інформацію, як створити програму для Android, можна порадити використовувати один з десятків існуючих редакторів онлайн, що дозволяють в окремих випадках за хвилини генерувати прості мобільні утиліти. Розглянемо процес створення програми з використанням кількох спеціалізованих конструкторів.

Визначення функціональності програми

Це перший етап створення будь-якої мобільної програми. У нашому випадку не витрачається час на такі кроки, як, наприклад, створення ікон, кнопок, планування дизайну утиліти. В інтернет-редакторах використовуються вже готові рішеннятому залишиться тільки вибрати існуючий макет, наповнивши його оригінальним контентом, який може бути, наприклад, інформаційний або ігровий.

А для цього потрібно визначитись із функціоналом. Наприклад, для інтернет-магазину він може бути наступним:

  1. Зручна навігація. Наявність категорій та підкатегорій, де клієнт за заданими шаблонами міг би знайти потрібний товар.
  2. Використання дружнього користувача блоку оформлення замовлення із системою оплати, відстеження статусу.
  3. Особистий кабінет для клієнта з розділами "Вибране", "Історія покупок" і т.д.
  4. Наявність інформаційного розділу з оглядами новин.

У такий спосіб ви зможете сформулювати завдання та визначити функціональність будь-якого типу створюваного Android-програми, будь то форми, будь-які сервіси, контент-проекти. Далі розповімо, як стати розробником власної андроїд-утиліти.

Утиліту з певним на попередньому етапі функціоналом тепер можна написати з нуля за допомогою різних інтернет-сервісів, заточених під створення багатофункціональних або вузькоспеціалізованих додатків. Оскільки раніше було визначено мінімальний перелік можливостей інтернет-магазину під Андроїд, розглянемо, як створити програму цього за допомогою MobiCart.

Цей сервіс призначений спеціально для утиліт комерційної спрямованості. Написаний за допомогою MobiCart андроїд-додаток здатний ефективно замінити існуючий мережевий майданчик. Особливості конструктора, що розглядається:

  1. Підтримка російського інтерфейсу;
  2. Приймається оплата готівкою або через PayPal;
  3. Наявність некомерційного тарифу з обмеженням функціоналу як можливість додавання на вітрину н/б десятка найменувань.

Щоб створити свою утиліту, зареєструйтесь у сервісі. Після цього можна скористатися кабінетом, де як перший крок потрібно вибрати Create Application. Далі:

  1. Вибравши Upload logo, завантажте логотип вашої майбутньої програми та вкажіть колір оформлення.
  2. Нижче потрібно вибрати вкладки, які користувачі бачитимуть на екрані девайса. Також у цьому розділі наводяться сторінки, які конструктору необхідно буде згенерувати для вашого магазину.
  3. Після збереження змін зайдіть у налаштування створюваного додатка. Ця функція доступна у розділі Store Settings.
  4. Назва створюваного магазину та ваш електронна адресапишуть на вкладці Store. У меню, що випадає, можна вибрати валюту, що використовується.
  5. Сервіс за потребою показує Google Картив утиліті, навіщо зареєстрований API-ключ вказується у спеціальному полі.
  6. Якщо передбачається можливість доставки безкоштовно, тут можна активувати вищеназвану опцію і вказати її умови. У рядку Cash On Delivery можна вказати надбавку (у вигляді десяткового дробу), яку клієнт повинен буде заплатити при післяплаті. Наприклад, число 1.06 означатиме, що вартість покупки на 6% зросте.
  7. Регіон вкажіть у Shipping у списку, що випадає. Можна вказати ціну доставки єдиного (Single order) або одразу пакета (Multiple orders) товарів.
  8. Виділіть рядок Prices to include tax, перейшовши до розділу Tax. Це означає, що ціна на товар буде вказана з ПДВ, що є характерним для всіх вітчизняних рітейлерів.
  9. Платіжні системи, за допомогою яких вам будуть перераховувати кошти клієнти, зазначаються у Payments Gateway. Популярні системина кшталт Qiwi або «Яндекс.Гроші» не підтримуються в MobiCart, тому обов'язково активуйте можливість використання післяплати.
  10. Мова налаштовується у розділі Languges. Оскільки російська не підтримується, текст повідомлень потрібно вводити вручну, після чого обов'язково зберігати інформацію.
  11. Перейдіть до App Vital, де потрібно вказати назву створюваної утиліти, а також країни, в яких програма може використовуватися.
  12. Іконки, які користувач бачитиме на екрані свого гаджета в магазині, можна завантажити в Images. Зображення для основного екрана залийте Home Gallery.
  13. Описи продуктів можна помістити в Store Builder декількома способами:
  14. Наповнення сайту можна створювати в розділі News. Напишіть контент повідомлення та натисніть Publish News.

Далі залишиться створити інсталяційний файл для практично створеної мобільної утиліти інтернет-магазину. Перейдіть з цією метою в Create Application, в ньому відкрийте вкладку Submit Apps, клацніть Continue. Тут потрібно буде прийняти ліцензійну угодуПісля цього система на основі зроблених вами налаштувань згенерує інсталяційний файл мобільного додатка.

При виборі некомерційного тарифу створений файл у магазині Google Play вам доведеться розміщувати власними силами – на пошту буде надіслано відповідні інструкції. Якщо ж ви оберете платний тариф, MobiCart самостійно викладе вашу розробку в Google Play. Переконатись у працездатності програми ви зможете, встановивши останню на власний гаджетта перевіривши правильність відображення карток товарів, новин.

Створення тематичної мобільної утиліти з AppsGeyser

Для початку використання даного Android-конструктора потрібно зареєструватися, для чого натисніть Create Now.

AppsGeyser став багатофункціональним сервісом, що дозволяє розробити мобільну утиліту будь-якого типу. Для інформаційного ресурсупідійдуть такі доступні шаблони:

  1. Manual для створення невеликої утиліти-гайда;
  2. Blog для читання сторінок вашого блогу на екрані гаджета;
  3. Website для конвертації сайту в мобільний додаток;
  4. News, що створює агрегатор новин, наприклад, будь-яких тематичних чи регіональних;
  5. Page, здатний конвертувати електронну книгуабо інший подібний контент в Android-додаток.

Використовуйте Blog-шаблон:


Якщо ви вже зареєструвалися в AppsGeyser, то система перенаправить вас до особистого кабінету, де можна буде встановити створену андроїд-програму на власний девайс, опублікувати в Google Play. Утиліту можна буде тут монетизувати. При виборі цієї опції користувачі бачитимуть рекламу. У особистому кабінетітакож доступна інформація про кількість установок вашої програми, тут ви можете її відредагувати.

Інші конструктори Android-додатків

З тих чи інших причин ні MobiCart, ні AppsGeyser можуть не підійти. І вирішити таке завдання, як створити гру на андроїд без програмування, наприклад вони не можуть. Однак у Мережі сьогодні багато таких конструкторів, з якими написати програму можна схожим чином. Ось деякі:

  1. AppsMakerStore. Створює Android-додатки практично будь-якого типу – від комерційних до тематичних. Має русифікований інтерфейс та вичерпне керівництво. За користування стягується плата.
  2. Mobincube. Дозволяє писати і монетизувати утиліти, що генеруються, різної тематики. Базовий функціонал безкоштовний.
  3. Monomobi. Комерційний інструмент для швидкого створення Android-програм із русифікованим інтерфейсом. Спробувати сервіс можна безкоштовно протягом тестового періоду.
  4. Appsbar. Безкоштовний Андроїд-редактор для створення простих додатківдля телефонів.

Більшість подібних редакторів платні, особливо якщо створені в них утиліти можна монетизувати для отримання прибутку без уміння «кодити». На безкоштовних конструкторах можна вчитися, пробувати зробити щось своє, проте якість та функціонал програми будуть невисокими. І створити якісну гру на Андроїд без програмування теж навряд чи вдасться.

Пам'ятайте, що, роблячи програму за допомогою подібного конструктора, ви часто потрапляєте у залежність від сервісу, який за бажанням зможе «прикрити» ваш проект. Тому для створення серйозних проектів краще навчитися базовим засадам програмування та розробляти потрібні програмибез мережевих помічників.

Поскаржитись на контент


  • Порушення авторських прав Спам Некоректний контент Зламані посилання


  • Відправити

    Є два методи, які можна використовувати для створення Android-застосунків за допомогою комп'ютера. Перший передбачає використання Android Software Development Kit (SDK). Цей спосіб дозволяє легко описати вихідний коді привчає працювати серед програмування Android. Для другого методу використовується App Inventor, інструмент Google Labs, який все ще знаходиться на стадії бета-версії.

    Встановлення необхідного програмного забезпечення

    Після того, як ви розібралися в середовищі програмування і вибрали яким чином будуть створюватися програми, необхідно завантажити принаймні одну з версій операційної системи Android. Ви можете зробити це з допомогою Android SDK та AVD Manager. Потім можна запустити завантажену версію Android в Eclipse. Якщо все зроблено правильно, на екрані з'явиться вікно завантаження. У разі помилки необхідно звернутися до посібника користувача.

    Виберіть пункт верхнього меню"Вікно". Потім перейдіть у вкладку «Android SDK» та «AVD Manager», щоб відкрити програмне середовище, а потім виберіть опцію «Доступні пакети» та позначте прапорцем адресу «https://dl-ssl.google.com/android/repository/repository.xml».

    Після короткого сканування сховища ви побачите доступні компоненти. Позначте ті, які ви хочете встановити, зніміть позначки з усіх інших. Найбільш важливим пакетом для встановлення є остання версія Android платформи. Ви потребуватимете старіших версій, якщо плануєте випустити свою програму для широкого кола користувачів. На цьому етапі ви також можете очистити базу Google API та драйверів USB. Якщо вам знадобиться будь-який із них пізніше, ви завжди можете повернутися та встановити їх.
    Натисніть кнопку «Встановити вибрані» та зачекайте, поки завантажаться компоненти. Перевірте та додайте нові компоненти, якщо буде потрібно. Вони будуть додані до існуючих папок «Android» та «SDK».

    Створення та емуляція вашого Android-додатку

    Тепер у вас є все програмне забезпечення, і ви створили віртуальний пристрій Android SDK і менеджера AVD. Тепер потрібно створити новий проект. У Eclipse IDE виберіть "File> New> Project". У майстрі створення проекту виберіть папку "Android" та виберіть опцію "Android проект". Натисніть "Далі". Тепер у вас є нове вікно для вашої програми.

    Потім йде створення програмного коду. Збережіть зміни в коді. Тепер ви можете спробувати його на Android. У Eclipse, виберіть "Виконати", потім "Android-додаток". Початок роботи може тривати кілька хвилин. Після завантаження, додаток повинен запускатися автоматично, і ви побачите сірий заголовок з назвою програми в ньому. Нижче, відображається вибраний вами текст.
    Натисніть кнопку «Додому» в емуляторі, щоб повернутися на головний екран Android. Натисніть кнопку «Програми», щоб переглянути список доступних програм. Серед них ви побачите свою програму. Натисніть на назву, щоб запустити вашу програму.