New Guy

This page summarizes the projects mentioned and recommended in the original post on /r/FTC

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • SkyStone-States

    Discontinued code for Don Cangrejo parte 3

  • hi! answering your first question. to fix that issue, in FTC we generally do what's called a "Robot" class, it's reusable from any OpMode and it's in charge of getting and initializing the hardware objects. Here's mine from last year: https://github.com/DeltaRobotics-9351/SkyStone-States/blob/master/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/hardware/Hardware.java (it's called "Hardware" but that's my personal preference :p, most people in ftc call it "Robot")

  • FTC-Sounds

    Contains a wiki tutorial on using sounds in FTC programming.

  • Here's a tutorial for playing sounds : https://github.com/WestsideRobotics/FTC-Sounds/wiki

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ftc-dashboard

    React-based web dashboard designed for FTC

  • To answer number three, android studio does provide a built-in emulator to run your app on, however this will not connect with a robot (virtual or otherwise) and therefore won't really do you any good. As far as I know, there's no way to test your code in Android Studio without access to your robot, unless you're doing what you already are and testing it in a Java-only IDE first. You just have to make use of what time with the robot you do get by using Telemetry (or ftcDashboard, which I recommend), logging data to a file on the phone, or inserting stops in the program so you can debug quickly.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Deploying a Spring Boot Application: A Comprehensive Guide

    1 project | dev.to | 17 May 2024
  • Emerging Tech Trends 2024: The Latest Developments in AI, API, and Automation

    1 project | dev.to | 17 May 2024
  • Workbench for Apache NiFi data flows

    1 project | dev.to | 17 May 2024
  • Best Practices for Adopting Open-Source Software in 2024

    1 project | dev.to | 17 May 2024
  • Practical Llama 3 inference in Java

    1 project | news.ycombinator.com | 16 May 2024