Abdesol Builds – Telegram
Abdesol Builds
855 subscribers
105 photos
11 videos
91 links
.NET | Avalonia | Backend Dev | Chess Enthusiast

Portfolio https://abdesol.me

Reach me out at @abdesol
Download Telegram
Sup everyone, will be back with more cooler contents 🔥

Stay tuned!
👍5🔥4🎉1
Forwarded from Chapi Dev Talks (Chapi M.)
Today VC is going to circle around the below points.

- How to Generate Project Ideas for Beginners to Intermediate Developers
- Pushing the Limits: What It Means to Challenge Ourselves to the Edge
- Competing in the International Market
- Crowdfunding for Developers in Need[Proposal and getting people feedback]
- Ignoring AI and VC Distractions with latest AI powered tools.
- Raise the need for a platform for success story of developer
- Necessary Steps to Elevate the Developer Market
- With the usual QA throughout the VC

Comment on it if you have any idea or improvements.
👍2
Found a website loaded with good information on how to learn computer science on your own or track your progress, and wanted to share it with you
Check it out 👉 https://teachyourselfcs.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Coding + Ice Coffee in the after noon 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
🔠🔠🅰️🔠 🔠🔠 🅰️🔠🅰️🔠🔠🔠🔠🅰️

Avalonia is an open-source technology/framework that you can use to develop truly cross-platform desktop apps that look similar on every platform.

Today in this post, I will try to answer some of the questions regarding Avalonia.

🔣 Technically speaking, what is Avalonia and why should I choose it?
Avalonia is a pixel-perfect (UI/UX looks exactly the same on every platform) and cross-platform (works on multiple platforms like windows, iOS, Android, WebAssembly, etc... from one codebase).
It wraps up the skia graphics library for UI rendering purpose and has no dependencies on Xamarin and MAUI, making it truly pixel perfect and cross-platform.
It is a dotnet framework, which allows you to use C# or F# to make use of the technology and experience the advanced language features and extensive class libraries provided by dotnet.
Styling and animations are like CSS, and you can use XAML for the UI layout to write with tags like html.
It has proven to run seamlessly on low-powered and factory devices, making it quite flexible and versatile.

🔣 What is Avalonia very good at now?
Avalonia aims to work on multiple platforms, and it is doing a significant progress towards that target. But as of now, Avalonia is one of the best out there in regards to developing cross-platform desktop apps, and soon it will conquer the other platforms and allow you to target those from one code-base.

🔣 I have a WPF background, can I just jump to developing in Avalonia?
Avalonia is basically a cross-platform WPF. The paradigm is almost similar to WPF, making it easier to transition for WPF developers. I suggest to follow this short guide, and you are good to go.

🔣 How can I start developing with Avalonia?
if you have no experience with dotnet or C#, you should consider learning those first. I personally recommended learning basics of C# and how to work with dotnet and its libraries, and you are good to go.
If you are already a dotnet developer, you can go and learn from the documentation, or from tutorials on YouTube. If you wanna learn from YouTube, I personally suggest AngelSix's Avalonia playlist. I will put the links below.


Links
Avalonia documentation
AngelSix's Avalonia YouTube playlist
YouTube: OSS Spotlight - Build amazing cross-platform UI for .NET with Avalonia UI!
YouTube: Unleashing the Power of Cross-Platform Development with Avalonia UI | .NET Conf 2023

💡Subscribe to my channel, and If you have questions, let me know in the comments!

#Avalonia #CrossPlatform #Dotnet #CSharp #WPF
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Media is too big
VIEW IN TELEGRAM
🙄 Boredom = Listening to Podcast + Touch Typing Practice
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
My fingers are numb after hours of touch typing 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1👏1🎉1
💡thought might be insightful
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🙃 This morning, I was looking through my old saved messages, and I run into this video. It is a screen record of my first ever GUI app I developed four years ago, when I was in 8th grade.
I developed it with pyqt in python. It is quite interesting how I persisted and became a desktop app developer. I didn't know that was one of my interest back then.

https://github.com/Abdesol/MarkCup
this is the GitHub repo for the project. Don't look at my code 🙈 .. it is quite messy 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5
So far, this is my high typing speed. It improved shortly from 107 WPM with the new mechanical keyboard I got 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7
I was just searching my nickname "abdesol" on google, and I found some interesting things.
One is that, someone has literally used one of my articles as a reference on their research paper 😅

Link: https://ntk.kubstu.ru/data/mc/0102/4695.pdf
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡13
And domain.me has wrote this blog. I didn't even know lol

Link: https://domain.me/meet-abdella-solomon-a-young-programmer-in-love-with-maths/
🫡64
👾👾👾👾👾👾

In this post, I will be answering some misconceptions people have about .NET.

🔣 Is .NET only for Windows?
No, dotnet is now cross-platform. Initially, dotnet was developed by Microsoft primarily for Windows, but over the years, it has evolved into a cross-platform framework. With every version upgrade, the cross-platform capability keeps on getting better.

🔣 Is .NET the same as .NET Framework?
No, dotnet (formerly dotnet core) is the modern, cross-platform successor to .NET Framework, which was Windows-only and not cross-platform.

🔣 Is .NET open-source?
Yes, it is not longer a closed-source under Microsoft. While Microsoft is still a sponsor, it has got a significant number of outside and community contributors.

🔣 Can I use .NET for mobile app development?
Yes, you can use dotnet MAUI, Uno Platform and some others to develop native mobile applications for both iOS and Android.

🔣 Is learning .NET only useful for web development?
No, dotnet is a versatile ecosystem used for developing web (Blazor, asp.net,...), desktop (Avalonia, Uno, WPF,...), mobile, cloud, IoT, and gaming (Unity, Godot,...) applications, making it a valuable skill for various development needs.

🔣 Do I need Visual Studio to develop with .NET?
No, while Visual Studio is a popular choice, you can also use Visual Studio Code, JetBrains Rider, or even command-line tools for .NET development. I personally prefer Rider.

🔣 Can .NET applications run on Linux servers?
Yes, .NET applications can run natively on Linux servers. You just need to install the runtime and sdk, and it will run smoothly like any program/noscript.

🔣 Is .NET well-supported by the community?
Yes, .NET has a large and active community. The reddit & discord servers are always busy and the documentations get updated as soon as their are changes.
Dotnet also has a dedicated YouTube channel where they actively post tutorials of new tools and updates. On every dotnet version upgrade, numerous effective and useful changes happen, and much more is going on in the community.


💡I hope that answers some of your doubts about dotnet. If you have questions, let me know in the comments!

#dotnet #csharp #programming #development
@abdebuilds
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🔥2