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

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

01.10.2019, 19:45. Показов 1622. Ответов 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__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
01.10.2019, 20:02
Цитата Сообщение от Blacit Посмотреть сообщение
не могу понять с чего конкретно начать.
может с изучения этого Литература по Java
0
1 / 1 / 0
Регистрация: 18.07.2016
Сообщений: 51
01.10.2019, 20:22  [ТС]
Aviz__, я параллельно занимаюсь чтением книги, но сейчас хотелось бы попробовать реализовать небольшой проект для понимания общих процессов разработки.
Вроде, начинаю понимать про Json и использование API, но всё же трудно идёт.
0
Нарушитель
771 / 539 / 67
Регистрация: 22.12.2013
Сообщений: 2,498
Записей в блоге: 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__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
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__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
01.10.2019, 21:27
Цитата Сообщение от vvm28 Посмотреть сообщение
Я им конечно верю.
ты не понял контекста)). у них есть полная копия рабочей системы, куда они запускают нововведения!
Цитата Сообщение от vvm28 Посмотреть сообщение
понимание в команде.
не только в команде))
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,779
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__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
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
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru