Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

pmvs2022/labrabota11-gr13b-snews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Build and Test

Breaking News

Description

Breaking News is an application for people who want to be informed on current events. Developing with user-friendly interface this app is comfortable and easy to exploit. As a user, you can search and read lots of diverse articles. In addition, you can add all news you want to your favourites and delete it whenever you want too.

Installation

Firstly, to install our application locally, you can go to our Github repository and install application. Then you should accept request to install. You can find the app in menu.

Usage

As soon as you've installed our application, you can run it clicking on its icon on your phone. There is a short guide for new users:

  • To check all news click on "Breaking News" button.
  • To read the whole article click on it.
  • To check saved news click on "Saved news".
  • To add news to your favourites click on like icon.
  • To find something click on search tab.

Build

Compiling and building is provided by working with Android Studio or using terminal (./gradlew assempleRelease for apk file bulding or ./gradlew bundleRelease for add file building).

Debug

You can debug application in two ways: using emulator or your own Android device.

  • Emulator: open Device Manager preferences (Virtual), choose one of the existing emulators and run project then.
  • Android device: open Device Manager preferences (Physical), choose pairing with Wi-Fi or connecting with USB cable and click on app icon. Please, make sure that you have already set up your device for connection.

Technologies

  • Kotlin
  • MVVM (architecture)
  • Retrofit2
  • Room
  • Coroutines
  • Glide
  • Github Actions
  • Firebase

Contributing

  • Serhiyenka Ilya: CTO, Team-Lead: developing & researching, architecture, debugging
  • Polyvyany Gleb: CEO, DevOps: tests, CI/CD, architecture, design
  • Lazovskaya Tatsiana: Developer, PR-Manager: documentation, github pages, design ideas, wiki, developing

Copyright © 2022 Snews Inc. All rights reserved.