Android, з чого почати

Nav view search

Десятка самих.

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

Android з чого почати?

По-друге, бажано визначитися з цілями: на хрін вам все це здалося? Може, ну її. плюнути та викинути простіше.

По-третє, власне і буде "з чого почати?"

Пристрій для розробки

Ви, звичайно, можете подумати, що без наявності апарату, на якому ви побачите у дії своє майбутнє творіння, цілком можливо розробляти. І, звичайно, у чомусь ви навіть матимете рацію!

Якщо у вас є багато терпіння чекати ці дикі запуски емулятора по кілька хвилин, якщо ви хочете терпіти всі ці гальма, якщо, якщо, якщо. то так. Девайс не потрібний.

Програмне оточення майбутнього droid-розробника

Так, вам потрібні програми за допомогою яких ви писатиму свої програми. На жаль,Microsoft Visual Studio тут не підійде, тому попрощайтеся з ним помахом мишкою. Так, зовсім забув, вітаю вас, ви можете розробляти на тій операційній системі та на тому комп'ютері, до якого у вас лежить душа. Глибоко наплювати у васWindows абоMac, великий комп'ютер або малопотужний. Це вам не жадібнаApple, тутGoogle підійшов до питання з правильного боку, за що йому моя глибока вдячність.

На сьогоднішній день є кілька рішень, які дозволяють вам приступати до розробки встановивши чогось там. Насправді всевони - приватні рішення, побудовані на базі ECLIPSE. Тобто. я хочу сказати, що насправді середовище розробки одне –eclipse.

Але тут, для новачка теж – проблема. Яка? Відкриємо сторінку завантаження еліпса -www.eclipse.org/downloads і що?

Як вам така різноманітність:

    Eclipse >

Від достатку просто рве мозок.

Сміливо завантажуйте Web-версію за будь-якого розкладу. Як воно буде там у майбутньому не загадаєш, а от звичка – справа жорстока. Просто до класика і Інтернету відрізняються інтерфейси, а оскільки ви вперше взагалі цю справу ставите (якщо читаєте цю статтю), то почніть відразу з версії, яку швидше за все вам, таки, в результаті доведеться поставити і потім плюватися на дебільність інтерфейсу, який вам нічого поганого не зробив.

Завантажуємо, розпаковуємо кудись і все. Можна запускати. Угу, без установки, а просто запуском exe-шника.

Попрошу звернути увагу на версію вашої ОС 32 чи 64?

Ще одна весч! Якщо ви ще не користувалися Java оточенням на вашому комп'ютері (бувають і такі люди і їх не мало), то для запуску екліпсу вам треба поставити JRE, таки. Це як для запуску програм на.Net написаних вам потрібен фреймворк -Java runtime environment (JRE )

JRE також ставте з огляду на вашу ОС 32/64.

Android Developer Tools - середовище розробки

Тепер нам треба дозаточити наш екліпс на розробку для операційної системи Android.Налаштування Eclipse для розробки Android починається з установки гугло-софту:

почати

чого

Вибираємо, що ставимо:

android

Тиснемо NEXT> і йдемо курити. Це триватиме деякий час.

Після встановлення можете перевірити себе, що все поставило, що потрібно:

почати

Тепер потрібно визначитися зAndroid SDK таTools які вам необхідні для розробки. Знову, де, якщо у вас є девайс, на якому ви програмуватимете/сестуватимете, то вам знадобитьсяGoogle USB Driver /Android Eclipse package. НатискаємоAndroid SDK Manager (скорочено зазвичай пишуть якASM ), в менюWindow Eclipse і встановлюємо всі тулзи (Tools ), всеExtras.

чого

Який SDK? Це вже залежить від цільової аудиторії та тих девайсів, які ви хочете підтримувати. Питання більш інтимне, ніж інше. Наприклад, цільовий девайс в моїх проектах Samsung Galaxy Tab N10.1, а на ньому стоїть Android 3.2, що спонукало мене його вибрати:

Напуття майбутньому розробнику

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

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

чого

Не гидуйте, відкрийте деяку їх кількість. Допоможе вам зберегти час на розуміння мови Java та андроїда. Там є відповіді на більшість ваших майбутніх питань.

Дякуємо за увагу ВашAnri

">