Конференция "Прочее" » Программирование для Android
 
  • andrd © (02.08.16 21:58) [0]
    Посоветуйте, пожалуйста, хорошие и наиболее свежие книги для создания прилождений под Android. Спасибо заранее
  • Кто б сомневался © (03.08.16 14:55) [1]
    В какой среде собираетесь писать приложения? На Delphi или на Java?

    Для Delphi лучше читать оригинальные доки
    http://docwiki.embarcadero.com/RADStudio/Seattle/en/Creating_an_Android_App
    http://docwiki.embarcadero.com/RADStudio/Seattle/en/Tutorials

    Книг на русском не много (и на английском тоже, втч и для java android) :
    Delphi. Программирование для Windows, OS X, iOS и Android
    Осипов
    2014

    Еще :
    Основы программирования в Delphi для ОС Android
    Хвощев С.В.
    Год издания: 2016

    И ставить желательно самую свежую версию Delphi.
  • KilkennyCat © (03.08.16 15:57) [2]
    Помимо делфи и джавы есть еще варианты. И получше делфи.
  • KilkennyCat © (03.08.16 15:57) [3]
    Помимо делфи и джавы есть еще варианты. И получше делфи.
  • KSergey © (03.08.16 16:07) [4]
    Каковы же они?
  • Kilkennycat © (03.08.16 20:21) [5]
    Например, VS и Qt
  • Кто б сомневался © (03.08.16 21:04) [6]
    Visual Studio - зашел на en вики, нажал Ctrl+F - "android" - ни одного слова не нашел.
    Сомневаюсь что Microsoft будет что-то делать для Гугла.
  • Kilkennycat © (03.08.16 21:31) [7]

    > Кто б сомневался ©   (03.08.16 21:04) [6]

    Вот же блин... второй месяц, значит, делаю что-то несуществующее, тыкаю в несуществующее приложение на планшете... пора в психушку.
  • Kilkennycat © (03.08.16 21:33) [8]
  • DVM © (04.08.16 07:48) [9]

    > Kilkennycat ©   (03.08.16 20:21) [5]
    > Например, VS и Qt

    это самый, пожалуй, трудоемкий вариант.
  • Плохиш © (04.08.16 10:29) [10]

    > Кто б сомневался ©   (03.08.16 21:04) [6]

    VS Community 2015: New Project - C# - Android
  • Кто б сомневался © (04.08.16 12:19) [11]

    > Kilkennycat ©   (03.08.16 21:31) [7]


    Стесняюсь спросить чем же лучше Xamarin aka Mono? Который MS недавно купила и не особо развивает.

    Там уже можно откомпилить один проект под Android и iOS? Создал проект, кинул кнопку, указал платформу, нажал F9 - и готово - можно скопировать сразу на девайс?
    Или нужно писать отдельный код для iOS и отдельный проект для Android?

    Может там уже можно использовать одни и те же формы для Android и iOS?
    Да куда там, если проекты нужно разные заводить для разных платформ...

    И там же нужно заплатить несколько сотен долларов в год разработчикам Xamarin (подписка), чтобы программа начала работать на реальном девайсе, а не только на эмуляторе.

    Ну я уже молчу про виртуальную машину. .net на PC то не самый быстрый. А здесь самоделка купленная MS.
    Интересно карты там нормально скролятся?
  • Kilkennycat © (04.08.16 15:49) [12]

    > Кто б сомневался ©   (04.08.16 12:19) [11]

    > чем же лучше Xamarin aka Mono?

    О, а Делфи нативный код для Андроида создает? Не знал...


    > Там уже можно откомпилить один проект под Android и iOS?

    да

    > И там же нужно заплатить несколько сотен долларов в год
    > разработчикам Xamarin (подписка), чтобы программа начала
    > работать на реальном девайсе

    у меня работает. ничего не платил, не ломал.

    > Ну я уже молчу про виртуальную машину. .net на PC то не
    > самый быстрый. А здесь самоделка купленная MS.

    Я б даже про PC поспорил бы про скорость.

    Но почему речь о .NET?
    И почему нет сравнения с Делфи? Вероятно,  в ней всё намного замечательней.
  • Кто б сомневался © (04.08.16 17:43) [13]

    > Но почему речь о .NET?

    Потому что Mono это opensource разработка - симуляция .net - самопал написанный не корпорацией Microsoft. И если оригинальный .Net не самый лучший по ресурсам, то здесь, да еще и на моб. платформе по идее не лучше. Хотя может я и ошибаюсь.

    https://www.xamarin.com/faq
    On Android, Xamarin ships a fully functional implementation of the .NET runtime, called Mono, bundled with your app

    On iOS, Xamarin uses Mono, a fully functional implementation of the .NET runtime,

    Да, я кстати напомню что этим летом появился очередное изделие MS - .NET Core, тоже с рассчетом на "мультиплатформенность", ближайшие годы он будет набирать обороты и вытеснять .Net . Будущее Mono в тумане, имхо.
  • Kilkennycat © (04.08.16 17:58) [14]

    > Кто б сомневался ©   (04.08.16 17:43) [13]

    я о том, что VS2015 позволяет для Андроида юзать С++ (но лично я не пробовал)

    И оригинальный .нет уже давно очень хорош по ресурсам и быстродействию.

    Но про моно согласен. нафиг.
  • Кто б сомневался © (04.08.16 18:11) [15]

    > > И там же нужно заплатить несколько сотен долларов в год
    >
    > > разработчикам Xamarin (подписка), чтобы программа начала
    >
    > > работать на реальном девайсе
    >
    > у меня работает. ничего не платил, не ломал.


    Там сейчас все так непонятно. Раньше нужно было платить 300$ в месяц за ось или если под двумя осями - андроид и ios - то 540$ в год.
    Сейчас бесплатно, но мне кажется это что-то типа Starter Edition, какой то урезанный вариант - т.к. есть Xamarin Professional и энтепрайз за которые точно надо платить, но чтобы точно узнать детали и цену надо спрашивать их по почте - на сайте не написано.
    Может кто прояснит это дело.
  • Кто б сомневался © (04.08.16 18:13) [16]

    > 300$ в месяц

    В год.
  • Eraser © (05.08.16 01:27) [17]
    RAD studio вполне неплохой кросс-платформенный инструмент, в настоящий момент.
    если требуются изыски, придется обойтись без кросс-платформенности, да еще и бесплатно будет.
 
Конференция "Прочее" » Программирование для Android
Есть новые Нет новых   [134431   +15][b:0][p:0]