1 Востаннє редагувалося Lujok (09.03.2016 20:49:31)

Тема: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Думаю вивчати програмування під Андроїд  . Що потрібно : комп , планшет , сматфон ? Які мінімальні вимоги по ресурсам ?  Яке програмне забезпечення ?
Поки мав мобілку лише для того щоб дзвонити . Знаю що можно до деяких мобілок(андроід) підключати монітор від компа, мишу , клавіатуру, чи   це допомагає програмувати ?

2

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

online IDE

3

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

reverse2500 написав:

online IDE

це щоб повчитися чи і для професійного програмування ? І яку безкоштовну online  IDE  порадите ?

4

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

комп повинен бути потужним, бо зараз IDE дуже вимогливі, та й тестувати більше будете на емуляторі з отладчиком. Швидкість це пам'ять

5

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

А без IDE нізя?

6

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

А без IDE нізя?

можна і без компілятора

7

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

reverse2500 написав:

комп повинен бути потужним, бо зараз IDE дуже вимогливі, та й тестувати більше будете на емуляторі з отладчиком. Швидкість це пам'ять

В мене склалося враження, що андроїд-розробники пишуть код переважно в IDE на ПК, а дебажать переважно на реальних мобільних пристроях. Що логічно, враховуючи, що обчислювальні можливості мобільних пристроїв поступово доганяють і переганяють «справжні» комп'ютери — а отже, симулятор такого пристрою потребує ще потужніших машин. Для середовища розробки це ще не настільки критично, а симулятори завжди були тормознючими.

Подякували: Lujok1

8 Востаннє редагувалося Chemist-i (10.03.2016 00:32:42)

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Lujok написав:

Думаю вивчати програмування під Андроїд  . Що потрібно : комп , планшет , сматфон ? Які мінімальні вимоги по ресурсам ?  Яке програмне забезпечення ?
Поки мав мобілку лише для того щоб дзвонити . Знаю що можно до деяких мобілок(андроід) підключати монітор від компа, мишу , клавіатуру, чи   це допомагає програмувати ?

Свого часу програмував за допомогою NetBeans'a на такій страшній машині, що ІДЕшка навіть не влізала в ОЗП, і працювало все переважно у файлі підкачки з жорсткого диску. Але нерви в мене тоді були міцніші за яйця Чака Норріса. Тому для емулятора треба залізяка. Нині пробував андроїдний емулятор запускати на не дуже слабкому (і не дуже древньому) залізі, все дуже повільно. Того вистачить для відлагодження якихось статичних штук.
Для відлагодження "по місцю" доведеться використовувати реальний пристрій в якості платформи. Т.е. під'єднувати телефон чи планшет по USB і запускати вашу апплікацію(прогу) на ньому. Тому для старту думаю вистачить середнього компа з якимось телефончиком, планшетиком (середнім). Як трохи пограєтесь вже будете відчувати де "слабкі місця", там уже можна апгрейд робити саме того, що є вузьким місцем.
П.С. І так, писати кід можна і не маючи компа, в зошиту, але навіщо.

Подякували: 0xDADA11C7, Lujok, leofun013

9

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Lujok написав:

Думаю вивчати програмування під Андроїд  . Що потрібно : комп , планшет , сматфон ? Які мінімальні вимоги по ресурсам ?  Яке програмне забезпечення ?
Поки мав мобілку лише для того щоб дзвонити . Знаю що можно до деяких мобілок(андроід) підключати монітор від компа, мишу , клавіатуру, чи   це допомагає програмувати ?

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

Подякували: Chemist-i, Lujok, Torbins, leofun014

10

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

а дебажать переважно на реальних мобільних пристроях.

де вони так багато пристроїв беруть, шо лиш чую, в одного гра йде нормально, а в іншого тормозить

11

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Якщо писати виключно під Андроїд, то альтернатив Android Studio немає ніяких. Хоча якщо вам просто погратися в програміста, то варіантів купа починаючи з AIDE. Також є кілька варіантів для випадків, коли одна й та ж аплікуха повинна працювати під кількома різними OC, наприклад RAD Studio.

