Coder Social home page Coder Social logo

devildesire / unigram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from unigramdev/unigram

0.0 1.0 0.0 40.88 MB

The Windows Universal version of Telegram build by the community

Home Page: https://telegram.me/unigramchannel

License: GNU General Public License v3.0

C 46.15% C++ 3.91% Perl 0.11% Assembly 0.20% Objective-C 0.24% C# 49.38% Batchfile 0.01% Python 0.01% JavaScript 0.01%

unigram's Introduction

Unigram

Unigram – An Universal take on Telegram. Made by the community, for the community

Windows 10 (Mobile) introduced with the Universal Windows Platform a whole list of features to make your (chatting) life easier. However, the current official Telegram-app has no signs of releasing an UWP-version with these capabilities soon. That’s why we decided to build our own.

Build instructions:

  • Go to https://my.telegram.org/apps and register a new app.
  • Create a new file inside Unigram/Unigram/Unigram.Api and name it Constants.Secret.cs:
namespace Telegram.Api
{
    public static partial class Constants
    {
        static Constants()
        {
            FirstServerIpAddress = "your_server_ip";

            ApiId = your_api_id;
            ApiHash = "your_api_hash";
        }
    }
}

Dependencies:

The app uses the following NuGet packages to work:

The project also relies on libogg, libopus, libopusfile and libwebp that are included in the repository.

Our main goal:

Make chatting via Telegram fun and engaging. How? By building an app that’s fast, functional and easy to use.

At first we’ll aim to build an experience that’s feature wise on par with the current WP-app. After that we’ll have more time to implement extra functions to make the app even better to use!

You can check out our current designs of Unigram here: https://www.behance.net/gallery/37507573/Unigram-for-Windows-10-Mobile

Want to contribute? Join the Unigram Insiders-chat on Telegram or join the discussion on Reddit:

https://t.me/joinchat/AAAAAD851oqVwhp9oy9WbQ

https://www.reddit.com/r/windowsphone/comments/4kkcjc/no_uwp_version_of_telegram_lets_make_one/

We look forward to your ideas and or contributions! Together we can make this a great Telegram client for all of us!

=================================================================

Milestones:

(These are subject to change!)

Completed:

  • Design UI and build XAML-mockups
  • Build code to communicate with Telegram-servers
  • Implement Quick Notifications
  • Make the mockups functional
  • Build Live-Tiles
  • Allow for muting chats

Currently:

  • Send medias
  • Stickers panel

Future:

  • Build background handlers
  • Set user settings
  • Allow for sharing pictures
  • Future updates…

=================================================================

Features:

  • Basic chat functionality
  • Use of emoticons
  • Stickers
  • Group chats
  • Show profile pictures
  • Share pictures
  • Search through notes
  • Mute chats
  • See if the message has been sent
  • See if the message has been checked
  • Start new chats
  • See if an user has been online
  • Set a profile picture
  • Use your phone number
  • Show notifications
  • And more…

UWP-specific:

  • Quick reply from notifications
  • Support for Continuum
  • Adaptive design
  • Share contracts
  • Integrate with the People Hub
  • And more…

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.