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

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

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

Учусь писать под Android - Android

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

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

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

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

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

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

Начал изучение с уроков на этом сайте developer.alexanderklimov.ru/android/
Среда разработки как советует автор Android Studio.
Какие уроки можете ещё рекомендовать? (я не заморачивался и взял первое что предложил Google)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
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
Сообщений: 113
19.01.2016, 11:59     Учусь писать под Android #23
Можно встречный вопрос? Где можно почитать азы по продвижению программ в Google Play, я так понял Вы в этом разбираетесь?

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

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

Чтобы делать сложные программы на андроид под разные разрешения экрана с минимальными багами для этого потребуется минимум 6-8 месяцев активной учёбы. Также стоит подчеркнуть, что важно не только знание основ Java, но и понимания того как устроен сам Android.
chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,074
Записей в блоге: 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
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,074
Записей в блоге: 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
Сообщений: 113
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
Сообщений: 835
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
Сообщений: 835
20.01.2016, 12:18     Учусь писать под Android #32
Цитата Сообщение от Valakin Посмотреть сообщение
в то же время с++ обходит эту проблему, может и java изменится
имхо: не изменится, эт фундаментальные особенности и от них уже не уйти не потеряв обратную совместимость
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 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
Сообщений: 835
20.01.2016, 12:45     Учусь писать под Android #35
Цитата Сообщение от Valakin Посмотреть сообщение
что это значит? новый код ведь только на старой джаве не будет работать, только кто будет за старую джаву цеплятся...
а будет ли работать старый код на новой джаве...

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

Цитата Сообщение от Valakin Посмотреть сообщение
придумали как наследоваться от двух классов
но это будет лишь имитация, но не множественное наследование как таковое
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
21.01.2016, 12:14     Учусь писать под Android #36
Цитата Сообщение от Valakin Посмотреть сообщение
всегда удивляло почему джависты не могли у себя подобное организовать
Хороший вопрос. На одном из собеседований мне задавали такой вопрос. Я честно им сказал, что мне нравится, что в Яве наследование ровно одно, и не приходилось пока наследоваться от нескольких классов. Вернее, приходилось, но там можно попробовать через implements.
Lumber
96 / 96 / 37
Регистрация: 02.12.2015
Сообщений: 236
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, где скачать, какой язык?
Android Возможно ли писать приложения для Android на чистом C++?
Android Хочу попробовать писать под Android - выбор языка?
Android Можно ли с базовыми знаниями писать приложения под Android?
Android Стоит ли писать Android-приложения в Eclipse?

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

Или воспользуйтесь поиском по форуму:
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
Ответ Создать тему
Опции темы

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