⭐ This is a TCC project carried out at ETEC Abdias do Nascimento, which aims to facilitate the entry of social minorities into the technological market as Freelancers. Also it's a way to demonstrate my technical knowledge in native Android development with Kotlin. More technical information below.
-
Minimum SDK level 21
-
Jetpack
- Lifecycle: Observe Android lifecycles and handle UI states after lifecycle changes.
- ViewBinding: Binds XML components in Kotlin through a class that guarantees type safety and other advantages.
- Material Design Components: Modular and customizable Material Design UI components for Android.
- ViewPager2: Show previews or snippets in a slide-out format.
- Custom Views: Custom views made from scratch using XML.
- View Model
- Live Data
-
Libraries
- Retrofit2 & OkHttp3: To perform requests following the HTTP standard.
- Picasso: For loading images.
- Lottie: For loading animations.
- Firebase Database: To save user data.
- Firebase Auth: To authenticate the user account.





