Pinned Repositories
Android
This repo consists of all the assignments android applications created as a part the android programming course
Android-Interview-Questions
Collection of Android and Java related questions and topics to know
ChatterBox
This is an ios Chat application
ClickAndShare
CodeAnalyzer
Code analysis consists of extracting lexical content from source code files, analyzing the code's syntax from its lexical content, and building a Type Table (TT) or an Abstract Syntax Tree (AST) that hold the results of our analysis. It is then fairly easy to build several backends that can do further analyses on the data held in TT or AST to construct code metrics, search for particular constructs, or some other interesting features of the code.
CodePublisher
A Code Repository is a Program responsible for managing source code resources, e.g., files and documents. A fully developed Repository will support file persistance, managment of versions, and the acquisition and publication of source and document files. This project focuses on just the publishing functionality of a repository. In this project we will develop means to display source code files as web pages with embedded child links. Each link refers to a code file that the displayed code file depends on. There are several things you need to know in order to complete this project: Each file to be published is a C++ source file. Our publisher will generate, for each of these, an HTML file, with most of the contents drawn from the code file. The pages we will generate have only static content, with the exception of some embedded JavaScript and styling, so we won't need a web server. We will need to preserve the white space structure of the displayed source code. That can be done embedding all the code between the tags <pre> and </pre> or by using the CSS white-space property with value "pre" to style a div with all the code in its contents. Any markup characters in the code text will have to be escaped, e.g., replace < with < and > with >. File dependencies are displayed in the web page with embedded links, which are implemented in HTML5 with anchor elements: <a href="[url of referenced html page]">source code file name</a> For each class, we will, optionally, implement outlining, similar to the visual studio outlining feature. To do that we will use the CSS display property, with values: normal or none, to control whether the contents of a div are visible or not. The Code Publisher will be embedded in a mock Repository with almost no functionality except to support publishing of source code as web pages. Specifically you are not expected to provide support for: package checkin or checkout versioning You are expected to support: Dependency analysis of the C++ source code files you will publish, using the analyzer you developed in Project #2. The ability to specify, on the command line, files to be published, by providing command line arguments for path and file patterns. The ability to display any file cited on the command line, by starting a process that runs a browser of your choice, naming the specification of the file you want to display. Note that the CodePublisher project creates a code generator. Its inputs are C++ code and its outputs are HTML code.
JustText
Remote-Code-Publisher
A Code Repository is a Program responsible for managing source code resources, e.g., files and documents. A fully developed Repository will support file persistance, managment of versions, and the acquisition and publication of source and document files. A Remote Repository adds the capability to access the Repository's functionality over a communication channel, e.g., interprocess communication, inter-network communication, and communication across the internet. In this project we will focus on the publication functionality of a Remote Repository. We will develop a remote code publisher, local client, and communication channel that supports client access to the publisher from any internet enabled processor. The communication channel will use sockets and support an HTTP like message structure. The channel will support: HTTP style request/response transactions One-way communication, allowing asynchronous messaging between any two endpoints that are capable of listening for connection requests and connecting to a remote listener. Transmission of byte streams that are set up with one or more negotiation messages followed by transmission of a stream of bytes of specified stream size2. The Remote Code Publisher will: Support publishing web pages that are small wrappers around C++ source code files, just as we did in Project #3. Accept source code text files, sent from a local client. Support building dependency relationships between code files saved in specific repository folders, based on the functionality you provided in Project #2 and used in Project #3. Support HTML file creation for all the files in a specified repository folder1, including linking information that displays dependency relationships, and supports and navigation based on dependency relationships. Delete stored files, as requested by a local client. Clients of the Remote Code Publisher will provide a Graphical User Interface (GUI) with means to: Upload one or more source code text files to the Remote Publisher, specifying a category with which those files are associated1. Display file categories, based on the directory structure supported by the Repository. Display all the files in any category. Display all of the files in any category that have no parents. Display the web page for any file in that file list by clicking within a GUI control. This implies that the client will download the appropriate webpages, scripts, and style sheets and display, by starting a browser with a file cited on the command line2. On starting, will download style sheet and JavaScript files from the Repository. Note that your client does not need to supply the functionality to display web pages. It simply starts a browser to do that. Browsers will accept a file name, which probably includes a relative path to display a web page from the local directory.
Twitter.com
This is clone of twitter.com. Its based on MVC architecture, using technologies such as HTML, CSS, a little bit of Bootstrap,PHP and MySQL.
TwitterClone
Madhusudhan-BR's Repositories
Madhusudhan-BR/Android
This repo consists of all the assignments android applications created as a part the android programming course
Madhusudhan-BR/ChatterBox
This is an ios Chat application
Madhusudhan-BR/ClickAndShare
Madhusudhan-BR/JustText
Madhusudhan-BR/Twitter.com
This is clone of twitter.com. Its based on MVC architecture, using technologies such as HTML, CSS, a little bit of Bootstrap,PHP and MySQL.
Madhusudhan-BR/TwitterClone
Madhusudhan-BR/Dreamlister
This is an awesome application that can be used to list all the things you ever wanted to buy!
Madhusudhan-BR/GettingStarted
Madhusudhan-BR/gitFlowWorkFlow
This is a test repo for gitflow workflow
Madhusudhan-BR/Interview-Prep
Madhusudhan-BR/iOS-Interview-Questions
A curated list of iOS interview questions and answers
Madhusudhan-BR/JSONify
Trying to load a ATableview from remote JSON data
Madhusudhan-BR/JustSend
Snapchat Clone
Madhusudhan-BR/JustSocial
Madhusudhan-BR/JustSocial2
Madhusudhan-BR/MortyUI
A very simple Rick & Morty app to demo GraphQL + SwiftUI
Madhusudhan-BR/MvpYoutube
Madhusudhan-BR/node-chat
This is a node.js chat application that uses socket.io.
Madhusudhan-BR/open-source-ios-apps
:iphone: Collaborative List of Open-Source iOS Apps
Madhusudhan-BR/PartyRock-
This displays major hit songs of your favourite artist and plays what you have selected.
Madhusudhan-BR/PokeDict
This is an awesome iOS application that has a dictionary of pokemon.
Madhusudhan-BR/PokeGo
Madhusudhan-BR/Practista
Madhusudhan-BR/RainyShine
Madhusudhan-BR/RetroCalc
This is an iOS calculator application.
Madhusudhan-BR/RxSwift
Reactive Programming in Swift
Madhusudhan-BR/soft-eng-interview-prep
Everything you need to know for a Software Engineering interview
Madhusudhan-BR/SwiftUI-Landmarks
Madhusudhan-BR/WebDev-Backend
This consists of projects I've done with Html, css, javascript/ JQuery Front end and PHP backend.
Madhusudhan-BR/WebDev-FrontEnd