Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51

С чего начать в задании

01.10.2019, 19:45. Показов 1603. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нашёл себе задание, но никак не могу понять с чего конкретно начать.

Как я понимаю, нужно:
1. Сделать базу данных, где будем хранить информацию о погоде в городах. НО я не совсем понимаю как её туда запихивать. Почему тут советуется именно использовать sqlite?
2. Дальше работать с базой данных и брать оттуда нужную информацию.


Вопросы:
1. Как сделать, чтобы работало offline.
2. Не нашёл подробную информацию по design, code guidelines.
3. С чего конкретно лучше начать, можно шаги.

Задание:
Необходимо создать погодное приложение. Приложение должно иметь минимум 2 встроенных города (Санкт-Петербург, Москва), пользователь может добавить свой город. Приложение должно выводить города с указание температуры, приложение должно уметь показывать более подробную информацию по городу и уметь показывать прогноз погоды (3 или 7 дней). http://developer.yahoo.com/weather/, или на http://openweathermap.org/API, или любой другой на выбор.

Необходимо показать умение владением стека технологий: sqlite (sql/contentresolver), json (xml), API (rest), offline mode, git.

Приложение обязано соблюдать design, code guidelines и свободно работать в offline режиме, а так же использовать систему сборки gradle.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.10.2019, 19:45
Ответы с готовыми решениями:

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку web-приложений, а с чего начать я даже...

Решил начать изучать графику. Подскажите с чего начать
Решил начать изучать графику в паскале. Подскажите с чего начать. Отличается ли графика Турбо паскаля и Паскаля абц?

Решил начать изучать 1С.С чего начать, что скачать?
Решил начать изучать 1С.С чего начать, что скачать?Какую среду, учебник, что для начала попробовать написать.мб у вас есть серия...

14
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.10.2019, 20:02
Цитата Сообщение от Blacit Посмотреть сообщение
не могу понять с чего конкретно начать.
может с изучения этого Литература по Java
0
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 20:22  [ТС]
Aviz__, я параллельно занимаюсь чтением книги, но сейчас хотелось бы попробовать реализовать небольшой проект для понимания общих процессов разработки.
Вроде, начинаю понимать про Json и использование API, но всё же трудно идёт.
0
 Аватар для vvm28
771 / 538 / 67
Регистрация: 22.12.2013
Сообщений: 2,497
Записей в блоге: 26
01.10.2019, 20:24
Цитата Сообщение от Blacit Посмотреть сообщение
Нашёл себе задание,
Для начала нужно находить задания, которые по силам выполнить.
Или хотя-бы задания из учебников, по мере освоения того или иного материала.

Цитата Сообщение от Blacit Посмотреть сообщение
не могу понять с чего конкретно начать.
Начинают обычно со сбора информации и проектирования.
Пишут UML диаграммы, именуют осмысленно переменные, методы, классы, рисуют схему их взаимодействия.
Ну обычные этапы разработки приложения.


Цитата Сообщение от Blacit Посмотреть сообщение
Почему тут советуется именно использовать sqlite?
Скорее всего для простоты, чтобы легче было.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
01.10.2019, 20:28
Цитата Сообщение от vvm28 Посмотреть сообщение
Пишут UML диаграммы
Чтоб вы знали, никто это не делает
1
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 20:38  [ТС]
vvm28, Да, конечно, понимаю, что так нужно делать, но тогда моё развитие закончится на написании калькулятора. Делаю какие-то минимальные задачи, но этого мало, хочется взять за новые технологии и понять как работают между собой.
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.10.2019, 20:41
Цитата Сообщение от vvm28 Посмотреть сообщение
Пишут UML
конечно, по ним, как по чертежу, очень легко писать приложения)). Blacit, очень рекомендую освоить это!
1
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 20:58  [ТС]
Aviz__, Хорошо, возможно, что прям сейчас и начну.

Вопрос.
С помощью Json мы можем делать запросы на сайт, например, этот через API: https://openweathermap.org/
Дальше в sqlite придётся заносить данные, который спарсили?
Затем для вывода будем брать оттуда и затем выводить на экран?
0
01.10.2019, 21:16

Не по теме:

Цитата Сообщение от Gungala Посмотреть сообщение
Чтоб вы знали, никто это не делает
Да, это так к сожалению тут я с вами согласен. Вернее большинство так не делает.
Хотя UML и начальное подробное проектирование значительно ускоряет разработку и понимание в команде.
Более того мне в банке на собеседовании сказали, что они даже тестов никаких никогда не пишут.
То есть с ходу написали и запустили. Я им конечно верю.

0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.10.2019, 21:27
Цитата Сообщение от vvm28 Посмотреть сообщение
Я им конечно верю.
ты не понял контекста)). у них есть полная копия рабочей системы, куда они запускают нововведения!
Цитата Сообщение от vvm28 Посмотреть сообщение
понимание в команде.
не только в команде))
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
01.10.2019, 21:43
vvm28, не ускоряет. UML не нужен чуть более, чем полностью. Это бюрократия, созданная бюрократами для бюрократов ради бюрократии, чтобы оправдать их неумение проектировать и разбивать (декомпозировать) большие системы на более мелкие. В итоге UML скрывает проблемы проектирования, а не решает их. Для «докодингового» проектирования достаточно небольшого текстового описания и/или неформальной графической схемы. А после этого этапа должно быть достаточно кода.

Добавлено через 2 минуты
vvm28, и как же они в банке проверяют описывают требования без тестов?
0
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 21:50  [ТС]
Я же правильно понимаю, что по заданию вывод должен быть просто в консоли той же IDEA?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
01.10.2019, 22:54
Blacit, какая тебе разница? Начни делать хоть что-нибудь.
2
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 23:25  [ТС]
Да я начал, проблема теперь с подключением Json.
В гугл ничего толкового не выбило по вопросу, точнее выбило, но мне не помогло:
Как подключить json в intellij idea с помощью gradle.

Попробовал вариант с тем, чтобы через project structure и дальше в module подключить, но json он не находит.
Попытался добавлять в сам building.gradle и тоже не пошло дело, просто, наверное, что-то не так делаю.
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2019, 09:05
Цитата Сообщение от korvin_ Посмотреть сообщение
не ускоряет
про ускорение не идет речь))
даже вот эта https://www.codejava.net/java-... ml-diagram далеко не полная UML схема позволяет все четко держать в голове, многим людям (наверно, ты иной, более талантливый или не визуал).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2019, 09:05
Помогаю со студенческими работами здесь

Хочу начать изучать Cisco с чего начать?
Вопрос у меня такой! Хочу в будущем изучать cisco но купить маршрутизатор дорого, а найти где-нибудь поэксперементировать, позаниматься...

Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других языков программирования. Еще хочу задать...

Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть?
Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть? Спасибо заранее

с чего начать?
Всем привет! мне заказали сайт на joomla, а я на этом движке никогда не работал! подскажите с чего начать разработку сайта на joomla?! а то...

С чего начать?
1/(sqrt(4x+1)-sqrt(2x+4))>=1


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru