Matheus Miranda's repositories
Crypto-Converter
Built with Clean Architecture. Consumes the CoinGecko API to convert fiat currencies to the main cryptocurrencies.
Asteroid-Radar
Fetches data from NASA's NEoWs & APOD APIs. Detects and displays info about asteroids that pass near Earth. Uses WorkManger to cache data in the background. Accessibility verified with TalkBack. Supports multiple screen sizes/orientation. Udacity Nanodegree Project II
Business-Card
Save and share business cards. Built with Room, MVVM architecture, stacked layout and color picker library.
Clean-Notes
Clean Notes is a note taking/ to do list implemented with Room, Koin, RxJava and testing with MockK and Truth
Location-Reminder
Uses Firebase Authentication login & Google Maps SDK. Creates a reminder at a specific location and notifies the user once he enters the Geofence. Udacity Nanodegree project IV
Stock-Market-Compose
Stock Market app in Jetpack Compose - OpenCSV, Dagger-Hilt, Retrofit, Room
TDD-Leilao-Alura
Unit testing with JUnit4 and Hamcrest
GitHub-Search
Uses the GitHub API to fetch any username and list, share, visit the repositories.
Marvel-App
Detekt, Hilt, Paging3, Coroutines/Flow, Retrofit, OkHttp, Room, Firebase, CI - Bitrise, JUnit & Mockito
Meu-Beats-Invillia
Retrofit, Room, Moshi, Koin, Glide & Flow to list products from a server. Testing with JUnit4, Google Truth, Hamcrest, MockK & Espresso.
Pokemon-Card
Lists Pokemon cards from TCG API, allows you to navigate, favorite and save owned cards
Android-Property-Animation
A study on ObjectAnimator & AnimatorSet & AnimatorListeners
Compose-Calculator
Simple calculator in Jetpack Compose
Concentration
Simple iOS study app using the Concentration (card matching) game
Copa-2022
World Cup '22, schedule a notification before the game starts with work manager
credit-application-system
Backend system with Spring Boot, OpenAPI, Flyway, H2, Mockk
Dev-Bytes-Udacity
Fetches videos from an API with Retrofit, implements offline caching with Room through a WorkManager
Firebase-Login
Sample Firebase login app
HackerRank
HackerRank coding challenges
KMM-Notes
Note taking app built with KMM, SQLDelight, Compose, Dagger-Hilt, SwiftUI
Kotlin-Issue-Tracker
Uses GitHub API to track all issues from any searchable JetBrains repository. Built with Retrofit, OkHttp, Koin and Glide
Mars-Real-Estate-Udacity
Part of the Udacity Android Kotlin Nanodegree. Uses ViewModel & LiveData with Retrofit, Glide and Moshi.
matheus-miranda
Config files for my GitHub profile.
Motion-Layout
A study on motion layout animations
Shoe-Store
Project I: Udacity Android Developer Nanodegree. Features Architecture, Navigation, LiveData, DataBinding and DataStore
Sleep-Tracker-Udacity
Udacity Nanodegree Program - Room with LiveData & Coroutines
TDD-Leilao-Mockito-Espresso
Unit testing with Mockito. Integration testing with Espresso
Tip-Time
Tip calculator and bill split.