Skip to content

VladimirFibe/NewsToday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

News ToDay

News ToDay — это новостное iOS-приложение, которое позволяет пользователям оставаться в курсе последних новостей, сохранять понравившиеся статьи и персонализировать свой опыт с помощью выбора категорий и языковых настроек.

Основные функции

  • Экран загрузки: Приветственный экран с названием приложения.
  • Онбординг: Пошаговое введение для новых пользователей, описывающее основные возможности приложения.
  • Обзор новостей: Отображает новости, рекомендованные для пользователя. Возможность просматривать по категориям или искать конкретные новости.
  • Закладки: Позволяет пользователям сохранять статьи для последующего просмотра. Доступ к сохраненным статьям через вкладку «Закладки».
  • Управление профилем: Пользователи могут просматривать и управлять своим профилем, включая доступ к условиям использования, языковым настройкам и выходу из аккаунта.
  • Условия использования: Отображает условия использования приложения.
  • Выбор языка: Пользователи могут выбрать предпочитаемый язык интерфейса (например, английский или русский).
mockup

Технические детали

  • UIKit: Приложение построено на UIKit, что обеспечивает плавную навигацию и кастомные UI-элементы.
  • Работа с данными: Новости загружаются из API, предпочтения пользователя сохраняются локально.
  • Навигация через Tab Bar: Обеспечивает быстрый доступ к основным разделам приложения — Обзор, Закладки и Профиль.
  • UIPageViewController: Используется в онбординге для создания плавного показа страниц с интерактивным переходом.

Начало работы

  1. Клонируйте этот репозиторий:
    git clone https://github.com/yourusername/NewsToDay.git
    cd NewsToDay
  2. Откройте проект в Xcode.
  3. Настройте ключи API, если это необходимо (см. раздел API ниже).
  4. Постройте и запустите приложение на симуляторе или физическом устройстве.

API

Приложение загружает данные новостей из стороннего API. Для работы приложения может потребоваться API-ключ от поставщика новостей.

  1. Зарегистрируйтесь на newsapi.org или другом поставщике новостей, чтобы получить API-ключ.
  2. Замените YOUR_API_KEY в коде на ваш реальный API-ключ.

Лицензия

Этот проект лицензирован по лицензии MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages