Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
elitemedia
27 / 24 / 2
Регистрация: 25.12.2012
Сообщений: 126
#1

Учусь писать под Android - Программирование Android

17.01.2016, 19:00. Просмотров 1229. Ответов 37
Метки нет (Все метки)

Наступил Новый Год и я решил для себя освоить новую нишу: программирование.

Продвигать приложения я умею, а создавать - нет. По-этому выбрать язык было легко. Хотелось сразу начать с разработки под iOS, но оказалось что для этого нужен макбук. Так что было решено начать с разработки под Android и заработать на мак, а потом уже осваивать Objective C.

Первая задача написать простенькое приложение: ежедневные гороскопы.
Приложение будет создаваться под сайт, по-этому попутно буду учить PHP, html, css.

В этом топике буду просить вашей помощи в создании моего приложения и освоении JAVA.

Минимальные знания у меня есть, 10 лет назад прошёл курсы, из которых узнал основы C++, PHP, MySQL. За 10 лет без практики всё забыто, но основы они как катание на велосипеде - никогда не забываются и легко вспоминаются.

Начал изучение с уроков на этом сайте developer.alexanderklimov.ru/android/
Среда разработки как советует автор Android Studio.
Какие уроки можете ещё рекомендовать? (я не заморачивался и взял первое что предложил Google)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 19:00     Учусь писать под Android
Посмотрите здесь:

С чего начать писать под Android? - Программирование Android
Народ всем привет! Вот задумался писать программы и игры под android <-- это сможет 1 человек?(ну программы ясно сможет а игры например...

Начать писать приложения под Android - Программирование Android
Здравствуйте, я PHP программист (html, сss). Java не знаю. Хочу узнать, что мне начать изучать? На чем пишутся большие приложения?...

Можно ли с базовыми знаниями писать приложения под Android? - Программирование Android
Доброго времени суток. Извиняюсь если пишу не в том разделе. Реально ли с базовыми знаниями в C# писать простенькие програмки на C# для...

Хочу попробовать писать под Android - выбор языка? - Программирование Android
Языков особо не знаю никаких, так что в каком-то смысле все равно с чего начинать :) Понимаю, что нативная Java. Но, честно говоря, ее...

Как с помощью Rad Studio XE5 писать приложения под Android? - Программирование Android
Здравствуйте. Объясните как используя данный софт, писать на андроид? Последовательность действий моих, потому что у меня только ios...

Стоит ли писать Android-приложения в Eclipse? - Программирование Android
Всем добрый день! Помогите, пожалуйста, советом. В гугле я не смог найти ответ на свой вопрос. Суть проблемы. Я попытался начать...

Возможно ли писать приложения для Android на чистом C++? - Программирование Android
Возможно ли писать приложения на Android без Java.Только на чистом C++? Добавлено через 9 часов 49 минут АУ!Я же не спрашиваю есть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
18.01.2016, 14:56     Учусь писать под Android
  #21

Не по теме:

тема скатилась черт знает во что

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
18.01.2016, 15:04
  #22

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
попытаться использовать результат - это пройдет "безболезненно" и не вызовет ошибок...
В obj-c так и будет - никаких ошибок, у null(nil по ихнему) там все методы "нормально" (без ошибок) отрабатывают и возвращают все тоже null

Delphian
0 / 0 / 0
Регистрация: 14.08.2012
Сообщений: 117
19.01.2016, 11:59     Учусь писать под Android #23
Можно встречный вопрос? Где можно почитать азы по продвижению программ в Google Play, я так понял Вы в этом разбираетесь?

Что касается Вашего желания изучить Android, а параллельно PHP, CSS, HTML, то задача эта мягко говоря крайне сложная, если точнее сказать достаточно объёмная.

Если нужно делать сайты, то не проще ли взять готовую CMS выбрать подходящий шаблон и допилить немного, для этого знания языка не требуется, достаточно логики и экспериментов.