Подякували: Lujok, leofun012

12 Востаннє редагувалося Lujok (10.03.2016 19:12:10)

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Torbins написав:

Якщо писати виключно під Андроїд, то альтернатив Android Studio немає ніяких. Хоча якщо вам просто погратися в програміста, то варіантів купа починаючи з AIDE. Також є кілька варіантів для випадків, коли одна й та ж аплікуха повинна працювати під кількома різними OC, наприклад RAD Studio.

Погуглив уроки на цю тему  знайшов
https://www.youtube.com/watch?v=ac8y518 … x4v9ePllNK  (]Android Studio)

https://www.youtube.com/watch?v=mmUgcokRJ5k (тут щоправда  Intellij IDEA )
Може хто знайомий з цими курсами та скаже свою думку .
мені мабудь доведеться апгрейдити комп і для цього потрібен деякий час тому хочу спитати щодо онлайн IDE , на безкоштовних наскільки серйозні програми можно писати ? Якщо треба ,наприклад, щоб програма була з базою даних + багатопоточність + XML ... ?  Ще порадьте , будьласка , де подивитися , почитати як користуватися онлайн ІДЕ  .

13

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Які характеристики у вашого ПК? Ви Java знаєте? Чому відео а не книжки? Для чого вам online IDE?

Якщо треба ,наприклад, щоб програма була з базою даних + багатопоточність + XML ... ?

Цікаво чи якась online IDE дозволить розгорнути БД?

Подякували: leofun011

14 Востаннє редагувалося Lujok (11.03.2016 20:45:45)

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Invader написав:

Які характеристики у вашого ПК?

двоядерний  процесор , 2 000 мб пам'ять, жорсткий диск старенький ATA  але є можливість підключення SATA
думаю добавити ще 2 000мб оперативи та жорсткий диск .

Invader написав:

Ви Java знаєте?

трошки

Invader написав:

Чому відео а не книжки?

Можете порадити якусь ?

15

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

чесно, не читав усіх повідомлень, тому ссорян, якщо повторю написане кимось вище

пишуть на Android Studio, компілити і запускати усе мона з допомогою віртуальних девайсів пришитих до самої Studio, щоправда вони дуже повільні і з реальними нічого спільного не мають

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

ну а найкращим варіантом є запуск беспосередньо на реальних девайсах, якщо ти хочеш "потестити" певні критичні по швидкості операції і тп

Подякували: Lujok1

16 Востаннє редагувалося Lujok (14.03.2016 18:46:15)

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Regen написав:

ну а найкращим варіантом є запуск беспосередньо на реальних девайсах, якщо ти хочеш "потестити" певні критичні по швидкості операції і тп

Я читав ніби можна на один девайс поставити дві ОС Андроід різних версій  . Так роблять програмісти ? Якщо так то які мінімальні вимоги будуть до мобілки ?

17 Востаннє редагувалося Regen (14.03.2016 19:21:56)

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

Lujok написав:

Я читав ніби можна на один девайс поставити дві ОС Андроід різних версій  . Так роблять програмісти ? Якщо так то які мінімальні вимоги будуть до мобілки ?

чесно, я вперше чую про те, щоб ставити 2 версії
щодо "тестування" на реальних девайсах то добре було б мати старенький телефон з мінімальними параметрами включаючи одне ядро і стару версію Андроїда щоб бачити найгірший perfomance

справа ще в тому, що різні версії для одного девайса не вирішать проблеми "тестування", девайс ж один і відповідно параметри ті самі.
Версія визначає те, як можуть виглядати віджети, які віджети, бібліотеки Android`a і версія Java підтримуються

часто бачив для аплікух і сам підримував найстарішу версіїю 2.2 (API level 8 )
а щодо версій у процентному співвідношенні їх використання гляньте на цю діаграму
http://www.statista.com/statistics/2717 … ndroid-os/

Подякували: Lujok1

18

Re: Як краще програмувати під Андроїд на компьютері чи на мобільці ?

забув сказати, для візуального відображення добре підійдуть ті самі віртуальні девайси Genymotion
реальні девайси вам знадобляться тільки для "тестування" продуктивності