Federico De Benedictis's Projects
Designing my app's UI is the first step to a great user experience. This app covers all the basics of UI layout design.
The Android Trivia application is an application that makes use of the Navigation component within Jetpack to move the user between different screens. Each screen is implemented as a Fragment. The app navigates using buttons, the Action Bar, and the Navigation Drawer.
PropertyAnimation is an app that shows various types of property animations using ObjectAnimator, Animator Set, and its method to showcase how animations work with Android and Kotlin.
This app shows how to properly use clipping and avoids overdraw and achieves a smooth performance, provided for the user.
I am building a responsive UI with ConstraintLayout and the Layout Editor. I created this app to understand the performance benefits of the Constraint Layout
CustomFanController is an example of how to create a CustomView with Kotlin! The user can interact with the CustomView and click on it in order to switch to a higher level.
DessertPusher is a game about making desserts. Press the button, make a dessert, earn the big bucks. This app is for exploring the Activity Lifecycle callback methods and the Lifecycle object.
DevByte Viewer is an example app that showcases using Room and a Repository to create an offline cache. In addition, it also covers how to use WorkManager for scheduling periodic work. It's used to set up a daily background data sync.
This is the first App that I am creating with the Android Kotlin Developer Nanodegree Program
GDG Finder helps you locate GDGs around the world or start one of your own. You'll learn the principles of Material Design so you can implement professional-looking designs and build Android apps that users love to use!
In this application, I am going to implement the ViewModel class and the architecture MVVM to have a smooth user experience without worrying about data loss
It is a project to learn how to interact with firebase and provide a strong and neat structure for my app.
MarsRealEstate is a simple demo app using ViewModel & LiveData with Retrofit, Glide, and Moshi in Kotlin.
MiniPaint is an example of how to use Canvas and let the user draw on it with Kotlin!
The main screen with a list of all the detected asteroids and a details screen that displays the data of that asteroid once itยดs selected in the Main screen list. The main screen also shows the NASA picture of the day.
Add notifications to the NotificationsApp. Use channels and importance for the app notifications. Customize and style the notifications. FCM to handle the notifications service.
In this project, I will build your first Android application with Kotlin for the Nanodegree program! I will build a multi-screened Android application and implement a navigation file to take the user through the app.