Чтобы делать сложные программы на андроид под разные разрешения экрана с минимальными багами для этого потребуется минимум 6-8 месяцев активной учёбы. Также стоит подчеркнуть, что важно не только знание основ Java, но и понимания того как устроен сам Android.
chizz
980 / 494 / 54
Регистрация: 19.03.2013
Сообщений: 3,082
Записей в блоге: 18
Завершенные тесты: 1
19.01.2016, 12:09     Учусь писать под Android #24
elitemedia, выбор знака зодиака
Startandroid.ru уроки с 1 по 11. Если уже среда настроена, то можно сразу с 4-го.

После уроков вы сможете сделать Layout, разместить кнопки, приделать обработчики к кнопкам.

Страница с гороскопом для каждого знака зодиака

Уроки с 21 по 28. Сможете перейти на другой Layout, передать данные в него.
CoolMind
19.01.2016, 12:17
  #25

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
А в С++ (пол года назад пытался изучить) на порядок больше возможностей чем даже в Яве. Там (кажется - уже подзабыл, не успев освоить) можно на основе нескольких классов одновременно наследовать. Запомнилось что можно то о чем я даже не мечтал в Делфи/Яве
Поддерживаю! C++ могуч! Когда-то с ним работал, первое время не хватало его гибкости и сложности, когда перешёл на Яву. В этом отношении вам может понравиться Python, там тоже можно наследоваться от нескольких классов.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
В obj-c так и будет - никаких ошибок, у null(nil по ихнему) там все методы "нормально" (без ошибок) отрабатывают и возвращают все тоже null
Всё так и есть.

chizz
980 / 494 / 54
Регистрация: 19.03.2013
Сообщений: 3,082
Записей в блоге: 18
Завершенные тесты: 1
19.01.2016, 12:24     Учусь писать под Android #26
Цитата Сообщение от elitemedia Посмотреть сообщение
Хотелось сразу начать с разработки под iOS, но оказалось что для этого нужен макбук.
Не обязательно. Просто на макбуке приятней работать с XCode.
elitemedia
27 / 24 / 2
Регистрация: 25.12.2012
Сообщений: 126
19.01.2016, 16:56  [ТС]     Учусь писать под Android #27
Цитата Сообщение от Delphian Посмотреть сообщение
Можно встречный вопрос? Где можно почитать азы по продвижению программ в Google Play, я так понял Вы в этом разбираетесь?
https://www.youtube.com/watch?v=ahnB...WsWz8QZm6kOksS
http://barsag.com/
http://olegapro.blogspot.com/
Основы работы с мобильным трафиком в разрезе арбитража.
+ закрытые платные форумы по арбитражу у барсага и олегапро.


В вк много пабликов про арбитраж, но по мобу инфа разбросана.
Совсем немного есть в моём паблике https://vk.com/in_smm

Основные источники моб не инсент трафа в ру сегменте: МТ, ВК, адвордс, Я.директ.

Добавлено через 10 минут
По теме.

__________________

Начал индивидуальные занятия, бегло пробежались с преподом по основам явы и основам написания кода под андроид. С преподом информация усваивается гораздо быстрее и охотнее.

До понедельника начну параллельно изучать PHP+Wordpress.

Кроме того что советовали для самостоятельного изучения нашёл http://************/
Весёленькая обучалка, жаль только первые 10 уровней бесплатные.
Delphian
0 / 0 / 0
Регистрация: 14.08.2012
Сообщений: 117
20.01.2016, 11:21     Учусь писать под Android #28
Спасибо за информацию!

С преподом будет гораздо быстрее происходить обучение!
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 11:37     Учусь писать под Android #29
Цитата Сообщение от CoolMind Посмотреть сообщение
можно на основе нескольких классов одновременно наследовать
всегда удивляло почему джависты не могли у себя подобное организовать
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
20.01.2016, 12:00     Учусь писать под Android #30
Цитата Сообщение от Valakin Посмотреть сообщение
всегда удивляло почему джависты не могли у себя подобное организовать
потому что в таком случае возникает проблема ромбовидного наследования
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 12:13     Учусь писать под Android #31
Цитата Сообщение от androbro Посмотреть сообщение
проблема ромбовидного наследования
в то же время с++ обходит эту проблему, может и java изменится
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
20.01.2016, 12:18     Учусь писать под Android #32
Цитата Сообщение от Valakin Посмотреть сообщение
в то же время с++ обходит эту проблему, может и java изменится
имхо: не изменится, эт фундаментальные особенности и от них уже не уйти не потеряв обратную совместимость
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
20.01.2016, 12:19     Учусь писать под Android #33
Цитата Сообщение от Valakin Посмотреть сообщение
может и java изменится
Ага и читать потом всякий бред, как динозавра наследуют от кошки, собаки и воробья.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
20.01.2016, 12:35     Учусь писать под Android #34
Цитата Сообщение от Spelcrawler Посмотреть сообщение
динозавра наследуют от кошки, собаки
то есть сейчас от кошки можно а от кошки с собакой как в плюсе это уже бред



