
That said, I was always able to find the answers to my questions on the web. Challenges FacedĪs with any unfamiliar technology, I encountered a lot of obstacles at first. Thankfully, Xamarin and Firebase are high-quality technologies used in the industry! So I am confident that my application will face scalability challenges gracefully. (Screenshot of the API implemented into Xamarin)Īs any developer would, I worried that if the number of users in the College Diary app increases dramatically, then the application will become slower over time. The result was a fast, responsive, and stable connection between my application and Firebase. The API from Firebase was easy to be integrate in Xamarin using C#. (Pages designed with Syncfusion Framework)Īs a database, I choose the non-relational Firebase – Real-time Database. The documentation of the Syncfusion framework is well-written and thus, the library was easily integrated in my project. This is a Xamarin tool dedicated to beautiful interfaces, which allowed me to play with the front-end to design appealing and intuitive designs for my application. Not that I neglected the front-end, but I was always more interested in the logic and the processing happening “behind the curtains.”įor this reason, I was surprised to find the Syncfusion UX Essential Kit. Since my first year in college, I leaned into back-end development. Let me highlight this: The application is very fast! College Diary Interface However, as time went by, I was incredibly satisfied with the responsiveness time of the app. In the beginning, I was worried that the application would be slower than a native app. Instantly, I knew that this was the framework for me! It was very exciting to find out that Xamarin.Forms allows the development of a mobile application for multiple platforms and is using C#. All while using what I thought was only a back-end language – C#. A framework that would allow me to develop an application for multiple platforms.

I started developing my app in Android Studio, then React Native, but then a classmate, Liliana O’Sullivan, told me about Xamarin.Forms. Instead, I decided to develop a mobile application that could calculate my progress and my GPA automatically. Unfortunately, it was cancelled due to COVID-19. During the summer of 2020, I was looking forward to my internship.

This was very useful, but time-consuming and error-prone.

#DIARY ANDROID APP SOURCE CODE SOFTWARE#
I am a 4 th-year student in Software Development who loves her studies! However, in a 9-month academic year, time is very limited and I need to be very well organized to achieve my goals.įor the first 3 years, I kept my results and my progress for the academic year in spreadsheets. The time during college/university is a stressful and busy time for all students, including myself. Theodora can be found on Twitter, GitHub, and LinkedIn. Theodora is a software development student at the Institute of Technology Carlow in Ireland. This is a guest blog by Theodora Tataru about her Xamarin.Forms app, College Diary.
