Skip to content

gtrxAC/discord-j2me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord for J2ME

Discord client for Java ME (MIDP 1.0 and 2.0) devices, inspired by Discord for Symbian. Uses proxy servers for the HTTP and gateway connection.

Also see Droidcord, a Discord client for old Android devices.

Screenshots

Status

Working

  • Server, channel and thread lists
  • Direct messages and group DMs
  • Message reading, sending, editing, deleting
  • Replying to messages
  • Reading older messages
  • Attachment viewing
  • Attachment sending (device dependent)
  • Gateway/live message updates (device dependent)
  • Unread message indicators
  • Emojis

Not implemented

  • Jumping to messages (e.g. replies)
  • Initiating DM conversations
  • Ping indicators
  • Reactions

How to build

  1. Install Node.js.
  2. Download Temurin OpenJDK 8 (zip or tar.gz). Extract the package into the sdk folder. Make sure there is a sub-folder named something like sdk/jdk8u....
  3. Download ProGuard. Extract the package and copy the extracted lib/proguard.jar file into the sdk folder.
  4. Download midpapi20, cldcapi10, jsr75, javapiglerapi, and nokiaui JARs. Place these in the sdk/lib folder.
  5. Run build.sh (Linux) or build.bat (Windows).

Thanks

  • @uwmpr for formerly hosting the default proxy server
  • @WunderWungiel for formerly hosting the CDN proxy
  • @shinovon for their Java ME JSON library
  • @saetta06 for creating the menu and emoji graphics, and the loading animation
  • Language translation contributors (see About screen in the app)