Добавлено через 1 минуту
Цитата Сообщение от androbro Посмотреть сообщение
не потеряв обратную совместимость
что это значит? новый код ведь только на старой джаве не будет работать, только кто будет за старую джаву цеплятся...

Может кто то помнит но в java ведь придумали как наследоваться от двух классов (не так прямолинейно как в плюсе)
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
20.01.2016, 12:45     Учусь писать под Android #35
Цитата Сообщение от Valakin Посмотреть сообщение
что это значит? новый код ведь только на старой джаве не будет работать, только кто будет за старую джаву цеплятся...
а будет ли работать старый код на новой джаве...

Добавлено через 1 минуту
Цитата Сообщение от Valakin Посмотреть сообщение
Может кто то помнит но в java ведь придумали как наследоваться от двух классов
да костылей то можно придумать кучу, только надо ли оно и насколько часто Вам необходимо множественное наследование

Цитата Сообщение от Valakin Посмотреть сообщение
придумали как наследоваться от двух классов
но это будет лишь имитация, но не множественное наследование как таковое
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
21.01.2016, 12:14     Учусь писать под Android #36
Цитата Сообщение от Valakin Посмотреть сообщение
всегда удивляло почему джависты не могли у себя подобное организовать
Хороший вопрос. На одном из собеседований мне задавали такой вопрос. Я честно им сказал, что мне нравится, что в Яве наследование ровно одно, и не приходилось пока наследоваться от нескольких классов. Вернее, приходилось, но там можно попробовать через implements.
Lumber
99 / 99 / 37
Регистрация: 02.12.2015
Сообщений: 239
21.01.2016, 16:45     Учусь писать под Android #37
Java вообще весьма ограниченный язык. В нём нет гораздо более простых конструкций. Какое уж там множественное наследование...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2016, 12:11     Учусь писать под Android
Еще ссылки по теме:

Возможно ли писать приложения Android в блокноте и компилировать? - Программирование Android
Зачем нужно? Just for fun, ну и для общего развития, чтобы понимать, как тамвсе внутри устроено. Хабр? Читал здесь как-то давно....

На чем писать софт под андройд версии 2.1 - 4.2 ? - Программирование Android
Можно ли на своем любимом С\С++ писать проги под андройд? и на чем еще можно писать помимо как на Java ?

Можно ли писать игры на OpenGL ES под андройд ваще без Java? - Программирование Android
Можно ли писать программки под андройд полностью без джавы на чистом NDK? Может как то с использованием native activity ?

Qt под Android - Программирование Android
Уважаемые программисты нужна ваша помощь в решении распространенной проблемы всех начинающих программистов "А почему не работает!" ...

Программирование под Android - Программирование Android
Здравствуйте дорогие форумчане!У меня возник такой вопрос:я изучил язык С++,и хотелось бы по программировать под android или другую OS....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
elitemedia
27 / 24 / 2
Регистрация: 25.12.2012
Сообщений: 126
24.01.2016, 12:11  [ТС]     Учусь писать под Android #38
Работа над приложением идёт полным ходом. Столкнулся со своей любимой проблемой - вёрстка. Пока пытаюсь изучать теорию, но не хочется тормозить написание приложения.
По этому прошу помощи.

Задача: расположить 13 элементов на экране пользователя.
12 элементов = 4 строки * 3 столбца. Это будут ImageButton`ы.
1 элемент - в самом низу растянутый по всей ширине экрана.

Для нижнего я использую FrameLayout
Для 12 - TableLayout

Правильно ли я делаю?
Yandex
Объявления
24.01.2016, 12:11     Учусь писать под Android
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru