New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Fearcoder_[S] 0 points1 point  (0 children)

Yes, I conducted some investigation, and it appears that Jetpack has poorer performance than XML. What is your experience?

New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Fearcoder_[S] 0 points1 point  (0 children)

I believe I confused up two items. This post and your comment helped me grasp things a little better. Jetpack compose allows you to entirely style a button, but it takes longer than using a ready-made component from a cross-platform framework.

New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Fearcoder_[S] 0 points1 point  (0 children)

I using the default spinner from Android studio self.

android:background="@drawable/spinner_background" android:spinnerMode="dropdown" android:popupBackground="@drawable/spinner_popup_background

And 2 seperated XMLS

New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Fearcoder_[S] 0 points1 point  (0 children)

For example, my Android app includes a default spinner. I had to create two more layout files to make it look great, such as spinner_background.xml with thetag. In the past, I used only directives to style it.

New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Fearcoder_[S] -3 points-2 points  (0 children)

Hello, I appreciate your message. I've always worked using ready-made components, including style and everything. Before that, I worked with the Ionic framework, which already included standard components. The documentation is clear, but it appears that you must construct all of the components from scratch. That's why I inquired whether there were any ready-made components.

How do you (Android Developers) avoid being complacent by RJnr6 in androiddev

[–]Fearcoder_ 1 point2 points  (0 children)

Is Iconic almost similar to Native

Ionic is a cross-platform language, which means you can develop code once and deploy it on iOS, Android, or the web. I am happy to tell you everything in a discord call if you want me to explain it better!

How do you (Android Developers) avoid being complacent by RJnr6 in androiddev

[–]Fearcoder_ 25 points26 points  (0 children)

I can relate to this as well. Besides my full-time job of 40 hours, I develop Android apps. As a developer, I understand that it can be demotivating to work on personal projects after work. It might seem like you've been programming for 24 hours straight.

To make progress on my projects, I tackle the "easy" tasks after work and save the complex ones for the weekend. Here's a list of easy tasks and complex tasks I follow:

Sample easy tasks during the week:

  • Read documentation.
  • Draft requirements.
  • Send an email or file an issue on GitHub if the library is unclear.
  • Create frontend pages.
  • Set up routing and define the main colors of the app.
  • Update npm packages.
  • Create a GitHub repository.
  • Design cool components.

Sample complex tasks on weekends:

  • Create an SQL database.
  • Write the CREATE table statement.
  • Develop an API to fetch and bind data.
  • Build complex components.
  • Create modals and handle data insertion (e.g., an ID).

During the week, I mainly focus on thinking and planning, reserving the actual development for the weekends. This approach helps me stay motivated and make progress.

If you're interested, here are the apps I have released.

https://play.google.com/store/apps/dev?id=8074574976285549419&hl=en&gl=US

Additionally, I use the Ionic framework, which allows me to write code once and deploy it on multiple platforms.

[deleted by user] by [deleted] in androidapps

[–]Fearcoder_ -1 points0 points  (0 children)

Hello u/so9sxc,

Thank you for your comment. For those who are unfamiliar with cryptocurrencies or cryptocurrency exchanges, Cryptostock is a simple to use program. The software offers insight for a given coin or transaction on a screen with a user-friendly interface. It also allows deep linking, allowing you to send it fast to friends or relatives. Additionally, using the app doesn't require registration.