Am I on the right track?

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Transactions

    Android App for budgeting and keeping track of expenses. (by AlexJMoore03)

  • I am a college student and I am hoping to get into android development to start my career, because I already have a game published on the app store and I have quite a lot of experience with Java. I've been having a lot of fun tinkering with Android Studio, and I've made some progress on a basic budgeting app. I'm not asking you to look through my code or anything crazy. However, other people's github apps seem to be structured quite differently from mine and I'm worried that I'm doing something colossally wrong. I haven't been able to find much specific help in terms of starting your first app (other than setting up android studio, github, etc.) The project is available at https://github.com/AlexJMoore03/Transactions . If you have a few minutes I'd greatly appreciate it if you could view the basic folder structure and everything and just see if there's any major red flags that I'm doing something significantly wrong. Thank you so much.

  • kotlinx.coroutines

    Library support for Kotlin coroutines

  • DI: Dependency injection: Check out Dagger Hilt, Koin or Kodine. Architecture: Android tends to be MVVM but, MVP, MVI and some others exist. Async calls: For kotlin, coroutines. Rxjava can be used with kotlin or java. I'm not actually sure how java devs do asyn calls these days.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts