Как создать приложение магазина за 20 минут. Android + IOS

Уроки с готовыми исходниками приложений...
Аватара пользователя
admin
Site Admin
Сообщения: 1817
Зарегистрирован: Пн май 13, 2019 9:26 am

Как создать приложение магазина за 20 минут. Android + IOS

Сообщение admin »

Обновлено: готов урок приложение магазина для айфон. Ссылка: https://www.youtube.com/watch?v=D9SJpZYI3ek
В этом уроке создадим мобильное приложение для Android и IOS. Урок имеет две части. Первая часть - Android. Создаем приложение интернет-магазина. В итоге у вас будет сайт + Android + IOS. Грубо говоря это - webview для Android и IOS
Очередной урок проекта "Как создать мобильное приложение за 20 минут". Все уроки этого проекта не требуют навыков программирования. Всё достаточно просто. Вам даются уже готовые исходники приложения которые нужно настроить и загрузить в плей маркет. Смотрите урок, скачайте исходники и делайте точно также. Я уверен, у вас всё получиться. Все вопросы только в комментарии.

Следующий урок - для IOS

Материалы для урока
- Исходники Android. Скачать: https://yadi.sk/d/kOZSNBeuP7xVbA

- Для создания приложения сначала у вас должно быть установлено программные обеспечения на компьютере, поэтому рекомендую посмотреть 1-ый и 2-ой урок, а затем уже приступить к этому уроку.
1-ый урок: https://www.youtube.com/watch?v=7d-smHfv1Q8
2-ой урок: https://www.youtube.com/watch?v=7oK4uUad4x4

Вот и всё! Есть вопросы? Пишите в комментах.

Подписывайтесь на мой канал и получайте новые, свежие уроки!

Вам нравятся мои уроки? Можете внести вклад в развитие проекта:
https://money.yandex.ru/to/41001925694264


youtu.be/Y1zFBL6LxtM
Rustem
Сообщения: 48
Зарегистрирован: Сб июн 01, 2019 10:35 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение Rustem »

Добрый день.
По аналогии с этим приложением сделал webview-приложение для своего сайта. А как туда admob подключить теперь? Не нашел этой информации в ролике. Понимаю, что для магазина это возможно неактуально, но ведь таким образом можно не только магазин делать (в моем случае это просто социальный проект).
Аватара пользователя
admin
Site Admin
Сообщения: 1817
Зарегистрирован: Пн май 13, 2019 9:26 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение admin »

Rustem писал(а): Ср июн 19, 2019 6:57 pm Добрый день.
По аналогии с этим приложением сделал webview-приложение для своего сайта. А как туда admob подключить теперь? Не нашел этой информации в ролике. Понимаю, что для магазина это возможно неактуально, но ведь таким образом можно не только магазин делать (в моем случае это просто социальный проект).
Пользуйтесь версией в уроке "Интернет-магазин с нуля" для платных подписчиков. Там новая обновленная версия, там я объясню.
Аватара пользователя
admin
Site Admin
Сообщения: 1817
Зарегистрирован: Пн май 13, 2019 9:26 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение admin »

Хотя если сделали, то ничего страшного. обясню для этой версии скоро
Rustem
Сообщения: 48
Зарегистрирован: Сб июн 01, 2019 10:35 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение Rustem »

Добрый день. Такая проблема при загрузке в консоль:
Целевой уровень API для вашего приложения – 23. Чтобы обеспечить необходимую производительность и безопасность, целевой уровень API должен быть не ниже 26. Установите для своего приложения целевой уровень API не менее 26
Подскажите, что исправить, пожалуйста?
Я зашел в манифест и поменял строку
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />
на <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" />
но это не помогло. Что еще нужно изменить?

ЗЫ: Поменял еще в градле эти строки.
compileSdkVersion 26
targetSdkVersion 26
Но тогда выходит ошибка при создании апк файла
Аватара пользователя
admin
Site Admin
Сообщения: 1817
Зарегистрирован: Пн май 13, 2019 9:26 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение admin »

Rustem писал(а): Чт июн 20, 2019 1:00 pm Добрый день. Такая проблема при загрузке в консоль:
Целевой уровень API для вашего приложения – 23. Чтобы обеспечить необходимую производительность и безопасность, целевой уровень API должен быть не ниже 26. Установите для своего приложения целевой уровень API не менее 26
Подскажите, что исправить, пожалуйста?
Я зашел в манифест и поменял строку
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />
на <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" />
но это не помогло. Что еще нужно изменить?

ЗЫ: Поменял еще в градле эти строки.
compileSdkVersion 26
targetSdkVersion 26
Но тогда выходит ошибка при создании апк файла
Установите SDK
Rustem
Сообщения: 48
Зарегистрирован: Сб июн 01, 2019 10:35 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение Rustem »

admin писал(а): Чт июн 20, 2019 4:19 pm Установите SDK
Теперь так пишет

Lint found fatal errors while assembling a release target.

To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}

Установка SDK 26 и изменение вышеописанных трех параметров к успеху пока не привели. При компиляции выходят ошибки.

Обновил вот эти строки
compile 'com.google.android.gms:play-services:12.0.1'
compile 'com.android.support:appcompat-v7:28.0.0'
compile 'com.google.android.gms:play-services-ads:18.0.0'
compile 'com.google.android.gms:play-services-identity:17.0.0'
compile 'com.google.android.gms:play-services-gcm:17.0.0'
теперь вышла такая ошибка:

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:36:5-104:19 to override.
Аватара пользователя
admin
Site Admin
Сообщения: 1817
Зарегистрирован: Пн май 13, 2019 9:26 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение admin »

Rustem писал(а): Чт июн 20, 2019 4:36 pm
admin писал(а): Чт июн 20, 2019 4:19 pm Установите SDK
Теперь так пишет

Lint found fatal errors while assembling a release target.

To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}

Установка SDK 26 и изменение вышеописанных трех параметров к успеху пока не привели. При компиляции выходят ошибки.

Обновил вот эти строки
compile 'com.google.android.gms:play-services:12.0.1'
compile 'com.android.support:appcompat-v7:28.0.0'
compile 'com.google.android.gms:play-services-ads:18.0.0'
compile 'com.google.android.gms:play-services-identity:17.0.0'
compile 'com.google.android.gms:play-services-gcm:17.0.0'
теперь вышла такая ошибка:

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:36:5-104:19 to override.
Там первое, наверху и есть ответ на исправление ошибки. Поместите в gradle
lintOptions {
checkReleaseBuilds false
abortOnError false
}

А все что у вас идет с "compile" переименуйте на "implementation"
Rustem
Сообщения: 48
Зарегистрирован: Сб июн 01, 2019 10:35 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение Rustem »

admin писал(а): Чт июн 20, 2019 9:17 pm
Там первое, наверху и есть ответ на исправление ошибки. Поместите в gradle
lintOptions {
checkReleaseBuilds false
abortOnError false
}

А все что у вас идет с "compile" переименуйте на "implementation"
Огромное спасибо! play market принял такой вариант. При этом еще пришлось удалить строки
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="28" />
из манифеста. Теперь подожду публикации.
Rustem
Сообщения: 48
Зарегистрирован: Сб июн 01, 2019 10:35 am

Re: Как создать приложение магазина за 20 минут. Android + IOS

Сообщение Rustem »

Добрый день, Эрик.
Такой вопрос: данное приложение требует доступ к IMEI телефона, местоположение и доступ к микрофону. Мне они не нужны и я бы хотел убрать запросы на это. Для этого я из манифеста удалил строки
<!-- Required for maps -->
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<!-- Required for visualizer & radio -->
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Но теперь при установке гугл плей ругается, что ничего не знает о производителе и что, мол, оно может быть опасным. Видимо я что-то упустил и сделал не правильно. Подскажите, пожалуйста, что где надо исправить?
Ответить