Приложения
KharintsevСайты:
https://texterra.ru/blog/kak-sdelat-mobilnoe-prilozhenie-samomu.html
https://spark.ru/startup/componentix/blog/4499/osnovnie-etapi-razrabotki-mobilnih-prilozhenij
https://geekbrains.ru/posts/on_what_to_write
http://wnfx.ru/top-yazyikov-programmirovaniya-dlya-mobilnoy-razrabotki/
http://wnfx.ru/razrabotka-pod-ios-swift-vs-objective-c/
Полезные сервисы:
https://spark.ru/startup/componentix/blog/4499/osnovnie-etapi-razrabotki-mobilnih-prilozhenij
Конструкторы:
MobiCart
Create My Free App
MobiCommerce
Appy Pie
iBuildApp
Apptuse
Elite mCommerce
BiznessApps
Языки:
Java (Android)
C++ (Android)
Objective-C (iOS) Один из основных
Swift (iOS) Один из основных
Плюсы Swift:
Код легче писать и читать.
Код на Swift меньше подвержен ошибкам.
Swift работает в 2.6 раза быстрее, чем Objective-C
Язык Swift интерактивный.
Популярные приложения, написанные на Swift: VSCOcam, LinkedIn, Yahoo! Weather, Clear.
Плюсы Objective-C:
Objective-C надежный.
Ресурсов на поддержку софта тратится меньше.
Легче найти разработчика.
У Swift — современные нормы синтаксиса, эффективное управление памятью, высокая скорость работы и интерактивность. У Objective-C этого нет, но зато — надёжность, база документации, примеров, шаблонов и много опытных программистов.
______________
Приложение состоит из front- и back-end’а. Front-end — это компоненты программы, с которой взаимодействует клиент. Back-end или серверная часть — это компоненты, с которыми взаимодействует разработчик. Условно говоря, front-end находится на устройстве пользователя, а back-end на личном или арендованном сервере владельца программы.