BitPrice - an iOS app that display and monitor the current Bitcoint (BTC) rate

Overview

BitPrice

 BitPrice


Swift Platform Build Status Codecov Codebeat Gitter

BitPrice is an iOS app that display and monitor the current Bitcoint (BTC) rate.

Requirements

  • Xcode 9 or later
  • Ruby

Information

  • Compatibility: Requires iOS 9.0 or later. Compatible with iPhone and iPod touch.
  • Languages: English and Portuguese.

Usage

Required Steps

Run the following commands on the root folder of project:

# install system dependencies
gem install bundler
bundle install

# install project dependencies
pod install

# open project
open BitPrice.xcworkspace

Optional Steps

Details

More details (architecture, environments, tests, tools...) can be found on the wiki.

License

This code is distributed under the terms and conditions of the MIT.

Change-log

A brief summary of each Lovely release can be found on the releases.

Comments
  • Add a Gitter chat badge to README.md

    Add a Gitter chat badge to README.md

    Bruno-Furtado/bitprice-ios now has a Chat Room on Gitter

    @Bruno-Furtado has just created a chat room. You can visit it here: https://gitter.im/Bruno-Furtado/bitprice-ios.

    This pull-request adds this badge to your README.md:

    Gitter

    If my aim is a little off, please let me know.

    Happy chatting.

    PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

    invalid 
    opened by gitter-badger 1
  • Melhorias nos testes com Fastlane e Travis CI

    Melhorias nos testes com Fastlane e Travis CI

    • Testar com várias versões de sistema operacional (iOS 9, 10 e 11)
    • Utilizar lint
    • Analisar documentação do Travis e do Fastlane para obter mais informações
    enhancement 
    opened by Bruno-Furtado 0
  • Correção na data de início do histórico

    Correção na data de início do histórico

    Os dados dos históricos estão apresentando problemas (gerando no primeiro dia de um semana ou primeiro dia de um mês, etc).

    Para solucionar o problema podemos fixar as seguintes datas de início:

    • Semana: 7 dias atrás
    • Mês: 30 dias atrás
    • Ano: 360 dias atrás
    • Tudo: Não sofrerá alterações.
    bug 
    opened by Bruno-Furtado 0
  • Modo offline/online

    Modo offline/online

    O projeto deve funcionar em modo offline. Para tanto, devemos criar novas classes na camada de serviço, abstraindo o acesso as services da API e do banco de dados.

    A proposta inicial é que o app verifique se há dados salvos localmente:

    • Se sim, utilizamos a DbService
    • Se não, utilizamos a ApiService
    • Em casos de falha ao obter dados na ApiService, tentaremos utilizar a DbService

    Para os casos onde não é possível obter dados de nenhuma das services, devemos apresentar um alerta informando sobre a ausência de conexão com a internet.

    enhancement 
    opened by Bruno-Furtado 0
  • Problema com o primeiro dia

    Problema com o primeiro dia

    Quando o dia atual e o primeiro dia da semana são os mesmos, o gráfico não apresenta dados.

    Como não há dados computados na semana, vamos utilizar os valores da semana passada, ou seja, subtrair 1 dia do atual.


    • [x] Adicionar lógica para tratar o caso citado acima (semana, mês e ano).
    bug 
    opened by Bruno-Furtado 0
  • bundler install gives error

    bundler install gives error

    following error it throughs

    An error occurred while installing unf_ext (0.0.7.4), and Bundler
    cannot continue.
    Make sure that `gem install unf_ext -v '0.0.7.4' --source
    'https://rubygems.org/'` succeeds before bundling
    

    `

    opened by infinZero 0
  • Limited to some regions?

    Limited to some regions?

    Firstly, thanks for this app. I much prefer to use an open source price tracker if possible.

    When I try to open the app store link, it tells me it's not available in my region. Is it limited to some parts of the world? Any chance to add UK to that list?

    opened by chmac 0
Releases(appstore/1.2/4)
Owner
Bruno Tortato Furtado
Tech Lead
Bruno Tortato Furtado
Reverie is a work-in-progress iOS app that displays your Last.fm scrobbles for each past year, for the current date.

Reverie is a work-in-progress iOS app that displays your Last.fm scrobbles for each past year, for the current date.

Dan Williams 1 Jan 31, 2022
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

⛅️ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c

Burhan 0 Nov 7, 2021
Simple App for European people who need to validate an EU VAT number, calculate your VAT, check current VAT rates in Europe

Simple App for European people who need to validate an EU VAT number, calculate your VAT, check current VAT rates in Europe. How many euros can you save if you freelanced in another country? You can find out! Make more money now!

Nikola Franičević 8 Dec 29, 2022
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

Ярослав 11 Dec 15, 2022
Get current weather from openWeather APIs.

JCSWeatherKit JCSWeatherKit is a simple weather library for iOS. It can fetch weather data from OpenWeatherMap. More data sources will be supported an

Asa. Ga 0 Oct 26, 2021
Want to know the current weather around the globe? Clima has your back!

Clima (a weather app) Dreaming about going on vacation somewhere? Use Clima to find real time weather from around the world or use your GPS to get loc

null 0 Dec 27, 2021
NetFun-ios-app - iOS app using BFF service to display processed data.

NetFun-ios-app iOS app using BFF service to display processed data. The iOS demo developed in SwiftUI and it uses BFF service to show expected UI comp

Minhaz Panara 0 Jan 3, 2022
iOS App to display game lists and details with the ability to add games to your favorites list and see metacritic ratings.

Game Data System - GDS Author: Heitor Silveira ([email protected]) iOS App to view games from various platforms, their description, release

Heitor Ugarte Calvet da Silveira 0 Oct 6, 2021
iOS mobile app to find and display the nearest boba shop

iOSBoba - Boba App Description Basic mobile app where you can plug in a location (or let the app find your current location), and the app will tap int

Jacob Pernell 1 Oct 27, 2021
iOS App by which the user can display a list of characters from the Harry Potter Movies.

iOS App by which the user can display a list of characters from the Harry Potter Movies. They can display a list of all characters, students, staff or view characters by house.

Matthew Hollyhead 0 Nov 7, 2021
Simple Weather app to display future weather of 3 cities

WeatherApp Simple Weather app to display future weather of 3 cities Test project for a small weather application Overview For the test project a small

null 0 Nov 28, 2021
Weatherflow-local - Basic frame-out of a SwiftUI macOS app to receive & display WeatherFlow UDP broadcast messages

WeatherFlow Local A very basic/skeleton SwiftUI macOS app for receiving and disp

boB Rudis 4 Feb 6, 2022
Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts, transactions, categories, tags and more.

Provenance Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts,

Paul Tavitian 8 Dec 8, 2022
WeatherDiscussions - Select NOAA regions and display weather discussions for that region

An example of the core concepts of iOS development This is a simple three screen

Daniel 0 Feb 17, 2022
Headline News Widget for Better Touch Tool. You can display the articles fetched by rss.

BTTPluginHeadLineNews This is a headline news widget plugin for BTT(Better Touch Tool) You can display the articles fetched by rss. (Pock version is h

null 4 Jul 23, 2022
VerticalTabView is a native way to display paged vertical content in SwiftUI.

VerticalTabView ?? VTabView is a native way to display paged vertical content in SwiftUI. To work it makes use of the new iOS 14 TabView PageTabViewSt

Lorenzo Fiamingo 25 Dec 16, 2022
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and more.

SpotifyClone An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and

Gabriel Denoni 11 Dec 27, 2021
This To-Do app was developed using Swift and SwiftUI and works on iOS, MacOS (Apple Silicon) and WatchOS. The tasks are kept on storage even when the app is restarted.

ToDo-SwiftUI This app has a lot of sentimental value for me, given that it helped me a lot to understand the process of doing an iOS app and became th

Augusto Galindo Ali 6 Jul 12, 2022