Giter Site home page Giter Site logo

dyllisphiller / hammer Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 300 KB

Amateur radio utility for getting FCC data about amateur callsigns using the https://callook.info/ JSON API.

License: MIT License

C# 100.00%
uwp ham-radio amateur-radio in-development dotnet library shared-library

hammer's Introduction

Hammer

Currently, Hammer is a pre-alpha Windows app for getting FCC data about amateur callsigns using the https://callook.info/ JSON API. Other utilities may come later, as needed.

The ultimate goal is platform-agnostic amateur radio utility library and UIs that leverage it, either platform-specific or using a technology like .NET MAUI (Multi-platform App User Interface).

Components

Hammer is separated into components, each a .NET project within the larger .NET solution:

  1. Hammer.Core: A shared multi-platform .NET library.
  2. Hammer: A C#/XAML Universal Windows Platform (UWP) app containing the Windows UI and Windows-specific functionality.
  3. Hammer.CLI: A .NET Console app that allows the library to be leveraged from the command line.
  4. HammerTest: Unit tests for the Hammer library and applications.

Development environment

Visual Studio 2019, Visual Studio for Mac, or Visual Studio Code is recommended.

For working with the main body of code, the Hammer.Core library, you will need:

If you’re working with the Hammer Windows/UWP app, you’ll need:

hammer's People

Contributors

dyllisphiller avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

hammer's Issues

Transition to MAUI

Once MAUI is released with .NET 6, Hammer should use it for its primary UI. This may also enable easier support for other platforms.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.