Language In Use is here!

LanguageInUse

Language In Use is here! I’m so excited about the presentation of my new project Language In Use. today at Birkbeck, University of London with the team of Careers & Enterprise related to the Pioneer.

What is Language In Use?

When we start to learn a new #language, the first common advice from any language teacher is to have a notebook where to write all the new words and review them periodically. Also, reading books, articles or watching videos helps you to memorize the structure of the language.

But there are some issues. When you look for a word in your notebook, it is not easy to find what you are looking for, swiping all the pages. When you go to a bookshop or search on the Internet, it is difficult to spot content that interests you and at your language level.

This is why I’m creating #LanguageInUse. Language In Use is an eco-system powered by artificial intelligence, formed by a website, an app and a community that gives you all the tools you need to learn and improve your language skills.

The #community supports you and you can support the community by sharing your #dictionaries and #notes; creating groups with your mates and studying together; tracking your progress; joining the groups from your school and university where you find appropriate content created by them that download, study and practice; talking with our tireless AI teachers.

So, I love to hear your feedback. Please download the app for #iOS, #Android and #Windows and visit the website.

Links

Technologies

Now, the project is created by myself only with #NET8 and C# using #MAUI for the apps and #Blazor for the website. The infrastructure is on #Azure. I’m building it to offer free tools to people who want to learn languages. New functionalities weekly.

Language In Use is a quite complex project. I wanted to use it as my personal experiment to learn new technologies and improve my skills. As a long-time developer, I have seen many technologies come and go. I have seen many frameworks and libraries that promised to be the best and the most used. I have seen many developers giving up on them. So, my decision was to use the most stable and reliable technologies that I know: those technologies are coming from Microsoft and the framework is called NET.

Latest version

The latest version of .NET is .NET 8 released in November 2023. This is a software development platform that provides a collection of technologies for building apps for Linux, macOS, Windows, iOS, Android, and more. .NET 8 is the successor to .NET 7 and will be supported for three years as a long-term support (LTS) release. It includes many new features and improvements, such as performance boosts, ASP.NET Core enhancements, and .NET MAUI platform and stability improvements.

Language In Use website (LIU)

LIU is a web application that uses the latest version of .NET, .NET 8 and C#. It is an ASP.NET Core application that uses Blazor as a framework for the UI. The application is hosted on Microsoft Azure and uses Azure App Service as a service.

Language In Use backend

The backend is an ASP.NET Core application built with C# that uses Entity Framework Core as an ORM (Object Relational Mapper) to access the database. The database is a Microsoft SQL Server database.

Language In Use Desktop & Mobile application

The desktop and mobile application is an MAUI application built in C#. MAUI is great! With one single project, you can build applications for Windows, Linux, macOS, iOS, Android, and more.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.